Writing

Writing on software delivery, architecture, leadership, and AI

A three-part series on what AI changes in software engineering once implementation gets cheaper and judgement, structure, and system design become more valuable.

Start here

The current featured pieces

Engineering in the Age of AI · Part 1

From Vibe Coding to Agentic Engineering

Why AI coding feels chaotic, where vibe coding breaks down, and why the real shift is from writing code to designing the system around it.

All posts

The archive

Writing

What Codegarden Inspired Me to Build Next

A Codegarden-inspired experiment in using constrained AI, deterministic scripts, and Umbraco to turn existing sites into structured starting points.

Engineering in the Age of AI · Part 1

From Vibe Coding to Agentic Engineering

Why AI coding feels chaotic, where vibe coding breaks down, and why the real shift is from writing code to designing the system around it.