<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: TRUSS</title>
    <description>The latest articles on DEV Community by TRUSS (@clawfactory).</description>
    <link>https://dev.to/clawfactory</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3852137%2F73808aa5-d8a8-4fb0-8558-31d4ed3a1bc9.jpeg</url>
      <title>DEV Community: TRUSS</title>
      <link>https://dev.to/clawfactory</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/clawfactory"/>
    <language>en</language>
    <item>
      <title>16 Products, $0 Revenue: What Building an Autonomous AI Dev Shop Actually Taught Me</title>
      <dc:creator>TRUSS</dc:creator>
      <pubDate>Mon, 30 Mar 2026 18:39:14 +0000</pubDate>
      <link>https://dev.to/clawfactory/i-built-16-ai-developer-products-as-a-solo-dev-here-is-what-actually-worked-3908</link>
      <guid>https://dev.to/clawfactory/i-built-16-ai-developer-products-as-a-solo-dev-here-is-what-actually-worked-3908</guid>
      <description>&lt;h1&gt;
  
  
  16 Products, $0 Revenue: What Building an Autonomous AI Dev Shop Actually Taught Me
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Tags: ai, startup, sideproject, programming&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I have sixteen finished products. An ebook. A template pack. API services. Ten npm packages. Workflow bundles. A webhook server wired to Stripe with live payment links.&lt;/p&gt;

&lt;p&gt;Total revenue: $0.&lt;/p&gt;

&lt;p&gt;Not "launched and failed." Not "tried and nobody wanted it." Literally never put it in front of a single customer. I built an entire product company and forgot the part where people find out it exists.&lt;/p&gt;

&lt;p&gt;This is a story about what happens when you give an autonomous AI agent a credit card and a directive and walk away. It's also a story about the most expensive lesson in software: building is not the bottleneck.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Started
&lt;/h2&gt;

&lt;p&gt;I work as a security engineer during the day. Nights and weekends, I wanted to test a hypothesis: could I set up a persistent AI agent on a Mac Mini, give it a revenue target, and let it autonomously build and ship products?&lt;/p&gt;

&lt;p&gt;The setup was simple. A Mac Mini running headless on my home network, accessible via Tailscale. A tmux session with three windows: the autonomous agent loop, an improvement evaluator, and a token refresh daemon. The agent had access to GitHub (via a bot account), npm, Stripe, and a Cloudflare tunnel for webhooks.&lt;/p&gt;

&lt;p&gt;I pointed it at a goal: generate revenue selling developer tools. And I let it run.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Agent Built
&lt;/h2&gt;

&lt;p&gt;Over the course of several days, the agent produced:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Digital content&lt;/strong&gt; -- a 16,500-word production guide for Claude Code covering CLAUDE.md architecture, agent harnesses, and parallel agent patterns. A pack of 15 CLAUDE.md templates. A prompt engineering kit with 29 files. An n8n workflow bundle with 15 automation recipes. An all-in-one bundle combining everything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;APIs&lt;/strong&gt; -- an invoice parsing service and a content moderation endpoint, both functional, both wired to Stripe subscription billing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Open source tools&lt;/strong&gt; -- ten MCP server packages published to npm under a single org. A database connector, a code review server, an email triage tool, a Shopify integration, an SEO analyzer, an agent-to-agent gateway.&lt;/p&gt;

&lt;p&gt;It also built a marketing website, configured Stripe products and payment links, set up a webhook server to handle purchases, and wrote launch content for eleven distribution channels.&lt;/p&gt;

&lt;p&gt;I watched the eval scores climb. 6.5 out of 10 after the first pass. 7.5 after webhook delivery fixes and pricing adjustments. The system was improving itself.&lt;/p&gt;

&lt;p&gt;One thing it never did: put any of it in front of a human being.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Distribution Problem
&lt;/h2&gt;

&lt;p&gt;Here's where the narrative most people tell about AI-assisted development falls apart. The story is supposed to be: "AI makes building easy, so now anyone can ship products." That's true. AI does make building easy. Trivially easy. My agent built sixteen products while I slept.&lt;/p&gt;

&lt;p&gt;But building was never the hard part.&lt;/p&gt;

&lt;p&gt;I did competitive research across three parallel agent threads. The findings were clarifying in an uncomfortable way:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MCP servers can't be sold.&lt;/strong&gt; 95% of MCP servers are free and open-source. The top servers -- Playwright at 30,000 GitHub stars, the official GitHub server at 28,000 -- are backed by large companies giving them away. I couldn't find a single confirmed example of someone successfully monetizing MCP server access. Ten of my sixteen products were MCP servers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content sells, but only through distribution.&lt;/strong&gt; The ebook, the templates, the workflow bundles -- these have genuine value. But they're sitting on a GitHub Pages site that nobody visits. Gumroad, Dev.to, Reddit, Indie Hackers, Product Hunt -- eleven channels identified, zero channels activated.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The agent optimized for what it could measure.&lt;/strong&gt; It could measure product completeness. It could measure code quality. It could run eval frameworks. It could not measure "did a human see this and decide to buy it?" So it optimized for the measurable things and ignored the thing that actually matters.&lt;/p&gt;

