Navigating the Labyrinth of Technical Leadership
If you have ever been frustrated by your day job – I feel you. This stuff is hard. I’ve been doing it professionally for nigh-on… Read More »Navigating the Labyrinth of Technical Leadership
If you have ever been frustrated by your day job – I feel you. This stuff is hard. I’ve been doing it professionally for nigh-on… Read More »Navigating the Labyrinth of Technical Leadership
The nature of software is a philosophical problem for the ages. How can something seemingly so abstract have such crucial real-world applications? Those lucky enough… Read More »Optimizing for Engineering Happiness
Today is the day that the lazy coder in me has been waiting for all year. I like the challenge of the Advent of Code… Read More »Daily Habits: The Advent of Code
“A platform isn’t always planned. It can be an engineering reaction to an organisational constraint.” I gave a talk this week in Amsterdam about how… Read More »The Successful Platform is a Product
Reading books is sometimes not just for fun; sometimes, you get a connection you need to investigate further. Daniel Pink’s bestselling book “Drive” is somewhere… Read More »Daniel Pink’s “Drive” and what Self-Determination Theory (SDT) really says
We all want to build better software faster and more reliably. Many valuable simple improvements in code practice, design and process are easy to spot… Read More »Are pipelines an effective way to build high quality software?
I recently wrote about Avoiding Toxicity when it comes to developer productivity. I’ve also been doing some research into ADHD following a recent diagnosis in… Read More »ADHD and Avoiding Toxic Productivity with Jesse Anderson
or more accurately: “How to Train Your Brain to Handle Complexity and Uncertainty” This is part 2 of a 3-part series following my earlier post… Read More »How to Embrace Complexity and Uncertainty in Programming
“I can see why measuring productivity is so seductive. If we could do it we could assess software much more easily and objectively than we… Read More »Why Developer Productivity is the Wrong Question
In an ideal world, there would be no technical debt. No legacy. We could build whatever we like and then throw it away when we… Read More »How To Build a Successful Platform Team