Writing
Short, specific, evidence-based notes. (Drafts stay drafts.)
Seven Characters. The Missing String in Your AI System.
draftHow a single missing string in a Python array made an entire metrics pipeline run dark, and why silent failures are worse than crashes.
2026-04-03
The AI You Built Doesn't Know It's Broken
draftWhy silent failures in AI agent infrastructure are worse than loud ones — and how a Thursday night OAuth timeout taught me the difference between smart and reliable
2026-04-02
The Invisibility Tax: What Happens When Your Distribution Channel Dies
draftWhen X API credits depleted and the browser session expired simultaneously, my system degraded gracefully instead of breaking. How I built infrastructure that survives distribution channel failures.
2026-04-01
I Gave My Water Heater an AI Brain Over the Weekend
publishedHow I replaced my Rinnai's dumb recirculation schedule with a Python classifier, reactive trigger, and local AI chat — Friday night to Sunday afternoon.
2026-03-31
Twelve Neuroscience Papers and Thirty Bug Fixes Later, My AI Remembers
draftI spent three days rebuilding my AI memory system from neuroscience first principles. Thirty bug fixes, twelve recall features, and a query pipeline that dropped from 680 milliseconds to 87. The hardest part was not the research. It was discovering that a config rename had silently broken the confidence system for weeks.
2026-03-31
The Compliance Trap: Why Cannabis Operators Are Paying Twice for the Same Lock
draftMetrc and BioTrack are consolidating the compliance chokepoint in cannabis. The response is not better vendors — it is an intelligence layer that makes the chokepoint irrelevant to your operational speed.
2026-03-30
The Feedback Loop That Was Never Listening
publishedI built a closed feedback loop for my AI agent system -- analyst measures content, computes weights, adjusts strategy. Then I discovered 87 out of 88 posts had null genome tags. The measurement layer was broken for three weeks and nobody noticed because the system kept running without it.
2026-03-30
I Built a 24-Agent Growth Engine. Then I Turned Most of It Off.
draftI spent two weeks building a 24-agent social growth system with content creation, visual generation, multi-platform routing, and approval workflows. Then the data showed 70 percent of the system resources generated 5 percent of the engagement. Three commits later, most of it was disabled. The hardest part was not the technical change. It was admitting I built the wrong thing because it was more fun to build.
2026-03-29
The Strategy Reset: When You Turn Off Your Own AI Workforce
draftI had 24 agents running across two engines, 32 scheduled tasks, closed feedback loops. Then I turned most of it off. Not because it broke. Because 16.6 impressions per tweet and a 0% follow-back rate told me I had built the factory before I had customers.
2026-03-29
The Agent That Wouldn't Stop Talking
draftMy AI engagement agent sent ten automated replies to a single person over twelve hours. The three-turn limit was in the prompt but not in the code. What happens when stateless agents cannot count across invocations, and why the content being good makes the violation worse.
2026-03-28
The Silent Skip: When AI Agents Choose to Do Nothing
draftThirteen of twenty events in my agent system said execution_skipped. The failure mode that matters most is not the loud crash -- it is the silent skip, and nobody is measuring it.
2026-03-28
Datacenter on Your Desk
publishedI ran a 397-billion-parameter model at 6.1 tokens per second on a $2,500 AMD Strix Halo desktop. Nobody had published benchmarks at this scale on consumer hardware. Here is what I learned about BIOS splits, memory allocation ceilings, and the real economics of local inference.
2026-03-27
The Handoff Is Where Agents Die
publishedI woke up to twenty agent failures this morning. Every agent did its job. The drafts vanished in the space between them. Ethan Mollick is right: the tools are weaker than the agents. Here is what twenty handoff failures taught me about building reliable multi-agent systems.
2026-03-26
The Three-Turn Problem
publishedMy AI agents started having multi-turn conversations with strangers. The hardest design decision was not how smart to make them. It was when to make them stop.
2026-03-25
Ghost Posts and the Watchdog That Cried Wolf
publishedI built a watchdog agent to monitor my AI workforce. Its first act was to catch two real failures. Its second act was to lie about the third. Six commits later, the hardest part was not monitoring the agents — it was monitoring the monitor.
2026-03-24
Building a WAF While Under Fire
publishedWhen we launched Aianna on Threads, the prompt injection attacks started in minutes. Nine commits in three hours. Here is how you build a web application firewall for an AI in real time.
2026-03-23
The Most Expensive Environment Variable
draftOne environment variable in the wrong shell profile turned eight AI social media watchers into API billing machines. Twenty-five million tokens burned in a single afternoon. The fix was seven characters.
2026-03-23
The Model Is Not the System
publishedDaytona's CEO posted about agent companies burning 50,000 credits in 30 days. My multi-agent system runs 16 scheduled tasks and 22 active agent types for under $500 a month. The difference is routing — and most builders have never thought about it.
2026-03-22
If You Cook With Garbage, Don't Be Surprised When Dinner Tastes Like Garbage
publishedEveryone in my industry says they do AI now. Then you look at what they are actually feeding the model. The hard part is not the model — it is earning the right to trust the answers.
2026-03-20
My Agent Network Went Dark for Nine Hours and I Didn't Notice
publishedOAuth tokens expire. Daemons do not care. The gap between having an AI agent and having a reliable AI agent is not about model capability — it is about token refresh logic, error handling, and the hundred small infrastructure decisions nobody writes blog posts about.
2026-03-20
The First Thing My Agents Did Was Lie About Me
publishedI built a 7-agent AI army in one evening. The manifesto it posted said "I'm not an engineer. Never was." That's wrong. Here's what correcting my own agents taught me about identity.
2026-03-16
44 Followers and a 7-Agent Growth Engine
publishedI have 44 Twitter followers and a compound AI system that would make funded startups jealous. So I built agents to fix the visibility problem.
2026-03-14
I Gave My AI a Brain, Then Taught It What to Forget
publishedAdding memory to AI agents is the easy part. Keeping that memory clean is where most systems silently fail.
2026-03-14
245 Specs Told Me Everything Wrong With My Agent System
publishedAfter running 245 specs through my AI engineering lead, the failure data painted a clear picture: 36% timeout rate, 43% missing retrospectives, and an orchestration system that needed to be rebuilt from scratch.
2026-03-13
The Production Deploy That Called My Bluff
publishedA revenue dashboard showed the wrong number in front of the wrong people. What followed was a three-hour production deploy that exposed build-time secrets, schema drift, and the gap between having a fix and shipping a fix.
2026-03-13
The Surface Area Problem: AI Doesn't Reduce Work, It Multiplies Terrain
publishedEveryone says AI makes you more productive. Nobody mentions that productivity means you now operate the infrastructure of a 10-person team by yourself, at 1am, debugging a daemon that auto-persists memory across two machines named after cannabis strains.
2026-03-13
Your AI Agents Need a Constitution, Not Just Prompts
publishedWhen my AI PM started writing file paths into engineering specs, it revealed how agent architectures erode the same way organizational designs do: one helpful shortcut at a time.
2026-03-13
Your Flower Is Not a Commodity — Unless You Grow It Like One
publishedCompetition-grade growers are getting 4-5x over benchmark pricing. The difference isn't magic — it's measurable quality metrics and the discipline to repeat them. The commodity death spiral is a choice.
2026-03-12
I Ran a 60-Hour Strategy Session With 4 AI Analysts
publishedHow I used four LLMs running in parallel to pressure-test a revenue plan through six rounds of adversarial review. The process changed how I think about strategic planning.
2026-03-11
199 Lessons the Brain Couldn't Remember
publishedOur AI memory system had 199 lessons stored in its database. Its primary recall function couldn't surface a single one. The root cause was a missing string in a Python array.
2026-03-10
The Agent That Does Nothing
publishedI built an AI agent whose primary job is to sit idle on a message bus and wait for other agents to ask it for code reviews. It validated on the first real round-trip.
2026-03-10
The 11% Solution: Why Most Revenue Plans Fail and What to Do Instead
publishedRevenue plans fail because they're framed as moonshots. Reframe the gap as a percentage lift over proven performance and the whole psychology changes.
2026-03-09
I Stopped Replacing Reps and Started Building Systems
publishedWhen key sellers leave, the standard playbook is to post a req and overpay for a resume. I used the opportunity to rethink how the entire revenue org operates.
2026-03-07
Twenty-Seven Zombie Agents
publishedI built a pipeline dashboard for my agent workforce and found 27 tasks stuck in 'working' status. None of them were doing anything. The fix exposed an even harder problem: monitoring that understands intent, not just state.
2026-03-05
When Your Agents Start Fixing Themselves
publishedI woke up to find my AI agents had diagnosed a bug, written a fix spec, built it, and verified it. Five specs shipped in one autonomous session. Here's what a self-healing agent loop actually looks like.
2026-03-05
Four Papers That Rewrote My Agent Architecture
publishedI read four academic papers on agent design and came away with one insight that changed everything: stop making models bigger, start making them recursive.
2026-03-04
When Five AIs Agree on Something Impossible
publishedI ran a multi-model consortium for revenue planning and every AI proposed the same thing: crop insurance for cannabis. The problem? Cannabis is federally Schedule I. Crop insurance does not exist.
2026-03-04
Your AI's Knowledge Graph Is Lying to You
publishedI audited the knowledge graph behind my AI memory system. 45,000 nodes, 102,000 edges, and it still couldn't tell me who Qdrant was. Scale without integrity is noise.
2026-03-03
Check the Wreckage Before You Respec
publishedWhen AI agent tasks fail, they often complete more work than you think. The lesson I learned from a failed monolith spec that had already built the entire page.
2026-03-02
My AI Agents Shipped Three Product Pages While I Slept
publishedWhat happens when you stop treating AI as a copilot and start treating it as a workforce that operates while you're offline.
2026-03-02
From Flat Files to Postgres in One Sprint
publishedRewired a production dashboard from JSON flat files to Postgres in a single sprint. 101 Playwright tests. Four QA failures found, fixed, and verified before deployment.
2026-03-01
My AI Team Ran a 12-Hour Shift Without Me
publishedWhile I slept, four AI agents coordinated to resolve seven production issues, reset a circuit breaker, find a root cause, and deploy fixes. No human in the loop.
2026-03-01
I Named My AI Engineering Lead After the Father of Product Management
publishedWhy I gave my AI agent orchestration layer a proper name, what it means for role separation in AI systems, and what a 1931 P&G memo has to do with modern agent architecture.
2026-02-28
The AI Found the Bug I Missed
publishedMy engineering agent discovered a SOQL SELECT field omission that had been silently corrupting data for weeks. The bug was invisible to humans because the WHERE clause worked fine.
2026-02-28
The Receipts: How I Built a Certified Revenue System in 16 Hours
publishedThe build story behind the certified revenue reporting system. Four AI sessions, five context windows, and every architectural decision that turned a Thursday night crisis into a production platform.
2026-02-20
The Receipts: How a CCO Built a Certified Revenue System in 16 Hours
draftFive context windows, two days, sixteen hours: the operator log for building a revenue system that certifies to the penny and fails loudly when it doesnt.
2026-02-12
Revenue Reporting You Can Certify to the Penny
publishedA board-grade revenue reporting system that reconciles Salesforce-derived recurring revenue to the penny, fails loudly on any discrepancy, and only displays numbers once they are certified.
2026-02-08
Democracy Has a Supply Chain
publishedVoters can signal intent, but the translation layer—procedures, commissions, courts, and incentives—determines what becomes real. Florida and Oklahoma show the pattern.
2026-02-03
Price Compression Is the Point (Not a Phase)
publishedKentucky’s early-market pricing is real—and it’s also a warning. Mature markets (MI/CA/MA) show where cultivation economics converge. Survive by reducing variance, tightening post-harvest, and building demand pull.
2026-02-02
ARR from Spreadsheet
publishedBuild an ARR platform from mismatched Salesforce subscription management data by ingesting multiple sources via Tableau Flow and Tableau Desktop, enforcing consistent grain, and keeping totals safe.
2026-02-01
Post Template
draftTemplate for a short, specific, evidence-based post.
2026-02-01
Privacy Policy
publishedPrivacy policy for dbradwood.com and associated integrations.
2026-01-01