Building
Shipping products solo: the craft, the stack, the decisions.

I built the same tool two ways to settle an argument
Spec-first or goal-first? I didn't believe either side, so I built the same tool both ways with one spec and one model. Both worked. The bill didn't tie.

Eleven days I didn't touch it
Eleven days of unattended trading. Five losing trades, one winner covered them, +$132 net. What the system did right, what drifted, what I fixed on return.

How to trust AI-written code you didn't read line by line
AI can write working code in minutes. The hard part is trusting it without reading every line. Here's what actually makes AI-built code trustworthy.

Everyone's selling autonomous AI agents. I built one, and the real lesson was 20 years old.
An AI agent spent an afternoon optimising one of my apps. It tried a change, measured it, kept the one that was genuinely faster, reverted three that weren...

I Ran Graphify. The Privacy Trap Is Real, Just Not the One Everyone Warned Me About
Six AIs told me Graphify uploads your code. I checked by running it, and the actual gotcha is smaller, quieter, and easy to miss.

I Almost Told You a Lie. Six AIs Handed It to Me, in Unison.
A field note from researching Graphify: the real privacy model, the honest token numbers, and why I check the source before I publish.

Same system, three different traders
Same code, same market, three time periods. One made $964, one lost $217, one's up $321. The difference wasn't the algorithm.

BOS-AI had twelve XML files holding nothing
I checked the XML files BOS-AI used to store 'institutional memory' for thirty agents. Every tag was PLACEHOLDER_X. So I deleted all twelve.

I trade three coins, not fifteen
Coinbase lists 15 perp markets. Most alts are leveraged BTC with noise. The case for staying with three, and the one coin I'd seriously paper-test.

Half of agent-11 was scaffolding the platform now provides
I shipped v6 of agent-11 last month. The biggest single change was deletion. The deployed CLAUDE.md went from roughly 250 lines to under 80. The MCP prof...

What Building a Trading Bot Taught Me About Building Trading Bots
Across 200 trades, the bot was rarely wrong about the market. It was wrong about itself. The dominant failure mode wasn't strategy. It was a system lying to itself about what it was doing.
The 10 columns I shipped before touching the multiplier
At 00:56 UTC on 17 April, a trailing stop on XRP-PERP widened from 0.69% to 1.56%. Two-point-three times. The trade took the widened stop, held for 15 hour...
The market is smarter than you. That's the feature.
Sprint 130 added a risk-reward floor: no trade below 2.0:1 post-ATR. Three expert reviewers signed off. The logic was clean, the code was tested, the deplo...
The Compute Class Divide
AI providers are chasing enterprise contracts. Compute is finite. The solopreneur gets whatever's left.
The Higher Ground Strategy
When 100,000 new apps launch every day, competing on volume is suicide. Here's what I'm doing instead.
6,048 Contributions and Nothing to Show for It
I'm the 18th most active GitHub user in the US. I have 12 followers. Something doesn't add up.
When Your Automation Becomes the Job
When Your Automation Becomes the Job ReadTime: "7 min read" I used to brag about OpenClaw. I had agents running on a Mac Mini. Content. Social. Marketing. O...
Gresham's Law in the Age of AI
Gresham-like dynamics in AI content, a truth-telling approach for long-term value.
AI Slop Wins the Sprint. Truth Wins the Decade.
The numbers are in. More than 20% of videos shown to new YouTube users are AI slop. But the long game favours truth.