Posts
Writing on software engineering, process, and AI.
Structural Quality Gaps in AI Governance Prompts
Conway's Law at Level 5
Wardley Was Right
The Go-to-Market Bottleneck
I Followed the Problem Home
AI-Assisted Security Audit
Treating Ideas as Releasable Software
The Echo Chamber in Your Pipeline
From Complex to Complicated: What Executable Specifications Actually Do
What Specifications Cannot Catch: A Proposed Taxonomy of the Residual
The Specification as Quality Gate: Three Hypotheses on AI-Assisted Code Review
The Trust Barrier
Why the path forward isn't trusting AI, but building a process that makes trust measurable
When bash gets too wild: rewriting my publish pipeline in Go
How BDD specs, a Go rewrite, and 98 scenarios replaced 400 lines of fragile bash
Learning the Map
How spatial thinking, competitive gaming, and the right collaborators shaped my approach to software architecture
Process Over Technology: Starting With the Blog Itself
Building a blog with BDD specs, Terraform, and a CI/CD pipeline