Skip to content
Home › Writing

The writing

On enterprise architecture, AI agents, and what actually ships. Long enough to be useful. Short enough to read.

Microservices & Service DesignMay 4, 202611 min read

The end of microservices, the start of something quieter

After a decade of distributed-by-default, the cost finally came due. Here is what is actually working in 2026.

Read article
AI-Native Engineering PlatformsApril 22, 20268 min read

When the senior engineer in the room is a model

Architecture conversations now happen with a participant who has read every paper, every blog post, and every Stack Overflow answer. Here is how the meetings change.

Read article
Enterprise ArchitectureMarch 15, 20269 min read

The quiet cost of low-code

Three years into a major low-code rollout, the bill arrived. It was not the licence.

Read article
AI Coding ToolsFebruary 28, 202612 min read

The non-coder founder’s stack, 2026 edition

A practical, opinionated tour of the tools I use to ship production software without writing code.

Read article
ObservabilityFebruary 1, 20267 min read

Observability is a product surface, not a job title

Operators do not read your dashboards. They are reading their own panic. Design accordingly.

Read article
AI-Native Engineering PlatformsJanuary 14, 202610 min read

The Figma-to-deploy shortcut, and what it costs you later

The demo where a Figma file becomes a deployed UI in ten minutes is real. The follow-on work is also real.

Read article
Career DevelopmentDecember 12, 202513 min read

Twenty-five years of bad deploys

Every architect has the story. Here are mine, with the lessons attached.

Read article
AI Agents & Multi-Agent SystemsNovember 20, 20259 min read

The MCP marketplace thesis

Why I think model-context-protocol is the most interesting platform shift of the decade.

Read article
Engineering ManagementOctober 30, 20256 min read

The real cost of a meeting (it is not the salaries)

A meeting costs the salaries in the room. But it costs much more in the cognitive context that does not get rebuilt.

Read article