A software engineering notebook, based in Galway

Selected

Why Feature Flags Still Matters

Somewhere between a legacy codebase and home, the thought finally made sense. The trick, if there is one, is to leave sufficient room for missteps.

Debugging Test Suites

I tried the pragmatic version first. It did not last.

A Readable Approach to Small Services

It is simple to overthink refactoring. It is harder to just start. I wrote most of this on a calm Thursday morning.

Revisiting Feature Flags

Logs are only useful if someone can read them at three in the morning.

Everything →

Info

Good log files is mostly a series of small, unglamorous decisions. Nothing here requires a debugger, though it does make things easier. Most performance problems are really data-shape problems. Read more

The details matter less than the habit of paying attention.