YOW! Day Two

Published on: December 9, 2016

Tags: conference

The other volunteers and I got to sleep in a bit this morning and only had an 8:15 start time. Yawn! At least there’s free tea and coffee! After setting up a few odds and ends it was time to start shepherding people into the main room for the third, and last, keynote.

The Past and Future of Evolutionary Architecture, Rebecca Parsons

Quote about thinking bigger picture:

Good code has a more consistent definition across projects than good architecture design.

Adventures in Elm Questioning your principles, Jessica Kerr

Adorable quote:

The compiler is my friend and it helps me get it right.

Live coding with Elm

Her dress matched the colours and styles of the slides, nice touch!

If you are Synchronous you are not Resilient, Gregor Hohpe

Gregor started his talk by defining three types of systems:

The rest of the talk covered how to move your code, team and organisation towards each of these states:

Communities of Practice: The Missing Piece of your Agile Organisation, Emily Webber

Given my experience with various user groups, study groups, and my own continuing education I was quite excited to go to this talk. Unfortunately for me, it was aimed more for beginner community organisers. I did like her ideas around bringing these kinds of communities into the office, both how to do that from a practical stand point, and why learning with your co-workers can be a good thing.

I enjoyed Emily’s discussion about the Kolb’s learning styles because it’s particularly relevant to my own learning efforts.

Kolb’s learning styles

In general, I try to follow these steps, although I’d never thought of them so concretely. My typical flow is:

  1. Concrete experience: encounter something difficult at work, or a new idea from a technical article.
  2. Reflection observation: think about what was difficult and do some research into that topic.
  3. Abstract conceptualisation: write a blog post in my own words about the topic.
  4. Active experimentation: I’ll admit, this is where I don’t do as well. I generally have real examples in my blog posts, and of course I try to apply what I’ve learned to what I do at work. But there’s certainly room for improvement here.

Learning quote:

As all architects know, there’s something to be learned from everything.

Communities of practice

Knit One, Compute One, Kris Howard

The last talk of the day was given by my friend Kris. Kris programs and knits, this talk was about the intersection of the two. It was extra satisfying to watch because I was one of the people who encouraged her to submit the talk to YOW! way back in August.

Kris’s talk went into the similarities of programming and knitting:

I particularly enjoyed the discussion about using a standard markup language to store patterns. This way a program could easy use one of many ways to display a knitting pattern, and the implementation would result in the same thing. I love the idea of having One Pattern to Rule Them All, but allowing each person to use their favourite way of consuming the patterns. I want this for recipes!

General notes


comments powered by Disqus