Writing

Blog

Constraint-driven architecture, brownfield modernisation, and building production systems under real-world pressure.

WRITE Mar 28, 2026
ai-agentscareerwritingknowledge-management
7 of 7

The Breed

The AI era didn't create new knowledge. It created an expression layer for people who already had it. This is for that breed.

5 min read
WRITE Mar 28, 2026
knowledge-managementmetricsworkflow-automation
6 of 7

Three Months of Capture

What the vault actually looks like after three months of PARA and three weeks of automated routing. Real numbers from a real system.

3 min read
WRITE Mar 28, 2026
ai-agentsknowledge-managementwriting
1 of 7

The LLM Smell Problem

Someone said my blog has LLM smell. They were right about the writing. They were wrong about where the knowledge came from.

3 min read
WRITE Mar 26, 2026
ai-workflowimage-generationgeminicloudflare-r2
5 of 5

An AI Pipeline That Reads Your Post Before It Draws the Picture

How to generate blog cover images that actually reflect your content — using a three-tool pipeline built around visual metaphor, not stock photo logic.

5 min read
WRITE Mar 26, 2026
ai-toolsdesignclaude-skillsux
3 of 5

Five World-Class Designers in Your IDE

Design Council is a Claude Skill that activates five distinct philosophical lenses on demand — Ive, Rams, Hadid, Ingels, Norman — each asking a different question about the same design.

6 min read
WRITE Mar 26, 2026
ai-workflowdev-toolsclaude-codebmad
4 of 5

The Dev Workflow That Follows You Everywhere

How NanoClaw, the BMAD Method, and Claude Code Remote Control combine into a single workflow that goes from late-night insight to shipped code — regardless of what device you are on.

7 min read
WRITE Mar 22, 2026
architecture
6 of 6

Constraint-Driven Architecture: Five Principles for Building in the Real World

Architecture advice assumes you start fresh. You never do. Here are five principles for designing software when constraints are the starting point, not an afterthought.

8 min read
WRITE Mar 21, 2026
personalarchitecture
6 of 7

The Architecture Happens in the Shower

The best architectural decisions happen away from the keyboard. The discipline is having a system that captures them before they fade.

4 min read
WRITE Mar 19, 2026
architecturemigration
5 of 6

What a Twenty-Year-Old Codebase Could Become

The architectural north star worth holding when a monolith has outlived its original design.

9 min read
WRITE Mar 16, 2026
aiengineering
1 of 5

Giving AI Context in Large Brownfield Codebases

AI generates plausible but wrong code in large legacy codebases — not randomly wrong, but wrong in ways that quietly erode conventions. Here's how to prevent it.

8 min read
WRITE Mar 12, 2026
architecture
4 of 6

When Git Submodules Make Sense in a Monorepo

The textbook answer is always a full monorepo merge. But in large codebases with independent release cadences, the right answer is often a stepping stone — and submodules can be that stepping stone.

6 min read
WRITE Mar 8, 2026
architectureengineering

When to Build an Integration Platform Instead of Another One-Off

How to recognize the moment when the next integration request should become a platform investment — and what that platform actually needs to include.

9 min read
WRITE Mar 3, 2026
aiarchitecturenanoclawkleosnyx
4 of 7

One Brain, Three Interfaces

NanoClaw, Kleos, and Nyx are three different ways to talk to the same AI. Here is why that architecture exists and how it came together.

6 min read