Sorry, I broke production
  • Home
  • About
Sign in Subscribe
David Johnson

David Johnson

The Firebreak

The Firebreak

The website is live. Now would be an excellent time not to immediately break it again.
David Johnson 16 Mar 2026
Glue Code for Grown-Ups

Glue Code for Grown-Ups

No-code platforms don't come fully assembled. The gap between "it works" and "it works in production" is usually filled with something the vendor never mentions in the sales deck.
David Johnson 12 Mar 2026
The friendliest developer always pays the price

The friendliest developer always pays the price

Why the most important rule for a small technical team has nothing to do with technology.
David Johnson 09 Mar 2026
The Bus Factor

The Bus Factor

Your most critical team member just handed in their notice. How much of your system left with them?
David Johnson 06 Mar 2026
Why moving from Headless to LocalGov Drupal is the best decision you've made in years

Why moving from Headless to LocalGov Drupal is the best decision you've made in years

How Hackney Council went from headless WordPress purgatory to LocalGov Drupal, and why the rest of local government is following.
David Johnson 04 Mar 2026
Your App Has No ID. And That's How It Gets Away With Murder.

Your App Has No ID. And That's How It Gets Away With Murder.

App Passports: the document every application should have, and almost none do.
David Johnson 03 Mar 2026

Subscribe to Sorry, I broke production

Don't miss out on the latest news. Sign up now to get access to the library of members-only articles.
  • Sign up
Sorry, I broke production © 2026. Powered by Ghost