Solo Dev Pathology · Field Notes
Why AI making code free didn't make shipping easier, and the specific traps that keep a genuinely good project permanently local.
01 · Taxonomy
Name the Thing You're Actually Doing
These aren't the same problem. Knowing which one you're in is the first step to getting out.
Pattern A
Scope Creep
Accidental, slow expansion. Requirements grow without anyone deciding to grow them. Classic project management failure.
Pattern B
Scope Leap
A sudden, deliberate jump. "I'm building a notes app" becomes "I'm building a decentralized OS." Not accidental. It felt like a good idea.
Pattern C
World Domination Scope
Neither creep nor leap. The project expands continuously because every layer of quality reveals the next layer of imperfection. It's structural.
Pattern D
The Rising Standard
The trap unique to genuinely high-quality work. Every improvement proves the standard is achievable, which raises the bar for everything else.
02 · Core Concepts
The Mechanisms Behind the Loop
What's actually happening when the project refuses to end.
03 · Lore
The Big Ideas Behind the Pattern
The philosophical scaffolding. Understanding this doesn't fix the problem, but it makes you harder to fool by your own justifications.
Boutique Software
Why You Can Build What Companies Won't
What you're building isn't commercial software, which is full of compromises, deadlines, and stakeholder decisions. It's boutique software: hand-crafted, over-engineered, and genuinely higher fidelity than most production systems. Companies don't build this way because it violates economic gravity. The ROI isn't there at scale. But for a solo developer with AI credits, it's just a question of how much world domination you can stomach before you get bored. The irony is that this makes the project harder to ship, not easier, because you can see exactly how good it could be.
The Rising Standard
The Better It Gets, the Harder It Is to Call It Done
A mediocre project is easy to ship. You can see its ceiling. A genuinely high-quality project keeps raising its own. Every improvement proves the standard is achievable, which raises the bar for everything else. The better it gets, the more it deserves to be better still. This is not a flaw in your character. It is the logical consequence of caring about quality. The fix is not caring less. The fix is separating "what it deserves" from "what it needs to be in front of someone today."
The Attention Bottleneck
The Only Bottleneck That Scales With You
Before AI, the bottleneck was implementation time, and that naturally gated how many improvements you could pursue in a session. Now the only bottleneck is your attention, which is infinite and undisciplined. You can pursue every improvement you notice. You can fix the double-click, which reveals the text selection bug, which reveals the arrow handler, which makes you notice the hover colors. There's no friction between noticing and acting. And a loop with no friction does not terminate on its own.
04 · The Exits
What Actually Gets Things Shipped
Not hacks. Not motivation tips. The structural conditions under which things actually leave the local machine.