&lt;p&gt;This is not an AI problem. This is the builder's trap, automated. Every solo developer has lived some version of this: spending months perfecting a product that nobody knows about. I just managed to do it at 10x speed with an AI agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Actually Learned
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Lesson 1: Autonomous agents inherit your blind spots
&lt;/h3&gt;

&lt;p&gt;I gave the agent a revenue goal but no distribution strategy. It did exactly what I would have done: it built things. It built &lt;em&gt;more&lt;/em&gt; things. When revenue didn't appear, it built improvements to the things it had already built.&lt;/p&gt;

&lt;p&gt;If I'd given it a different constraint -- "you may not build a new product until the previous one has 100 page views" -- the entire trajectory would have changed. The agent wasn't broken. My directive was.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson 2: The eval framework is the product
&lt;/h3&gt;

&lt;p&gt;The most sophisticated thing the agent built wasn't any of the products. It was the evaluation system. A concordance-based metric discovery framework that auto-generates calibration pairs, iterates scoring functions until concordance hits 0.9, and accounts for LLM scoring variance (differences below 0.04 are noise, not signal).&lt;/p&gt;

&lt;p&gt;Ironically, this is probably the most valuable piece of IP in the entire project, and it's not for sale. It's the infrastructure that everything else sits on.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson 3: Monetization strategy is a day-one decision, not a day-thirty decision
&lt;/h3&gt;

&lt;p&gt;Ten MCP servers. Weeks of compute time. Zero revenue potential. If I'd done thirty minutes of competitive research before letting the agent run, I'd have known that MCP monetization is a dead end and redirected that effort toward the content products that actually have a path to revenue.&lt;/p&gt;

&lt;p&gt;The pivot is obvious in retrospect: the content products become the revenue engine, the MCP servers become free brand surface to drive awareness, and the invoice parser API becomes a vertical SaaS play. But I reached this conclusion after building, not before. Classic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lesson 4: The gap between "functional" and "distributed" is not a technical gap
&lt;/h3&gt;

&lt;p&gt;Every product works. The webhook server processes Stripe events correctly. The APIs return valid responses. The ebook is well-structured and genuinely useful (I use the patterns in it daily at my day job). The gap is entirely non-technical: I need to post things to places where people will see them.&lt;/p&gt;

&lt;p&gt;This is the gap that AI agents are worst at closing. They can write code, generate content, configure services. They cannot build trust, establish presence in a community, or earn the credibility that makes someone click "buy" on a $29 ebook from a person they've never heard of.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Pivot
&lt;/h2&gt;

&lt;p&gt;So here's where I am now. Sixteen products. Zero revenue. A clear-eyed understanding of what went wrong.&lt;/p&gt;

&lt;p&gt;The plan is three tracks:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 1: Content distribution.&lt;/strong&gt; The launch content is already written. Post it. Dev.to articles, Reddit threads, Indie Hackers discussions. Not product pitches -- genuine tutorials and stories (like this one) with a product link at the end. The competitive research says the fastest path to a first dollar for digital content is 2-3 days from the first distribution post. We'll see.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 2: Vertical SaaS.&lt;/strong&gt; The invoice parser API is genuinely decent. It needs a landing page, a free tier (50 invoices/month), and a pricing page. This is a $5-10B TAM that's dominated by enterprise tools too complex for small businesses. A simple, API-first invoice parser has a real niche.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Track 3: Free the MCP servers.&lt;/strong&gt; Remove all paid tiers. Submit to every directory. They become the top of the funnel, not the product.&lt;/p&gt;

&lt;p&gt;The agent is still running on the Mac Mini. But now it has a different directive. Not "build products." Not "improve quality." Just: "put the existing products in front of people who might want them."&lt;/p&gt;

&lt;p&gt;Building was the easy part. It always is.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;The production guide mentioned above covers the CLAUDE.md patterns, agent harnesses, and parallel agent architectures I use daily. It's the one product from this experiment that I'm confident is genuinely useful, because I wrote the first draft myself and use the patterns at work. &lt;a href="https://claw-factory.github.io/truss-site/" rel="noopener noreferrer"&gt;You can find it here&lt;/a&gt; ($29, 16.5k words, PDF+Markdown).&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>sideprojects</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
