Incident Review Without the Blame Theatre
Most postmortems are performances of accountability. What matters is one thing: whether the first question is who — or what made it possible.
Choosing React Native for a Commerce App, Honestly
What the framework genuinely delivers at commerce scale, what it costs, and the class of problem that will still consume your senior engineers.
The Analytics Stack Was Never the Hard Part
Instrumenting the funnel took a quarter. Getting decisions to actually change took considerably longer, and that work was not technical.
Building for the Human in the Loop
Assisted sales tooling is the least glamorous surface in a commerce platform, one of the most commercially consequential — and it fails in a predictable way.
Dependency Debt Is a Tax You Pay Without Noticing
Nobody approves it, nobody tracks it, and it quietly sets the price of every upgrade you will ever do. Twenty-two libraries came out; here is what that was worth.
Distributed Squads: Optimise for Handover, Not Overlap
Most advice on distributed teams is about maximising overlapping hours. The organizations that work well do the opposite — they reduce the need for overlap.