How to be a Happier Software Engineer
It is incredibly powerful to realise that a single engineer can influence a team’s overall happiness and, by extension, their own happiness. But it can… Read More »How to be a Happier Software Engineer
It is incredibly powerful to realise that a single engineer can influence a team’s overall happiness and, by extension, their own happiness. But it can… Read More »How to be a Happier Software Engineer
Or “No Correct Solutions: How Engineering Actually Happens” I’m currently training for a marathon, so I’m out at stupid-o-clock in the morning to get in… Read More »Can Our Decisions Always Work Out for the Best?
I’ve recently explored the subject of happiness in software engineering from an organizational perspective and explored the foundations of how software organizations come about. Let’s… Read More »How to be a Contented Engineer
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
As any software engineer knows, naming is often the most challenging thing we do. I’ve struggled with naming things over the last twenty months. Here… Read More »When You Are Doing Devops
The expert gets up on the stage. His t-shirt is large and tight over his round belly, tucked into the top of his jeans. His… Read More »How to be a Happy Engineer
Personally, one of the most fascinating things I find about the Advent of Code is when you hit your particular “wall”. When you think you… Read More »Advent of Code 2022: Into The Valley of Self-Doubt
Have you ever tried the Advent of Code? It’s a fun piece of data processing, problem-solving, software puzzling, and trivia for December and also a… Read More »The Advent of Code and GPT-3
There are so many books on every aspect of computer science, algorithms, software development practice, DevOps, software delivery, organisational structure and now platform engineering. Surely… Read More »Towards an Evidence-Based Software Practice
There is a contradiction at the heart of software development which is this: Software engineers have to make a series of small bets every day… Read More »Colouring Outside the Lines