AI-assisted software engineering is not just about faster coding. The harder question is how we use AI without losing design judgement, testing discipline, or control of the resulting system.

These posts focus on practical software work: agents, specifications, coding workflows, database access, and the difference between useful acceleration and uncontrolled automation.

What’s Next for Coders?

How AI coding tools may change the role of developers, shifting more value toward design, judgement, specification, and review.

AI Works Best Before You Start Coding

AI is most useful before coding starts: expanding the problem space, surfacing assumptions, and helping shape better decisions before implementation narrows the options.