Rewriting the smallest service first
How starting with the boring service made the big migration possible.
Notes to my future self about building things.
How starting with the boring service made the big migration possible.
Notes from replacing a 12-minute CI step with something boring and fast.
What I liked, what surprised me, and where it stopped being a good idea.
A few small habits that make incidents far less painful.
Tail latencies hide in averages. Here's how I started measuring what users actually feel.
I write here mostly to remember things. Backend and infrastructure by day, small tools and long walks otherwise.
One message when something new is published. Usually once or twice a month, never more.
No tracking pixels. Unsubscribe link in every message.