Generating code got easy. Making it last didn't.
I'm István Antal. I write about software architecture, agentic coding, and the craft of building things that last — notes from the work, not the hype.
Latest
8 postsEarnings calculator
ToolUK take-home pay by year, month and week, plus the 62% marginal-rate corridor between £100,000 and £125,140 where a pay rise is worth least.
→Story points were always days
ThoughtsStory points began as ideal days times a load factor. Teams still convert them back, velocity is that conversion in public, and throughput beats both.
→Testing and static analysis
ThoughtsIn mathematics nothing is real until you prove it; in code the proof is tests. With an agent writing the code we need more testing and static analysis, not less — and tests good enough to be worth reading.
→AI model benchmarks are a suggestion
ThoughtsModel benchmark tables and one-shot demos are vendor-run, Goodharted, and blind to your harness. The only benchmark that predicts your work is your work.
→PDF to Markdown on a Mac
GuideConvert PDFs to clean Markdown locally on Apple Silicon with marker, so LLMs can ingest documents efficiently without rasterising every page.
→Video transcripts on a Mac
GuideTranscribe video locally on Apple Silicon with whisper.cpp at 5–8x realtime — no API key, no per-minute charges, no audio leaving the laptop.
→The agent loop that ships while you are away
GuideAn opinionated set of agent skills (and the Artifex CLI they lean on) that ships work from a Jira ticket to a deployed fix without you at the keyboard.
→Spec Driven Development
GuideA practical guide to turning plans into durable specs that humans and agents can review, approve, and implement.
→Perspectives on software development, tech stacks, and engineering philosophy
Practical tutorials and how-to articles for real-world development challenges
Tools built here, plus articles, talks and utilities worth your time from elsewhere