Writing & build logs.
Essays on software development, web builds, and AI tooling. Plus build notes from what I'm actually working on right now.
The work history cards shipped. Two were wrong within the hour.
Four cards went into the web history section of `/work/`. Two needed correcting before the hour was up — one misattributed, one carrying a name that had been retired six months earlier. Both failures had the same root cause.
Five copy edits on captainrandom this quarter. None were about wording.
A blurb gave Suno the authorship of an album I wrote. A sub-brand name attributed the creative work to the AI. A contact note read as a rejection of prospects, not a quality signal. Five copy edits in two months, and every one corrected a fact about authorship or positioning — not a sentence.
The fix for three AdSense rejections wasn't more calculators — it was honesty
A third 'low value content' rejection arrived on 1 August, days after a full remediation round had been submitted for review. A 15-agent root-cause analysis found what the July integrity sweep had already pointed at: fabricated trust signals, undated stale rate articles, and 38 pillar pages with zero visual content. The fix wasn't volume.
The portfolio had a shop floor. It just didn't have a till.
GA4 revealed one desktop visitor with 13+ sessions, seven minutes on /work/, and nowhere to act. A week later: hero band as shopfront, /work/ as the aisle, hire strip as the till. The retail frame isn't a metaphor — it's a diagnostic tool.
Two weeks of silent cron failures. One Saturday-morning digest read.
Nightly GSC and GA data pulls had been silently killed by launchd TCC every night since 20 June. No alert, no log noise anywhere I was watching. Fourteen nights of missing numbers, surfaced by the telemetry digest during a routine Saturday-morning review.




