Writing

Reading the Water

Field notes on AI systems, behavioral science, and building things alone.

A precision analogue dial gauge on dark navy surface, needle at center mark. Cream face, navy case, teal-green indicator dot, shallow tilt-shift depth of field.
Build in Public Sep 26, 2026 · 1 min read

What You Notice When the Tool Works

For six months I noticed failure. Then the tool stabilized. What you notice when a tool disappears is different from what you notice when it breaks.

Read it →
An open empty wooden drawer on a dark surface with tilt-shift depth of field, suggesting readiness without occupancy.
Build in Public Sep 24, 2026

The Infrastructure Gap

The tool works. The pipeline is empty. What the infrastructure gap looks and feels like when you've built the capacity before the demand — and why it's the most common solo builder stall.

AI Writes Faster Than It Thinks
ai-strategy Sep 21, 2026

AI Writes Faster Than It Thinks

Coding AI improves every month. Content AI plateaus. The Atherial State of AI report names the structural reason: the Verification Gap. Here's what it means for your team.

An index card on a dark wood surface with a short handwritten checklist: rename, check meta (checked), fix tags, verify. Tilt-shift depth of field.
Build in Public Sep 21, 2026

After the Build

Most build-in-public content is the dramatic parts. The last week was mostly maintenance. What the quiet weeks actually look like.

Wooden ruler lying diagonally on sage green background with shallow depth of field — measurement over optimization.
Measurement Sep 3, 2026

Why Measurement Beats Optimization (And Why I Keep Having to Remind Myself)

Six months into building SEMalytics, I spent a week optimizing output formatting with no data on whether anyone read that section. Optimization without measurement is faster iteration toward an unvalidated outcome.

Three Russian nesting dolls on a slate-blue surface: the largest shell lies open revealing the next smaller doll inside, which shows the smallest doll within. Navy, cream, and teal paint.
Build in Public Aug 31, 2026

The Next Build Is Already Inside This One

KnowledgeForge could route reasoning tasks to the right mode. What it couldn't do was evaluate whether the output fit a specific reader. That gap led to SEMalytics.

A bare steel hex nut resting on a zinc washer, isolated on a dark navy surface. A small teal paint mark on the washer edge. Structural load-bearing hardware.
Build in Public Aug 29, 2026

The Maintenance Bet

Open-sourcing something isn't a technical decision. It's a promise about your future attention. The honest question for a solo builder: will I still care about this when the interesting phase is over?

An antique brass skeleton key on a dark slate-blue surface, sharp in center with tilt-shift blur at edges. Intricate notched bit profile encodes the knowledge of which lock it opens.
Build in Public Aug 27, 2026

The Assumption You Didn't Know You Had

The cold reader doesn't reveal that you wrote badly. They reveal the assumptions you forgot you'd made. What asking people to read the KnowledgeForge README cold taught me about context and documentation.

Private Tools Don't Export
Build in Public Aug 24, 2026

Private Tools Don't Export

KnowledgeForge is an open-source reasoning framework for AI coding assistants. Three years of private use, 43 modules reduced to 9 in a Pareto pass — and what writing the README taught me about explaining tools you build for yourself.

KnowledgeForge Open Source — One Week In
Aug 20, 2026

KnowledgeForge Open Source — One Week In

KnowledgeForge went open source last week. Three years of building it in private, 43 modules, a forced rationalization, and what it became.

Three different antique keys on a brass ring against sage green background — representing different audience persona types.
Marketing Aug 15, 2026

How I Think About Audience Personas Differently Now

For years I built audience personas the way everyone teaches it: job title, pain points, a stock photo of “Michelle the Marketing Director.” It's not wrong — but it's incomplete in a way that costs deals. The layer that matters is personality matching.

Empty wooden picture frame leaning against a sage green wall — representing the framing problem in technical marketing.
Marketing Aug 13, 2026

The Framing Problem in Technical Marketing

The first sign something was off: twenty minutes explaining SEMalytics architecture to a demand gen manager, precise and bottom-up, and she was polite but not engaged. The framing was the problem, not the product.

Score your B2B copy before you publish.

SEMalytics measures audience fit, clarity, framing, and AEO readiness across 8 dimensions grounded in 860+ papers.