September 22, 2020

A team that sits together, ships together

If there’s one thing I’ve learned from building software it’s that the designers and engineers need to sit together. They need to talk together, design together, build together, test together, iterate together. In every software project I’ve ever worked on, when this happens, so does magic. The work is more creative, more efficient, more beautiful to look at, and it works better. Unless designers and engineers are in direct contact with one another, every day, for the life of the project, the output will never be as good as it can be.

Turns out it’s true for co-creators of picture books, too.

Other observations
July 7, 2026

Polishing the rice

What can I learn from how brewers help or hinder the flavour profile of rice when they’re making sake?

June 30, 2026

14,500 days unnoticed

If I’ve only noticed the sunrise a handful of times out of tens of thousands of daily opportunities. What else have I missed?

June 23, 2026

Ready? Catch!

If we never know when the world will offer us a new idea, how can we best prepare for the moment when it inevitably comes?

June 16, 2026

Brain, Heart, Hips and Feet

If you feel like dancing, you probably wouldn’t book last minute tickets to a Chopin concert. So what’s bad music? And can bad books exist?

June 9, 2026

Exposure matters less and less

What changes in an art practice when the sharing of the work one makes becomes secondary to making the work in the first place?

View all