Tag: engineering-leadership

8 posts tagged with "engineering-leadership"

8 min read

Building for the Failures You Can't Control

Early in my career, I built ticketing systems for arts venues. Our platform could be bulletproof - but if the client's backend fell over, the on-sale still failed. That taught me how to build resilience around dependencies I couldn't control.

6 min read

Six Years After Warning About Microservices

In 2020, I wrote a theoretical warning about microservices. Then I spent three years inside 120 of them. Here's what the theory didn't prepare me for.

6 min read

Sustainable Software, Revisited

In 2023, I wrote about sustainable software development. I focused on engineering practices. I should have focused on whether the business underneath could survive.

9 min read

Boring Technology Wins

I've watched companies chase shiny technology for nearly two decades. The pattern is always the same: promises of elegance, delivered complexity, and teams that can't sustain it.

8 min read

Process Theatre Kills Teams

I've worked in PRINCE2 environments where weeks were spent on documents nobody read. I've worked in 'Agile' shops that were just as ceremonial. The best teams I've been on had almost no process at all.

8 min read

Build for Today, Design for Tomorrow

Most failed systems I've rescued weren't too rigid - they were too flexible. Built for futures that never arrived. I've spent years untangling the results.

8 min read

Write It Down or Watch History Repeat

I've spent years rescuing systems with no documentation. Weeks reverse-engineering logic someone could have explained in ten minutes. The cost of not writing things down is paid over and over.