Writing
Practitioner notes on lean-agile practices, platform development, and building software solo.

A Good Prompt Is Not a System
A prompt that works in a demo can still fail in production. The difference is rarely better wording; it is the system around the prompt: boundaries, tests, security, and observability.

The Memory Index That Quietly Stopped Being An Index
An agent memory index was doing two jobs and silently stopped doing one of them — 60 of 241 memories became unreachable while every file stayed perfectly intact. What broke, and the always-on versus lookup distinction that came out of fixing it.
The Agentic Harness: What It Actually Takes to Run a Monorepo Through an AI Agent
Not 'AI wrote my code' — the procedure, memory, and process discipline that lets Claude Code work reliably across a large Nx monorepo over hundreds of sessions.

The Lean-Agile MVP: Why Most Startup Failures Are Process Failures Wearing a Technical Costume
A field service platform that doesn't exist, a naming discipline I now can't work without, and the book I'm still finishing.
Porting nanoGPT to C#: What Two Segfaults Taught Me About TorchSharp
A from-scratch C#/TorchSharp port of Karpathy's nanoGPT — and the two real GPU-memory defects that turned a feasibility spike into a lesson worth writing down.
The Platform Nobody Asked For: How Five Products Ended Up Sharing One Identity System
I didn't set out to build a platform. I set out to add an AI chat widget to my own site. Here's how that turned into the shared identity, organization, and commerce layer every product in this monorepo now stands on.

PromptOS: A Field Reference for the Failures Nobody Documents
Why I started cataloging prompt failure modes instead of prompt success stories — and what 23 documents later actually looks like.

What's Next: Taking These Patterns Home
The last article in this series — no working prototype yet, just the same architectural instincts pointed at a new problem, and a recap of everything that came before it.

The Gap Between 'Agreed To' and 'Verified': Building LeanAgileScript
An honest walkthrough of the DSL tooling I've actually built: LeanAgileScript, a Langium-based language for machine-readable acceptance criteria, its parser and language server — and how much of it is genuinely finished.

Four Studios, One Platform: Inside the VS Codium Extension Suite
A tour of Prompt Studio, Infographic Studio, Compliance Studio, and Chat Panel — and the shared offline-first platform layer (event bus, local LM bridge, runtime routing) underneath all four.

Building Prompt Workbench: What Happens When a Book and a Platform Grow Up Together
A deep dive into Prompt Workbench's CQRS architecture and multi-provider AI router — plus why I built Job Search Studio for the developers caught in AI-driven layoffs.

From Monoliths to Micro-Apps: A Tour of What I'm Building
An introductory tour of the AI-native SaaS apps, VS Codium extension suite, DSL tooling, and books I'm building — for anyone weighing me as a freelance architect or full-time hire.