What is a strategy?People often get stuck when it comes to writing a strategy. Here’s a one page definition of their purpose to get you started.Nov 16, 20211Nov 16, 20211
Why your huge tech team isn’t delivering“Our team used to go fast when it was small. Now we have ten times as many people and less work gets done. What happened?!”Sep 10, 20189Sep 10, 20189
One-on-one catchups with your teamLearn why one-on-one catchups are critical to a high-performance team, and how you can run them yourself.Sep 11, 2017Sep 11, 2017
A white guy explains hiring for diversityWhy should we hire for diversity, and how can we do it?Jan 10, 2017Jan 10, 2017
What next for you, software developer?The shine has disappeared from coding. Where does your path lead?Jan 9, 2017Jan 9, 2017
Naming software developer rolesJunior developer. Senior engineer. The titles don’t mean much any more.Jan 8, 2017Jan 8, 2017
Automated tests aren’t for code you’ve just writtenYou might think writing automated tests is a waste of time. That’s because you’ve misunderstood what they’re for.Oct 24, 2016Oct 24, 2016
The winding path of being a developerLearning to code is a lifelong endeavour. Around every corner, you find more to learn that you didn’t know existed.Oct 20, 20164Oct 20, 20164
Negotiating salary: a developer HOWTOIn Wellington, New Zealand, the majority of developer salaries I’ve seen range from $50,000 to $140,000. It’s a huge range, and humans—also…Oct 19, 2016Oct 19, 2016
Building a great culture in your tech teamAsk many people to explain what a great work culture looks like, and they’ll look at you as if to say “you know… a great culture!” And then…Oct 17, 20161Oct 17, 20161