I've been developing software professionally since 2001, and these days I work at Shopify building for the web using React.

More than any technology, I believe that the route to good software is all about people and processes:

  • Software is a team sport – it's made by people, for people.
  • Automated testing leads to more predictable development.
  • The feedback loop can never be too short.