Our Journal

Thoughts on the
Modern Craft.

Insights, opinions, and deep dives into engineering excellence, technical leadership, and building software that lasts.

Practice

The 1-1 That Isn't One

Most engineering managers learned to run 1-1s by defaulting to what they already knew: the work. But the sprint status is available somewhere else. The 1-1 is the only recurring instrument a manager has for actually knowing the person in the room.

Read the Full Story
Practice

The Hostage You Signed For

A legal deadline is handed to you. A contractual one you agreed to — which makes it not a planning problem but a strategy problem wearing a planning problem's clothes. The fixed-scope, fixed-date contract feels like risk management. It's risk concentration, committed at the moment you know least.

Read the Full Story
Practice

Do the Frightening Part First

"Hard things first" is a motivational cliché. The disciplined version is sharper and stranger: confront the part you understand least, not the part that's most laborious — because uncertainty is only cheap to be wrong about while you still have time.

Read the Full Story
Practice

When the Deadline Is Real

A self-imposed date on a big idea is a guess you've chosen to be held hostage by. A real, external deadline is something else entirely — a constraint you engineer within. The discipline doesn't break. It inverts.

Read the Full Story
Practice

A Deadline Is a Guess in a Suit

Setting a date on a big idea feels like a commitment. It's a guess wearing formal clothes. The discipline that actually produces calm work runs the other way around — fix the time, size the problem to fit, and let the team learn its way to the answer.

Read the Full Story
Industry

You Were Told This Twenty Years Ago

The bottleneck was never the code. Agile, XP and DevOps said so out loud, decades ago. The companies discovering it now aren't learning something new — they're confessing they never understood the methods they claimed to run.

Read the Full Story
Practice

The Hands-On Commander

The textbook Incident Commander doesn't exist on most teams — and pretending otherwise makes incidents worse, not better. How small-team commanders run the response with their hands in the work.

Read the Full Story
Tools

Envault

A small tool I built to stop leaving secrets in plaintext .env files. AWS credentials, API tokens, anything — encrypted at rest, injected into the subprocess on demand, gone when the process exits. Public, MIT-licensed, on GitHub today.

Read the Full Story
Practice

Running the Watch

The Lookout role pays for itself, but only if you build the rotation that holds it. How to give slack a name, a deliverable, and a person — without it becoming a luxury or a burden.

Read the Full Story
Practice

The Lookout

The job of paying attention to the system — the role most teams have but never name. By the time something appears on a dashboard, it has been happening for a while. Someone needs to see the smoke early.

Read the Full Story
Practice

The Role Nobody Assigned

The incident response foundations held — but everything around the edges fell apart. One unassigned role explains why communication chaos compounds during every incident.

Read the Full Story
Practice

Your First Incident Will Tell You Everything

Most teams handle small incidents fine through luck and proximity. But the same pattern that works for a five-minute fix produces hours of downtime when complexity doubles. Three structural changes cost nothing and change everything.

Read the Full Story
Practice

Don't Panic

Panic is not a strategy. It is the absence of one. Urgency is a feeling. Clarity is a choice. And sustainable pace is not a compromise but a competitive advantage.

Read the Full Story
Practice

What Do I Slow Down For You?

Six words that replace every uncomfortable capacity conversation. Not "no," not a lecture on velocity — just a question that makes the trade-off visible and puts the decision where it belongs.

Read the Full Story