AI | 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.

// Best entry points

latest
toolingAI
6 minClaude Pro #11

Skill, subagent, hook, or slash command? Pick the right one

Claude Code now gives you seven ways to steer it, and most people reach for the wrong one. The same task built four ways, and a decision tree you can actually follow.

read →