Penling penguin markPenling

Articles

Writing on building with AI

Thoughts on spec-driven development, AI-native workflows, and what it actually takes to ship good software when agents are doing the building.

24 June 2026· webdev, ai, productivity

The loop doesn't know what done looks like.

Loop engineering is the latest term in agentic delivery. But without a spec to validate against, it has exactly the same problem as vibe coding.

15 June 2026· webdev, ai, productivity

The spec is in the wrong place

Spec-driven development is the right idea. But the spec gets written at the wrong end of the process, by the wrong person, from the wrong source.

11 June 2026· webdev, ai, productivity

A brief and a spec are not the same thing.

AI agents compress build cycles to hours. The coordination checkpoints that kept everyone aligned were designed for days. Something had to give.

11 June 2026· webdev, ai, programming

I can't tell you why this code is the way it is.

AI code merges cleanly. The decision trail doesn't. Six months later, nobody knows why the code is the way it is — and the diff won't tell you.

10 June 2026· webdev, ai, productivity

How to execute spec-driven development in a contemporary product team

I've been doing Agile for most of my career. I rediscovered why acceptance criteria matter, somewhat embarrassingly, while building Penling.