The feature your users are already faking
Hailey didn’t raise a feature request. She didn’t ask me to add a button. She didn’t even describe it as something missing from krites. She just showed me what she’d already started doing.

Hailey didn’t raise a feature request. She didn’t ask me to add a button. She didn’t even describe it as something missing from krites. She just showed me what she’d already started doing.

I once did a hundred hours in a weekend. Seventy-two of them without sleep, before I gave up and had a lovely little nap on the staff-room sofa, halfway through the Monday morning meeting, in front of everyone. Nobody …

Most scaffolders hand you a stub. You run the generate command, you get a file with the right shape and a // TODO: implement where the actual work goes, and the rest is on you. That’s fine, it’s upfront, and it’s most of …

A couple of weeks back I made a claim I was happy to put my name to: There’s no AI in my photo culler. And I meant it. The first pass that sorts Hailey’s wedding photos into keep, maybe and reject is arithmetic, the sort …

I’ve had a Gemini Pro subscription for about eighteen months. In that time it has researched a leisure battery and a diesel heater for the campervan conversion, generated a truly stupid number of pictures of my pets in …

Back in 2019 I wrote that recruiting people is effing hard, and then more or less left it there, because I had a stack of CVs to wade through and you had a day to be getting on with. That post was written from the slush …

I’m building a tool called keryx, and the part of it that matters here is its studio: a browser app where the work happens, which saves everything you do into a git repository behind the scenes, the way a developer’s …

This spring, the better part of a million lines of Zig quietly became a million lines of Rust. Bun, the JavaScript runtime that was the showcase for “you don’t need a borrow checker, you need good tools and a steady …

You’ve got a Python script that already does the job. It’s sat in a tools/ directory somewhere, it works, and every few weeks someone copies it onto a laptop that doesn’t have the right version of pandas and it falls …

By any sensible reading of an org chart, I have no business being in this file. I’m a Head of Software Engineering. My calendar reckons I should be in a room somewhere talking about headcount and roadmaps. Instead it’s …
