Engineering @ https://xitter.cf/t.co/nN3arcoIhH • Co-founder & CTO https://xitter.cf/t.co/JyOsK968M7 • Maintaining @ModelsRadar • Intrigued by AI, high tech, comp sci, SWE, SDLC, dist systems & Chess.

London, England
Joined January 2007
The most useful part of a coding agent's summary is the list of things it didn't do. "Skipped the flaky test" and "left the old endpoint in place" are where the review should start.
19
An app that asks for a rating on first launch, before you've done a single thing in it, isn't measuring how good it is. It's measuring how patient you are.
82
typos is a spell checker for source code, built to keep false positives low so it can sit in CI without a giant allowlist. Worth it for catching "recieve" before it ships in a public API name. github.com/crate-ci/typos
78
Interview question I like: tell me about something you deleted. People who are happy to remove their own code tend to be easy to work with.
153
Name Home Assistant devices by room and job, not brand. "Kitchen counter light" survives a bulb swap. "Hue bulb 3" breaks four automations.
116
An agent can write a migration in two minutes. Checking what it does to the rows that don't fit the happy path takes forty. Still a good trade, I think, but the forty minutes are the job now.
88
Cmd+Shift+. in Finder toggles hidden files. No terminal, no defaults write, and it works in every save dialog too.
214
A password form that rejects spaces in 2026 tells you more about how passwords are stored than any security page.
251
A 1:1 that's only status updates is a Slack message with a calendar invite. The useful ones start with "what's annoying you this week?"
1
2
274
Most review comments are about naming. The ones that matter are about what happens when it fails, and nobody has patience left by then.
264
A cheap USB-C cable costs you an afternoon wondering why the external drive copies at USB 2 speed.
314
Litestream streams SQLite changes to S3 or any object storage as they happen, so a single-server app gets point-in-time restore without moving to Postgres. 14.5K stars, still actively maintained. github.com/benbjohnson/lites…
1
112
Every "we're making some changes to our pricing" email I've ever had. Not once did it mean cheaper.
327
The cron job comment says "temporary, remove after migration". The migration finished in 2021.
2
358
Half of home Wi-Fi problems are a router in a cupboard behind the TV. The other half is the ISP's router.
281
Foldables keep proving the hinge was the easy part. The big screen is only as good as the apps that bother to use it.
The current state of apps on iPhone Duo: youtu.be/ESABTN4VtrA
1
285
The log line you need during an incident is always the one someone moved to DEBUG to save on the bill.
133
Claude 🤖 is on the way!
We’re opening a research preview of Claude Duet, a new app where Claude works as a proactive agent. It comes to you with what needs your attention, completes tasks you ask of it, keeps working when you step away, and checks with you before it acts on your behalf.
2
382
What's one process your team still follows even though nobody remembers why it started?
297