AI in software development | Blog

~/blog/tag/ai

AI

Articles on AI in software development, from blind generation to deliberate building.

What I write about here ​

Posts under this tag cover a range. Some are critical of how AI is being used in software teams. Some are practical guides to working with coding agents day-to-day. Most sit somewhere in the middle.

The through-line, for me, is that AI is a tool, not a peer. Useful when treated like one, harmful when treated like the other. That framing is what my critical posts argue and what my practical posts assume.

If you came here for the skeptical side, the ai-skeptic series is the entry point. Brilliant parrots, lava layers, prompts that aren't specs, that whole arc. If you came here for "how do I actually work with this", the claude-pro series and the standalone tooling posts will be more useful. CLAUDE.md files, hooks, structured prompts, the workflows that hold up.

Both halves are written from the same place. AI changes what code feels like to write. It does not change what code needs to be to ship safely. Most of what I write under this tag is a variation on that gap, and what to do about it.

The practical half now has a guide of its own: Agentic coding puts the key posts in reading order.

latest
craftAI
803Ledgerly repos created in 2026, up from 109 minThe AI skeptic #42

Why AI gives everyone the same name: 505 runs across 19 models

Ask a model to name your project and you get the name it gives everyone with a similar brief. I gave 19 models ten naming briefs, from a game to a SaaS to a fantasy heroine, 505 runs in all, and counted how often they agree and how many of their favourites are already taken.

read