<?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: Mark Fulton</title>
    <description>The latest articles on DEV Community by Mark Fulton (@markfulton).</description>
    <link>https://dev.to/markfulton</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1160775%2Ff7269159-8a62-4d83-ad2b-a4c9dbb98f37.png</url>
      <title>DEV Community: Mark Fulton</title>
      <link>https://dev.to/markfulton</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/markfulton"/>
    <language>en</language>
    <item>
      <title>Get Your First 10 Customers for an AI Product: A Blunt Checklist</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Wed, 14 Oct 2026 13:39:30 +0000</pubDate>
      <link>https://dev.to/markfulton/get-your-first-10-customers-for-an-ai-product-a-blunt-checklist-1am2</link>
      <guid>https://dev.to/markfulton/get-your-first-10-customers-for-an-ai-product-a-blunt-checklist-1am2</guid>
      <description>&lt;p&gt;You built the thing. Nobody has seen it. That is the real problem with most AI products.&lt;/p&gt;

&lt;p&gt;I used to be a domain reseller and blogger, so I know the feeling of hitting publish and hearing nothing. The product was fine. &lt;strong&gt;Nobody knew it existed.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here is how to get your first 10 customers without an ad budget.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The open source AI Employees.&lt;/strong&gt; Eight roles, all MIT licensed, free to hire on every plan including Free. A Social Media Employee, a Sales Employee, an SEO/AEO Employee and five more. Handy for drafting launch posts and outreach. &lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Grab the AI Employees&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product Hunt.&lt;/strong&gt; The launch guide says it is "100% free to use." You submit from your personal account, since company accounts are not allowed. &lt;a href="https://www.producthunt.com/launch" rel="noopener noreferrer"&gt;Product Hunt launch guide&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Show HN.&lt;/strong&gt; Free, and it has rules. Your thing has to be something people can try. Landing pages and sign-up pages do not qualify. &lt;a href="https://news.ycombinator.com/showhn.html" rel="noopener noreferrer"&gt;Show HN rules&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BetaList.&lt;/strong&gt; A directory for early-stage startups. The page shows a "Submit startup" button but does not state a price, so check before you commit. &lt;a href="https://betalist.com" rel="noopener noreferrer"&gt;BetaList&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I only link what I opened today.&lt;/p&gt;

&lt;h2&gt;
  
  
  Customers 1 to 3: people you already know
&lt;/h2&gt;

&lt;p&gt;Skip the launch. Message people who have the problem.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pick 20 people&lt;/strong&gt; who would plausibly use it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Send a short note.&lt;/strong&gt; What it does, one link, one question&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offer to set it up for them.&lt;/strong&gt; Do the first run yourself&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Three yeses is a win. You are not scaling. You are learning what they say back.&lt;/p&gt;

&lt;h2&gt;
  
  
  Customers 4 to 7: communities, by the rules
&lt;/h2&gt;

&lt;p&gt;Post where builders hang out. Follow the rules or get removed.&lt;/p&gt;

&lt;p&gt;Product Hunt says: don't ask people to upvote. Ask them to visit and comment. Show HN says the same, and it excludes "requests for friends to upvote or comment."&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If your plan needs a vote ring, your plan is the problem.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Product Hunt also says to launch when you are ready, not on a magic day. Believe it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Customers 8 to 10: let other founders push you
&lt;/h2&gt;

&lt;p&gt;This is where I built something.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://favors.dev" rel="noopener noreferrer"&gt;Favors.dev&lt;/a&gt; is a marketing co-op for founders. You do small tasks for other founders, like a testimonial, a share or feedback. You earn points. You spend points to get help with your own launch.&lt;/p&gt;

&lt;p&gt;What the live site says:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Joining is free.&lt;/strong&gt; No card required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;250 starter points:&lt;/strong&gt; 50 on signup, 200 after your first favor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Points are earned, never bought.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nothing mints until the work is verified.&lt;/strong&gt; Fraudulent points get clawed back.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rallies.&lt;/strong&gt; Bundle launch-day shares, feedback rounds and testimonials into one request.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A public project page&lt;/strong&gt; with a backlink. Paste your URL and the AI writes the listing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Examples of what favors are worth: an upvote is +5, a review +50, a testimonial +500, a featured article up to 2,500.&lt;/p&gt;

&lt;p&gt;It is the tool I wished I had when I was the one posting into silence.&lt;/p&gt;

&lt;h2&gt;
  
  
  The 10-customer checklist
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Message 20 people you know&lt;/li&gt;
&lt;li&gt;Set up the first three by hand&lt;/li&gt;
&lt;li&gt;Submit to one directory&lt;/li&gt;
&lt;li&gt;Post one honest Show HN if it is truly try-able&lt;/li&gt;
&lt;li&gt;Join &lt;a href="https://favors.dev" rel="noopener noreferrer"&gt;Favors.dev&lt;/a&gt; and trade for launch-day help&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Start with number one today.&lt;/p&gt;




&lt;p&gt;If you build with AI agents, come hang out in the &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Vibe Coding is Life community on Skool&lt;/a&gt;. Drop your project in there.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Domain Flipping With AI: Find Undervalued Names Before Everyone Else</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:33:51 +0000</pubDate>
      <link>https://dev.to/markfulton/domain-flipping-with-ai-find-undervalued-names-before-everyone-else-32im</link>
      <guid>https://dev.to/markfulton/domain-flipping-with-ai-find-undervalued-names-before-everyone-else-32im</guid>
      <description>&lt;p&gt;Domain flipping is not dead. It just stopped being a game for people who refresh a page.&lt;/p&gt;

&lt;p&gt;I used to be a domain reseller and blogger. I know the feeling of seeing a good name an hour too late. The names that sell are rarely the hidden ones. They are the ones somebody saw first.&lt;/p&gt;

&lt;p&gt;AI agents are good at exactly that job: &lt;strong&gt;looking at everything, all day, and telling you about the few things worth your time.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The open source AI Employees.&lt;/strong&gt; Eight roles, MIT licensed, free to hire on every plan including Free. A GTM Engineer, an SEO/AEO Employee, a Social Media Employee and five more. Handy when you want someone to write your listing copy and post it. &lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Grab the AI Employees&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ExpiredDomains.net.&lt;/strong&gt; A search engine for expired and deleted names. It tracks pending-delete domains across 676 TLDs and shows backlink counts and Archive.org birth dates. Sign up is linked from the home page, and the page does not state what is free, so check before you pay. &lt;a href="https://www.expireddomains.net/" rel="noopener noreferrer"&gt;ExpiredDomains.net&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is the whole list. I only link what I opened today.&lt;/p&gt;

&lt;h2&gt;
  
  
  What flipping actually is
&lt;/h2&gt;

&lt;p&gt;Buy a name for less than it is worth. Sell it for more. That is it.&lt;/p&gt;

&lt;p&gt;The work sits in three places:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Finding&lt;/strong&gt; names early enough to matter&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Judging&lt;/strong&gt; whether a name has a buyer&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tracking&lt;/strong&gt; what you paid, what it earns, and when it renews&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most beginners fail at the second one. They buy a name they like. Nobody else likes it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where an agent helps (and where it does not)
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Job&lt;/th&gt;
&lt;th&gt;Agent does it well?&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Watching auctions around the clock&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes.&lt;/strong&gt; It does not sleep.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pulling age, backlinks, search demand&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes.&lt;/strong&gt; Boring, repeatable, fast.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Comparing against past sales&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Yes.&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deciding you actually want the name&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;No.&lt;/strong&gt; That one is yours.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Writing the sales copy&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes&lt;/strong&gt;, then you edit it.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;The agent narrows 10,000 names to 10. You still choose.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The tool I built for the finding part
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://pouncedomains.com" rel="noopener noreferrer"&gt;PounceDomains&lt;/a&gt; because I wanted the watching done for me.&lt;/p&gt;

&lt;p&gt;Here is what the live page says it does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Discovery.&lt;/strong&gt; It keeps scanning Namecheap Market auctions and scores matches under seven lenses: pronounceable, brandable, keyword, short premium, dictionary, two-word, and custom.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enrichment.&lt;/strong&gt; Authority, backlinks, search demand, domain age and last-sold comps, plus an AI resale estimate and a suggested max bid.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Alerts.&lt;/strong&gt; Email and in-app notices for new matches, outbids, wins and runner-ups.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Closeouts.&lt;/strong&gt; A lane of no-bid auctions re-listed at low prices, some with minimums as low as $1 depending on the TLD.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Drop monitoring.&lt;/strong&gt; It tracks no-bid expired names and tells you when they open up to register at standard price.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Portfolio.&lt;/strong&gt; Cost basis, profit and loss, sell links to several marketplaces, and renewal reminders.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bidding is one click by default. Auto-bid exists, but it is off until you turn it on, and it comes with budget guardrails and a dry-run mode. I would start without it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;From the live page:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Plan&lt;/th&gt;
&lt;th&gt;Price&lt;/th&gt;
&lt;th&gt;What you get&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Free&lt;/td&gt;
&lt;td&gt;$0 a month&lt;/td&gt;
&lt;td&gt;1 config, hourly scans&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pro&lt;/td&gt;
&lt;td&gt;$39 a month&lt;/td&gt;
&lt;td&gt;5 configs, 10 minute scans, up to 50 drops monitored&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Elite&lt;/td&gt;
&lt;td&gt;$99 a month&lt;/td&gt;
&lt;td&gt;20 configs, 5 minute scans, up to 250 drops monitored&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;New accounts get a &lt;strong&gt;14 day Pro trial, no credit card&lt;/strong&gt;. Annual billing includes two months free.&lt;/p&gt;

&lt;p&gt;One honest note. Placing bids needs your own Namecheap Market account, and that has its own subscription and deposit costs. PounceDomains does not cover that.&lt;/p&gt;

&lt;h2&gt;
  
  
  A sane way to start this week
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Make a free account and set up &lt;strong&gt;one&lt;/strong&gt; config around a theme you understand.&lt;/li&gt;
&lt;li&gt;Let it run for a few days. Do not bid yet.&lt;/li&gt;
&lt;li&gt;Read the alerts. Ask yourself which names you would genuinely pay for.&lt;/li&gt;
&lt;li&gt;Place one small bid you can afford to lose.&lt;/li&gt;
&lt;li&gt;Log it in the portfolio so you learn your own numbers.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I will not tell you what you will earn. I do not know, and anyone who says they do is selling something.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;If you want the watching off your plate, &lt;a href="https://pouncedomains.com" rel="noopener noreferrer"&gt;start the free PounceDomains plan&lt;/a&gt;. The Pro trial needs no card.&lt;/p&gt;

&lt;p&gt;I hang out with builders in the Vibe Coding is Life community. Come say hi on &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt; or in the &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Facebook group&lt;/a&gt;. Tell me the weirdest name you ever almost bought.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to Sell AI Agents to Local Businesses Without a Sales Team</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Mon, 12 Oct 2026 11:57:01 +0000</pubDate>
      <link>https://dev.to/markfulton/how-to-sell-ai-agents-to-local-businesses-without-a-sales-team-6ch</link>
      <guid>https://dev.to/markfulton/how-to-sell-ai-agents-to-local-businesses-without-a-sales-team-6ch</guid>
      <description>&lt;p&gt;Local businesses do not want an "AI agent." They want the inbox answered, the leads followed up and the ads watched. If you can hand them that, they pay.&lt;/p&gt;

&lt;p&gt;I was a domain reseller and blogger before I built software for a living. Selling agent work without a sales team is possible, but only if you sell the right thing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Grab these first (free)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Open source AI Employees&lt;/a&gt;&lt;/strong&gt;: eight roles under an MIT licence. The page says you can install them, customize them and hand them to clients, with no revenue share. Free account, no card.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://n8n.io/" rel="noopener noreferrer"&gt;n8n&lt;/a&gt;: workflow automation you can build visually or in code, and the site says you can deploy on your own infrastructure.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.make.com/en/pricing" rel="noopener noreferrer"&gt;Make pricing&lt;/a&gt;: the Free plan is $0 a month with up to 1,000 credits, and the page says no time limit.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.sba.gov/" rel="noopener noreferrer"&gt;SBA&lt;/a&gt;: the US Small Business Administration. Counseling and loan info, useful when you talk to owners in their own terms.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Stop selling "AI"
&lt;/h2&gt;

&lt;p&gt;Owners buy outcomes. Here is the pitch that works, in plain words:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;"I answer your support inbox."&lt;/strong&gt; Hardest ticket first.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;"I find people ready to buy and write the first message."&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;"I read your ad results and prepare the next ones to test."&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;"I keep your leads moving until they close or clear."&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Those are real roles on the AI Employees page: Customer Satisfaction, GTM Engineer, Ad Manager, Sales. You do not need to invent a service menu. Pick one.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;One role. One business. One monthly fee.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why no sales team works
&lt;/h2&gt;

&lt;p&gt;A sales team exists to find buyers and keep conversations going. That is a job description, and it is one of the eight roles. Let the agent do the first message and the follow-ups. You do the call.&lt;/p&gt;

&lt;p&gt;Short list of what stays human:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The first conversation.&lt;/strong&gt; Walk into the shop, or send the message yourself.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The approval step.&lt;/strong&gt; Web Dev Employee finds what broke and the owner approves the fix. Keep that shape.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The invoice.&lt;/strong&gt; You set the price. Nobody sets it for you.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What you can charge
&lt;/h2&gt;

&lt;p&gt;I will not invent a number. The page for the open source employees says you can "charge whatever you like for installing, customizing, or running them." That is the whole pricing rule. The market sets the rest.&lt;/p&gt;

&lt;p&gt;An install fee plus a monthly run fee is one simple shape. Test it on one friendly owner first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Licence check before you resell
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Open source employees (MIT):&lt;/strong&gt; redistribute and hand to clients, keep the MIT notice intact.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Premium employees:&lt;/strong&gt; you can install in a client's environment under your own brand and run it as a managed service. You cannot hand over the kit itself or list it as a product. You sell the deployment, not the package.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read the full terms on the page before you sign anyone.&lt;/p&gt;

&lt;h2&gt;
  
  
  The first week, no team
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick one local business you already know.&lt;/li&gt;
&lt;li&gt;Pick one role from the list.&lt;/li&gt;
&lt;li&gt;Install it for them from the free repo.&lt;/li&gt;
&lt;li&gt;Run it for a week and show them what it did.&lt;/li&gt;
&lt;li&gt;Quote a monthly fee.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is it.&lt;/p&gt;

&lt;h2&gt;
  
  
  If you want the premium library
&lt;/h2&gt;

&lt;p&gt;I built the Agent Ops Club for people doing this. Free gets you the eight open source employees, the walkthrough and Masterclass Part 1. Pro adds the premium library with a resale licence. Lifetime is $499 one time until October 31 at 11:59 PM Eastern, then $999 from November 1. Start free, upgrade only if you use it. The link is the AI Employees one above.&lt;/p&gt;

&lt;h2&gt;
  
  
  One small ask
&lt;/h2&gt;

&lt;p&gt;If you sell agent work to local shops, I want to hear what they actually asked for. Come tell the Vibe Coding is Life community: &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt; is free to join.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>productivity</category>
    </item>
    <item>
      <title>AI Startup Domain Names: What to Check and What a Fair Price Looks Like</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Fri, 09 Oct 2026 12:10:21 +0000</pubDate>
      <link>https://dev.to/markfulton/ai-startup-domain-names-what-to-check-and-what-a-fair-price-looks-like-2hf5</link>
      <guid>https://dev.to/markfulton/ai-startup-domain-names-what-to-check-and-what-a-fair-price-looks-like-2hf5</guid>
      <description>&lt;p&gt;&lt;strong&gt;AI startup domain names&lt;/strong&gt; are a mess right now. Everyone wants a clean name and everyone thinks the good ones are gone.&lt;/p&gt;

&lt;p&gt;They aren't. But you have to know where to look and what a fair price looks like.&lt;/p&gt;

&lt;p&gt;I used to flip domains. I was a domain reseller and blogger, never a broker, and I still check names before I ship anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Open source AI Employees&lt;/a&gt;&lt;/strong&gt;: eight roles, all &lt;strong&gt;open source under the MIT license&lt;/strong&gt;. The page says "No revenue share" and that you set your own charges for installing, customizing or running them. Free to take.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.iana.org/domains/root/db/ai.html" rel="noopener noreferrer"&gt;IANA root zone database for .ai&lt;/a&gt;&lt;/strong&gt;: the official record. It lists .ai as a &lt;strong&gt;country-code top-level domain&lt;/strong&gt; managed by the Government of Anguilla. Read it before you assume .ai is "just a tech extension."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.icann.org/resources/pages/registrars-0d-2012-02-25-en" rel="noopener noreferrer"&gt;ICANN on registrars&lt;/a&gt;&lt;/strong&gt;: says gTLD names are registered through ICANN-accredited registrars, with several hundred around the world. Know who you are actually buying from.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the names.&lt;/p&gt;

&lt;h2&gt;
  
  
  The extension question
&lt;/h2&gt;

&lt;p&gt;You have three honest options for an AI startup.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;.com&lt;/strong&gt;: still the default people type.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;.ai&lt;/strong&gt;: a ccTLD, per IANA. Popular with AI products. Check the registry's own rules and renewals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;.app or .dev&lt;/strong&gt;: signals software.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On the .app side, the &lt;a href="https://199.domains/app-domains" rel="noopener noreferrer"&gt;199.domains app collection&lt;/a&gt; calls it "the extension people read as 'this is software'" and notes that .app sites must use HTTPS.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a fair price looks like
&lt;/h2&gt;

&lt;p&gt;Here is a number from a live page, not a guess.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;That .app collection has 31 names "priced from $69 to $189 (median $139)." Prices are fixed and "never above $199."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Fixed. No haggling. No "make an offer and wait three weeks."&lt;/p&gt;

&lt;p&gt;That's the whole bet behind the marketplace I run: &lt;strong&gt;$199 or less&lt;/strong&gt;, a $29 to $199 ladder, one price on the tag.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before you buy any name
&lt;/h2&gt;

&lt;p&gt;A quick checklist. Boring. Do it anyway.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Say it out loud.&lt;/strong&gt; Would you spell it to a stranger on a call?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the extension rules.&lt;/strong&gt; Registry, renewals, restrictions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check you can actually get it.&lt;/strong&gt; Fixed price beats a negotiation you'll lose.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check transfer terms.&lt;/strong&gt; On the 199.domains app page, the seller starts the transfer to your registrar within 72 hours, and you get a full refund if it doesn't finish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Buy it before the logo.&lt;/strong&gt; Names go. Logos don't.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Spotlight: 199.domains
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://199.domains" rel="noopener noreferrer"&gt;199.domains&lt;/a&gt; for people who need a real name without a four-figure invoice.&lt;/p&gt;

&lt;p&gt;Per the live pages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prices are fixed and never above $199.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Each name passes a quality review.&lt;/li&gt;
&lt;li&gt;Ownership is checked through DNS before a listing goes live.&lt;/li&gt;
&lt;li&gt;Pay by card. Transfer to your registrar.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's not for everyone. If you want a one-letter .com, this is not the place.&lt;/p&gt;

&lt;p&gt;If you want a clean brandable name for an AI product this week, &lt;strong&gt;start there&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd do today
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Write down 10 names. Cut to 3.&lt;/li&gt;
&lt;li&gt;Check each against the extension rules above.&lt;/li&gt;
&lt;li&gt;Buy one. &lt;strong&gt;Ship the product on it.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Come hang out
&lt;/h2&gt;

&lt;p&gt;I run the Vibe Coding is Life community. Tell me what name you landed on in &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt; or the &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Facebook group&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>ai</category>
      <category>buildinpublic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>AI Passive Income: 4 Real Ways and 3 Marketing Traps</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Thu, 08 Oct 2026 10:40:18 +0000</pubDate>
      <link>https://dev.to/markfulton/ai-passive-income-4-real-ways-and-3-marketing-traps-21mf</link>
      <guid>https://dev.to/markfulton/ai-passive-income-4-real-ways-and-3-marketing-traps-21mf</guid>
      <description>&lt;p&gt;&lt;strong&gt;AI passive income&lt;/strong&gt; is mostly a sales pitch. Some of it is real. Here's how I tell the difference.&lt;/p&gt;

&lt;p&gt;Short version: &lt;strong&gt;nothing is passive on day one.&lt;/strong&gt; You build, you ship, you support it. Some things get cheaper to run after that. That's the honest ceiling.&lt;/p&gt;

&lt;p&gt;And no, I can't promise you income. Nobody can.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Open source AI Employees&lt;/a&gt;&lt;/strong&gt;: eight roles (GTM Engineer, SEO/AEO, Web Dev, Social Media, Ad Manager, Sales, Customer Satisfaction, Chief of Staff), MIT licensed. The page says: charge whatever you like for installing, customizing or running them, &lt;strong&gt;no revenue share&lt;/strong&gt;. Free to take.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://apify.com/store" rel="noopener noreferrer"&gt;Apify Store&lt;/a&gt;&lt;/strong&gt;: a marketplace of ready-to-run tools. Browse it to see what people already pay for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://docs.apify.com/platform/actors/publishing/monetize" rel="noopener noreferrer"&gt;Apify monetization docs&lt;/a&gt;&lt;/strong&gt;: describes pay per event and pay per usage pricing for tools you publish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gumroad.com/pricing" rel="noopener noreferrer"&gt;Gumroad pricing&lt;/a&gt;&lt;/strong&gt;: direct sales are 10% plus $0.50 per transaction. Sales through their discover marketplace are 30%. That gap is big.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.producthunt.com/" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt;&lt;/strong&gt;: watch it for a week. See what gets attention.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the sorting.&lt;/p&gt;

&lt;h2&gt;
  
  
  The real ones
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. A small tool that sells while you sleep
&lt;/h3&gt;

&lt;p&gt;One narrow agent or app. One problem. Listed where buyers already look.&lt;/p&gt;

&lt;p&gt;You still build it. You still answer the emails. But the &lt;strong&gt;sale&lt;/strong&gt; doesn't need you online.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. A template or starter kit
&lt;/h3&gt;

&lt;p&gt;Built once with a coding agent, sold many times. Cheap to deliver. Cheap to support if it's small.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. A recurring report
&lt;/h3&gt;

&lt;p&gt;An agent gathers one market every week. People pay monthly for the result.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The agent isn't the product. &lt;strong&gt;The numbers that matter are.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  4. A managed service you set up once
&lt;/h3&gt;

&lt;p&gt;You install an agent for a business and run it. This one is &lt;strong&gt;not passive&lt;/strong&gt;. But it pays on a schedule, and the open source roles above are a legal place to start.&lt;/p&gt;

&lt;h2&gt;
  
  
  The marketing ones
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;"Set it and forget it" income. Anything with no support, no updates, no customers is a store that nobody walks into.&lt;/li&gt;
&lt;li&gt;Courses that sell you the dream of the course.&lt;/li&gt;
&lt;li&gt;Anything quoting an income figure with no live page behind it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Rule of thumb:&lt;/strong&gt; if the pitch has a screenshot of earnings and no link to the product, close the tab.&lt;/p&gt;

&lt;h2&gt;
  
  
  The part nobody puts in the thumbnail
&lt;/h2&gt;

&lt;p&gt;The moment someone pays you for a setup, a report or a managed agent, you need to &lt;strong&gt;send an invoice&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I know. Not glamorous. But a good chunk of "AI income" is just freelance work with a better toolset. And freelance work ends in an invoice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Spotlight: billable.dev
&lt;/h2&gt;

&lt;p&gt;I built &lt;a href="https://billable.dev" rel="noopener noreferrer"&gt;billable.dev&lt;/a&gt; for exactly that moment.&lt;/p&gt;

&lt;p&gt;Per the live page, it's a browser-based invoice generator for developers. You paste your git log and get line items grouped by day, described by your commit subjects. Then you print it to PDF.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free tier with the full tool.&lt;/strong&gt; No account, no trial, no watermark.&lt;/li&gt;
&lt;li&gt;The page says your data never leaves your machine. There is no server.&lt;/li&gt;
&lt;li&gt;Pro is $4 a month billed every six months, or $79 lifetime, and adds branding, extra templates and estimates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I build some things for people I know need them, even when I'm not the customer. This is one of those.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd do this week
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick &lt;strong&gt;one&lt;/strong&gt; real one from the list above.&lt;/li&gt;
&lt;li&gt;Grab a free role from item one and see if it fits a trade you know.&lt;/li&gt;
&lt;li&gt;Ship something rough. &lt;strong&gt;Charge before it feels ready.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Come hang out
&lt;/h2&gt;

&lt;p&gt;I run the Vibe Coding is Life community. Tell me which of the four you'd try on &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt; or &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to Make Money With AI Agents: 6 Things People Actually Pay For</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Wed, 07 Oct 2026 11:59:50 +0000</pubDate>
      <link>https://dev.to/markfulton/how-to-make-money-with-ai-agents-6-things-people-actually-pay-for-53cb</link>
      <guid>https://dev.to/markfulton/how-to-make-money-with-ai-agents-6-things-people-actually-pay-for-53cb</guid>
      <description>&lt;p&gt;You can &lt;strong&gt;make money with AI agents&lt;/strong&gt;. Plenty of people are doing it. Plenty more are selling you a course about it.&lt;/p&gt;

&lt;p&gt;I'll skip the course. Here are six things people actually pay for, and where to start on each.&lt;/p&gt;

&lt;p&gt;I'll also be blunt about one thing up front: &lt;strong&gt;nobody can promise you income.&lt;/strong&gt; I can't. The club page I link below says it too. What follows is what the market sells, not a forecast of what you'll earn.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Open source AI Employees&lt;/a&gt;&lt;/strong&gt;: eight roles (GTM Engineer, SEO/AEO, Web Dev, Social Media, Ad Manager, Sales, Customer Satisfaction, Chief of Staff), MIT licensed. The page says you can charge whatever you like for installing, customizing or running them, with &lt;strong&gt;no revenue share&lt;/strong&gt;. Free to take.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://apify.com/store" rel="noopener noreferrer"&gt;Apify Store&lt;/a&gt;&lt;/strong&gt;: the page calls itself a marketplace of 83,000+ ready-to-run tools. Read what sells before you build anything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://docs.apify.com/platform/actors/publishing/monetize" rel="noopener noreferrer"&gt;Apify monetization docs&lt;/a&gt;&lt;/strong&gt;: lists pay per event and pay per usage as ways to price a tool you publish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gumroad.com/pricing" rel="noopener noreferrer"&gt;Gumroad pricing&lt;/a&gt;&lt;/strong&gt;: direct sales are 10% plus $0.50 per transaction. Sales through their discover marketplace are 30%. Read it before you pick where to sell.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.producthunt.com/" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt;&lt;/strong&gt;: new launches daily. Watch it for a week and see which agent products get attention.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the six.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Install and run an agent for a business
&lt;/h2&gt;

&lt;p&gt;Small businesses don't want to learn agents. They want a social post to go out and a lead to get a reply.&lt;/p&gt;

&lt;p&gt;You set it up. You connect the accounts. You charge for &lt;strong&gt;installing, customizing or running it&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;That's the whole job. And the open source roles above are a legal starting point.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  2. One role for one trade
&lt;/h2&gt;

&lt;p&gt;Don't sell "AI". Sell &lt;strong&gt;one role for one kind of business.&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A social media employee for dentists&lt;/li&gt;
&lt;li&gt;An SEO employee for roofers&lt;/li&gt;
&lt;li&gt;A sales follow-up employee for real estate agents&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A narrow offer is easy to explain. Easy to explain is easy to sell.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. A tool on a marketplace
&lt;/h2&gt;

&lt;p&gt;Build one narrow agent. List it where buyers already shop.&lt;/p&gt;

&lt;p&gt;The Apify docs describe pay per event and pay per usage pricing. You build once. The marketplace has the traffic.&lt;/p&gt;

&lt;p&gt;Check the fee page before you commit. A &lt;strong&gt;30% cut&lt;/strong&gt; (Gumroad's discover rate) changes your math.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Watching things with a clock on them
&lt;/h2&gt;

&lt;p&gt;Auctions. Prices. Listings. Expiring anything.&lt;/p&gt;

&lt;p&gt;An agent that watches around the clock and alerts a buyer is a product. People pay for the alert, not for the agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. A scheduled report
&lt;/h2&gt;

&lt;p&gt;An agent gathers one market every week. You sell the report as a subscription.&lt;/p&gt;

&lt;p&gt;Pick a market you already know. &lt;strong&gt;Your edge is knowing which numbers matter.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. Digital products built with a coding agent
&lt;/h2&gt;

&lt;p&gt;Templates, starter kits, small apps. Build them in a desktop agent app, sell them on a storefront.&lt;/p&gt;

&lt;p&gt;I build some things for people I know need them, even when I don't use them myself. That's a perfectly good reason to build.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'd do this week
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Pick &lt;strong&gt;one&lt;/strong&gt; of the six.&lt;/li&gt;
&lt;li&gt;Take the free roles from item one above and look for the one that fits.&lt;/li&gt;
&lt;li&gt;Ship something rough. &lt;strong&gt;Charge before it feels ready.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The spotlight: Agent Ops Club
&lt;/h2&gt;

&lt;p&gt;The free tier is real. Per the live page, Free is $0 and includes the eight open source AI Employees, Masterclass Part 1 (9 lessons, about 32 minutes) and a certificate.&lt;/p&gt;

&lt;p&gt;If you want the full set, Pro is $349 a year and adds 28 premium systems with a resale license, plus the other Masterclass parts. &lt;strong&gt;Lifetime is $499 one time&lt;/strong&gt; and the page says it ends October 31 at 11:59 PM Eastern. After that it's $999.&lt;/p&gt;

&lt;p&gt;The page also says no income or results are promised. I'll say it again. Take the free tier first. Start from the link in item one above.&lt;/p&gt;

&lt;h2&gt;
  
  
  Come hang out
&lt;/h2&gt;

&lt;p&gt;I run the Vibe Coding is Life community. Tell me which of the six you picked on &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt; or &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>AI Agent Business Ideas: 7 You Can Launch This Month</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Tue, 06 Oct 2026 09:13:17 +0000</pubDate>
      <link>https://dev.to/markfulton/ai-agent-business-ideas-7-you-can-launch-this-month-1p9g</link>
      <guid>https://dev.to/markfulton/ai-agent-business-ideas-7-you-can-launch-this-month-1p9g</guid>
      <description>&lt;p&gt;Let's skip the theory. You want an &lt;strong&gt;AI agent business&lt;/strong&gt; you can start this month and charge for.&lt;/p&gt;

&lt;p&gt;Here are seven. Some are boring. Boring pays.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free stuff to grab first
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;Open source AI Employees&lt;/a&gt;&lt;/strong&gt;: eight roles (GTM Engineer, SEO/AEO, Web Dev, Social Media, Ad Manager, Sales, Customer Satisfaction, Chief of Staff), rebuilt as 60 scheduled routines. The page says all eight are open source under the MIT license. Free to take.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://apify.com/store" rel="noopener noreferrer"&gt;Apify Store&lt;/a&gt;&lt;/strong&gt;: a marketplace with 82,000+ ready-to-run tools. Study what sells before you build.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.producthunt.com/" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt;&lt;/strong&gt;: launches go up daily. Read the front page for a week.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://www.indiehackers.com/" rel="noopener noreferrer"&gt;Indie Hackers&lt;/a&gt;&lt;/strong&gt;: founders talking about building profitable online businesses. Steal their questions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;a href="https://gumroad.com/pricing" rel="noopener noreferrer"&gt;Gumroad pricing&lt;/a&gt;&lt;/strong&gt;: read the fee page before you pick where to sell. Direct sales are 10% plus $0.50 per transaction. Their discover marketplace takes 30%.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Now the ideas.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. A monitoring agent people pay to not think about
&lt;/h2&gt;

&lt;p&gt;Pick one thing that expires, drops or changes. Watch it around the clock. Alert the buyer.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;People pay for the alert, not the agent.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Auctions, prices, listings, filings. Anything with a clock on it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. A packaged "AI employee" for one trade
&lt;/h2&gt;

&lt;p&gt;Do not sell "AI". Sell &lt;strong&gt;one role for one kind of business&lt;/strong&gt;. A social media employee for dentists. An SEO employee for roofers.&lt;/p&gt;

&lt;p&gt;You can start from the open source roles above, then customize them for a niche.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. A tool you list on a marketplace
&lt;/h2&gt;

&lt;p&gt;Build one narrow agent. List it where buyers already shop. The Apify Store is one such place, and its docs describe &lt;strong&gt;pay per event&lt;/strong&gt; and &lt;strong&gt;pay per usage&lt;/strong&gt; pricing for tools.&lt;/p&gt;

&lt;p&gt;You do the build once. The marketplace brings the traffic.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. A done-for-you setup service
&lt;/h2&gt;

&lt;p&gt;Small businesses do not want to learn agents. They want it running.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set it up&lt;/li&gt;
&lt;li&gt;Connect their accounts&lt;/li&gt;
&lt;li&gt;Hand it over&lt;/li&gt;
&lt;li&gt;Charge a flat fee&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Boring. Works.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. A niche report on a schedule
&lt;/h2&gt;

&lt;p&gt;An agent gathers, scores and summarizes one market every week. You sell the report by subscription.&lt;/p&gt;

&lt;p&gt;Pick a market you already know. Your edge is knowing which numbers matter.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. A digital product built with a coding agent
&lt;/h2&gt;

&lt;p&gt;Templates, starter kits, small apps. Build them with a desktop coding agent app, sell them on a storefront. Check the fee before you pick one. A 30% marketplace cut changes your math.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Domain discovery
&lt;/h2&gt;

&lt;p&gt;I used to be a domain reseller and blogger. The work is mostly finding the good names before everyone else does. That is exactly what an agent is good at.&lt;/p&gt;

&lt;p&gt;I built something for it. It is the spotlight below.&lt;/p&gt;

&lt;h2&gt;
  
  
  The one I shipped for idea 1 and 7
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.pouncedomains.com" rel="noopener noreferrer"&gt;PounceDomains&lt;/a&gt;&lt;/strong&gt; watches the Namecheap Marketplace around the clock. Per the live page:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI scores every auction across seven strategies&lt;/li&gt;
&lt;li&gt;It enriches names with authority, backlinks, search demand, age and comparable sales&lt;/li&gt;
&lt;li&gt;Won auctions log to a portfolio with cost basis and P&amp;amp;L&lt;/li&gt;
&lt;li&gt;Drop monitoring for expired domains&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;580,000+&lt;/strong&gt; domains scored&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free&lt;/strong&gt; plan, Pro at $39 a month, Elite at $99 a month&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;14-day Pro trial&lt;/strong&gt;, no credit card&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Start with the trial. See what the scoring finds in your niche.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pick one
&lt;/h2&gt;

&lt;p&gt;Do not build all seven. Pick the one closest to something you already know. Ship a rough version this week. Charge before it feels ready.&lt;/p&gt;

&lt;p&gt;If you want people to build alongside, come hang out in the Vibe Coding is Life community on &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt; or &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Skool&lt;/a&gt;. Tell me which of the seven you picked.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Product Hunt and Show HN Launch Rules: What the Pages Say and a 4-Week Prep Plan</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Wed, 30 Sep 2026 09:14:11 +0000</pubDate>
      <link>https://dev.to/markfulton/product-hunt-and-show-hn-launch-rules-what-the-pages-say-and-a-4-week-prep-plan-5f35</link>
      <guid>https://dev.to/markfulton/product-hunt-and-show-hn-launch-rules-what-the-pages-say-and-a-4-week-prep-plan-5f35</guid>
      <description>&lt;p&gt;Two of the most popular places to launch a side project publish their rules in plain language. Almost nobody reads them before launch day, and both rule sets are short enough to read over a coffee.&lt;/p&gt;

&lt;p&gt;I read them again this week. The interesting part is not any single rule. It is that the two platforms, built for different audiences, land on the same handful of constraints, and those constraints tell you exactly how to spend the four weeks before you launch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Show HN page says
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://news.ycombinator.com/showhn.html" rel="noopener noreferrer"&gt;Show HN's own guidelines&lt;/a&gt; open with the test: "Show HN is for something you've made that other people can play with." Then they list what does not qualify, in the page's words: "blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out."&lt;/p&gt;

&lt;p&gt;Three more lines matter for anyone planning a launch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Please make it easy for users to try your thing out, ideally without barriers such as signups or emails."&lt;/li&gt;
&lt;li&gt;"Don't post landing pages or fundraisers."&lt;/li&gt;
&lt;li&gt;"Please don't ask friends to upvote or comment. That's not ok on HN."&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the unit of a Show HN launch is a working thing a stranger can use in under a minute, with no gate in front of it. A waitlist page fails the first test before anyone reads your title.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Product Hunt page says
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.producthunt.com/launch" rel="noopener noreferrer"&gt;Product Hunt's launch guide&lt;/a&gt; is stricter about who you are and softer about when. The page states that "Company accounts are prohibited", so a launch runs from a personal account. It says launching is "100% free to use", that you can launch "as often as you have new significant product iterations", and that there is "no discernible advantage to using a third-party hunter", so you can self-hunt.&lt;/p&gt;

&lt;p&gt;On timing, the guidance is that "12:01 am Pacific Time is the best time to launch for makers that are planning ahead", followed straight away by "The best day to launch is the day on which you're most prepared."&lt;/p&gt;

&lt;p&gt;On help from friends, it is direct: don't ask directly for upvotes. The page tells makers to ask people to "visit and comment" instead.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pattern under both rule sets
&lt;/h2&gt;

&lt;p&gt;Put the two side by side and the shared logic is easy to see.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Both ban the shortcut.&lt;/strong&gt; Neither wants a launch that is mostly an audience pressed into voting. The rules are written against manufactured momentum.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both reward a thing that can be used.&lt;/strong&gt; HN wants something people can try. Product Hunt's own wording about significant iterations points the same way: a real change, not a re-announcement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Both leave a legitimate door open.&lt;/strong&gt; HN welcomes curious questions and specific feedback. Product Hunt says to invite visits and comments. What is left after the shortcuts are removed is real attention from real people.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is the useful reading. The rules do not say "do not get help". They say the help has to look like what it is: someone looked at your product and told you something true about it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to do with the four weeks before launch
&lt;/h2&gt;

&lt;p&gt;If the rules push everything toward real use and real comments, then the work before launch day is collecting the people who will give you both, and it has to happen before the clock starts, because the launch day itself is too late to recruit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 4: get the thing usable with no gate.&lt;/strong&gt; Remove the signup wall from the first experience. If a stranger cannot get a result in a minute, HN is closed to you and Product Hunt visitors will bounce.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 3: get five strangers to use it and write down what they say.&lt;/strong&gt; Not friends who will be kind. Their sentences become your first comments, your launch copy, and your list of what to fix.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 2: fix what they hit, then ask for specific feedback, not votes.&lt;/strong&gt; "Tell me where this confused you" is a request you can make in public. "Please upvote" is the request both platforms wrote a rule about.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Week 1: line up people who will visit and comment honestly on the day.&lt;/strong&gt; This is the step most solo builders skip, and it is the only one that cannot be done alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bit that is hard to do alone
&lt;/h2&gt;

&lt;p&gt;That last step is where a solo founder runs out of road. You have no team to send a message to. Your friends are precisely the group the rules warn you off. So the supply of honest early comments comes from people who are also launching and who know what a useful comment looks like.&lt;/p&gt;

&lt;p&gt;That is the reason I built &lt;a href="https://favors.dev" rel="noopener noreferrer"&gt;Favors.dev&lt;/a&gt;. Founders help each other's launches with a testimonial, a share, or real feedback, earn verified points for the work, and spend those points to bring people to their own launch. Points are earned by doing the work, not bought, and the work is verified before points release. If you point the help at feedback and comments rather than votes, it sits inside what both rule pages describe. Read the rules of whichever platform you launch on and ask for the kind of help they permit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Before you launch anywhere
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Read the rules page of the exact platform, the week before, not the night before.&lt;/li&gt;
&lt;li&gt;Make the first minute of use gate-free.&lt;/li&gt;
&lt;li&gt;Get five honest strangers on the thing while there is still time to fix what they find.&lt;/li&gt;
&lt;li&gt;Ask for visits, comments and specific feedback. Never for votes.&lt;/li&gt;
&lt;li&gt;Collect the people who will show up on launch day before launch day.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have launched on either platform, tell me which rule surprised you most. And if you want a place to swap ideas with other builders, come and say hello in the &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;Vibe Coding is Life community on Skool&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>buildinpublic</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Freelance Developer Rates in 2026: How to Price Work an AI Agent Can Half-Do</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Wed, 23 Sep 2026 09:54:32 +0000</pubDate>
      <link>https://dev.to/markfulton/freelance-developer-rates-in-2026-how-to-price-work-an-ai-agent-can-half-do-14fc</link>
      <guid>https://dev.to/markfulton/freelance-developer-rates-in-2026-how-to-price-work-an-ai-agent-can-half-do-14fc</guid>
      <description>&lt;p&gt;A client asks for a CSV import feature. Two years ago you would have quoted 20 hours. Today an agent writes a working first draft in the first afternoon, and you spend the rest of the week making it correct.&lt;/p&gt;

&lt;p&gt;So what do you bill?&lt;/p&gt;

&lt;p&gt;That question is quietly rewriting freelance developer rates in 2026, and the public numbers already show where it is going. I want to walk through them, then price that same CSV job three different ways, because only one of the three still pays you properly when a machine does half the typing.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the rate surveys actually say
&lt;/h2&gt;

&lt;p&gt;Three surveys with real sample sizes, all published this year or last:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Arc surveyed 5,302 freelance developers worldwide&lt;/strong&gt; for its &lt;a href="https://arc.dev/employer-blog/freelance-developers-cost/" rel="noopener noreferrer"&gt;2026 freelance developer rates guide&lt;/a&gt;. The global bands run $20 to $50 an hour for juniors, $40 to $90 for mid-level, $75 to $150 for seniors, and $120 to $220 for staff and principal engineers. US and Canada sit at roughly $82 to $130. The line worth underlining is their explanation for the top of the range: AI "increased demand for experienced engineers", because someone still has to architect the system, review the generated code and own the security decisions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;freelancermap's Freelancer Study 2026 surveyed over 5,400 freelancers&lt;/strong&gt;, mostly in the German-speaking market. The average hourly rate came in at €103, down from €104 in 2025. A one euro dip is small. It still broke a climb that started at €96 in 2022, and it landed in the same study where 85% of respondents said they actively use AI tools for writing, coding and images.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stack Overflow's 2025 Developer Survey&lt;/strong&gt; drew 33,662 responses to its AI questions. 84% use or plan to use AI tools. 66% name "AI solutions that are almost right, but not quite" as their top frustration, and 45.2% say debugging AI-generated code takes more time.&lt;/p&gt;

&lt;p&gt;Put those side by side and you get a split market. The price of producing code is flattening. The price of judging code is rising. Your rate card has to decide which one you are selling.&lt;/p&gt;

&lt;h2&gt;
  
  
  One job, priced three ways
&lt;/h2&gt;

&lt;p&gt;Back to the CSV import. Assume a $110 rate, which sits inside Arc's North American band, and an honest breakdown of the new week:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;3 hours: agent drafts the parser, the mapping UI and the tests&lt;/li&gt;
&lt;li&gt;5 hours: you find the "almost right" parts (encoding edge cases, a date column that silently swaps day and month, a memory spike on a 200 MB file)&lt;/li&gt;
&lt;li&gt;2 hours: you rewrite the error handling so a client's customer sees which row failed and why&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ten hours of your time for the same outcome that used to take twenty.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Priced hourly:&lt;/strong&gt; $1,100. You delivered the same feature, with better tests than you would have written by hand, and you were paid half. Every productivity gain you make flows straight to the client. Keep billing this way and the rate surveys above stop describing your ceiling and start describing your future.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Priced fixed:&lt;/strong&gt; $2,200 for "CSV import with row-level error reporting, files up to 250 MB, tested against the three sample exports you supplied." You keep the margin. You also carry the risk, and that 66% "almost right" figure is exactly that risk. A fixed price works only when the scope line is sharp enough that "almost right" has a definition.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Priced on the outcome:&lt;/strong&gt; the client's ops team spends a day a month re-keying spreadsheets. The import removes that. You price against the day, with a written acceptance test. This is the hardest conversation and the best-paid one, because the client is buying a result, not your calendar.&lt;/p&gt;

&lt;p&gt;Only the first model punishes you for getting faster. That is the whole argument in one line.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four rules for pricing work an agent can half-do
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Stop selling hours you no longer spend.&lt;/strong&gt; If the agent drafts in three hours what used to take ten, an hourly invoice hands your client the entire gain. Move repeatable work to fixed scope with a written acceptance test. Keep hourly for genuinely open-ended work: debugging someone else's production incident, discovery, advisory calls.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Price the review, not the typing.&lt;/strong&gt; Arc's own explanation for rising senior rates is review, architecture and security. That is the scarce part of the job now. Name it on the quote. "Implementation and review of generated code against your data" tells a client what they are paying a senior for. "20 hours development" invites them to ask why a tool cannot do it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Do not trust your own sense of speed.&lt;/strong&gt; METR ran a controlled study of 16 experienced open source developers on 246 real issues in early 2025. With AI tools they took 19% longer, while believing afterwards that they had been 20% faster. METR itself calls that result a snapshot and says newer tools have moved on since, so do not quote the number as a law. Quote the lesson: the feeling of speed and the measured speed can point in opposite directions. Measure a few of your own jobs before you reprice anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Keep a record a client can check.&lt;/strong&gt; When a feature arrives in two days instead of two weeks, a client's first question is what they paid for. A dated list of what changed each day answers it better than any explanation. Your commit history already is that list, if you keep messages readable. Line items that map to visible work end the "why so much for something the AI wrote" conversation before it starts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where freelance rates go from here
&lt;/h2&gt;

&lt;p&gt;My bet: by the end of 2027 the phrase "hourly rate" will mean two different numbers. One is the rate for supervised implementation, and it will keep drifting down as the tools improve, the way freelancermap's series just flattened. The other is the rate for judgment: scoping, review, security sign-off, owning the outcome when it breaks at 2 AM. That number is the one Arc already sees climbing.&lt;/p&gt;

&lt;p&gt;The freelancers who do well will not be the ones who refuse the tools or the ones who hide them. They will be the ones who price the outcome, show the record and stop apologising for being fast. The client does not care how many hours the parser took. They care that row 4,812 tells their customer exactly what went wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  Turn the record into the invoice
&lt;/h2&gt;

&lt;p&gt;Rule four is the one most freelancers skip, because turning a week of commits into clean line items is tedious. That is the job I built &lt;a href="https://billable.dev" rel="noopener noreferrer"&gt;billable.dev&lt;/a&gt; for. It is a free invoice generator for developers that runs entirely in your browser: import your git log, it groups the commits by day, you edit them into line items, add your rate or your fixed fee, and print a clean PDF. Nothing goes to a server. Your client sees dated, checkable work instead of a single "development" line.&lt;/p&gt;

&lt;p&gt;If your next invoice covers work an agent helped with, try it on that one and see whether the conversation about the number gets shorter.&lt;/p&gt;

&lt;p&gt;Want to compare rate cards with other builders? The Vibe Coding is Life community on Skool is free to join, &lt;a href="https://www.skool.com/vibe-coding-is-life/about" rel="noopener noreferrer"&gt;come say hello&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>career</category>
      <category>ai</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Multi-Agent Systems: 4 Tests for When One Agent Beats Five</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Tue, 22 Sep 2026 11:35:56 +0000</pubDate>
      <link>https://dev.to/markfulton/multi-agent-systems-4-tests-for-when-one-agent-beats-five-1ime</link>
      <guid>https://dev.to/markfulton/multi-agent-systems-4-tests-for-when-one-agent-beats-five-1ime</guid>
      <description>&lt;p&gt;A team at Anthropic built a research system where one lead agent hands work to several subagents running in parallel. On their internal research eval it beat a single agent by 90.2%.&lt;/p&gt;

&lt;p&gt;In the same write-up they said it burns about 15 times the tokens of a plain chat, and that token usage by itself explained 80% of the variance in performance on the BrowseComp benchmark.&lt;/p&gt;

&lt;p&gt;Put those two numbers next to each other and the headline changes. Five agents did not win because five heads think better than one. They won largely because the job let them spend more compute in parallel on pieces that did not need each other.&lt;/p&gt;

&lt;p&gt;That distinction decides whether a multi-agent design pays for itself or quietly fails. And there is now published data on how it fails.&lt;/p&gt;

&lt;h2&gt;
  
  
  The failure data
&lt;/h2&gt;

&lt;p&gt;In 2025 a group of researchers from UC Berkeley and collaborators published &lt;a href="https://arxiv.org/abs/2503.13657" rel="noopener noreferrer"&gt;Why Do Multi-Agent LLM Systems Fail?&lt;/a&gt;. The abstract opens bluntly: the performance gains of multi-agent systems on popular benchmarks "are often minimal."&lt;/p&gt;

&lt;p&gt;So they went and looked at why. They collected more than 1,600 annotated traces across 7 popular multi-agent frameworks, labelled them with an inter-annotator agreement of 0.88 kappa, and ended up with 14 failure modes in 3 categories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;System design issues&lt;/strong&gt;, roughly four failures in ten. Disobeying the task specification, repeating steps, and not knowing when to stop are the big ones.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Inter-agent misalignment&lt;/strong&gt;, about a third. The single largest mode here is a reasoning-action mismatch: the agent says one thing and does another. Failing to ask for clarification and drifting off task follow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task verification&lt;/strong&gt;, about a quarter. No verification, wrong verification, or stopping before the work is done.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Read that list again and notice what is missing. "The model was not smart enough" is not a category. The authors say it directly: failure "is not merely a function of challenges in the underlying model." Most of what goes wrong is structure. Who owns what, what counts as done, and who checks.&lt;/p&gt;

&lt;p&gt;They also tried the obvious fixes on one framework. Clearer role specifications lifted the success rate by 9.4%. Adding a high-level verification step lifted it by 15.6%. Real gains, and the authors still concluded those isolated fixes were not enough and that reliability needs deeper redesign.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four tests before you split one agent into five
&lt;/h2&gt;

&lt;p&gt;Here is how I read the combined evidence as an operator. Before a job gets more than one agent, it has to pass four tests. Fail any one and a single agent with a good brief will usually win on cost, speed and reliability.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Does the work actually split?
&lt;/h3&gt;

&lt;p&gt;Anthropic's own post names the poor fit: domains where every agent needs the same context, or where there are many dependencies between agents. They add that most coding tasks have fewer truly parallelizable pieces than research does.&lt;/p&gt;

&lt;p&gt;The test is simple. Write the subtasks down. If subtask B needs the output of subtask A before it can start, you do not have parallel work. You have a pipeline, and a pipeline run by five agents is one agent with four extra handoffs, each one a chance for context to get lost.&lt;/p&gt;

&lt;p&gt;Research splits well: ten sources can be read by ten readers who never talk to each other. Refactoring a module does not.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Is the job worth 15x the tokens?
&lt;/h3&gt;

&lt;p&gt;If multi-agent runs cost roughly 15 times a chat, the output has to be worth that. A question someone asks once a quarter that saves a day of reading clears the bar easily. A routine task run a hundred times a day almost never does.&lt;/p&gt;

&lt;p&gt;Price it before you build it. Take the cost of one good single-agent run, multiply by fifteen, and ask whether a person would pay that for the better answer. If the honest answer is no, the architecture is decided.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Can each agent be told exactly what done looks like?
&lt;/h3&gt;

&lt;p&gt;System design issues were the biggest failure category, and the top modes inside it were ignoring the task specification, repeating steps and missing the termination condition. Those are all brief problems.&lt;/p&gt;

&lt;p&gt;Every agent in the system needs its own written job: the input it gets, the output it returns, the format, and the condition that means stop. "Research the competitors" is not a job. "Return the pricing page URL and the lowest paid tier for each of these six companies, as a table, and stop when all six rows are filled" is a job.&lt;/p&gt;

&lt;p&gt;If you cannot write that for every agent, you are not ready for more than one.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Who checks the work before it leaves?
&lt;/h3&gt;

&lt;p&gt;A quarter of the failures were verification failures, and adding a verification step was the single biggest fix the researchers measured. That is the cheapest lesson in the paper.&lt;/p&gt;

&lt;p&gt;A multi-agent system without a named checker is a group chat. Someone, human or agent, has to hold the definition of correct and compare the output against it before anything ships. Not "looks good", but a check against the spec from test 3.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this is heading
&lt;/h2&gt;

&lt;p&gt;The paid skill is moving away from choosing the model and toward designing the roles.&lt;/p&gt;

&lt;p&gt;Models will keep getting better, and the failure data says that will not fix most of this. Step repetition, missing stop conditions, one agent ignoring another, nobody verifying: those survive a model upgrade because they live in the design, not the weights.&lt;/p&gt;

&lt;p&gt;So the operators who win the next two years will think less like prompt writers and more like managers. One agent per job. A written brief per job. A clear owner for the check. And the discipline to keep a job on a single agent when it does not split, even when the five-agent diagram looks better in a demo.&lt;/p&gt;

&lt;p&gt;That also changes what you can sell. A client does not want "a multi-agent system." They want a job done on a schedule that they never have to think about. The builder who can say "this role handles your outreach, this one handles support, and this one reviews both every morning" is selling something a business already understands how to buy: staff.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start from roles, not agents
&lt;/h2&gt;

&lt;p&gt;That is exactly how the &lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;AI Employees&lt;/a&gt; are built. There are eight of them, each a named role with its own job: a GTM Engineer, an SEO/AEO Employee, a Web Dev Employee, a Social Media Employee, an Ad Manager, a Sales Employee, a Customer Satisfaction Employee, and a Chief of Staff for oversight. Each one is a complete routine set for a job you would otherwise hire for, and the whole set is open source and MIT licensed on GitHub.&lt;/p&gt;

&lt;p&gt;It is the four tests above, already applied: one job per role, work that genuinely splits by function, and a role whose whole job is the check. Hire the one that matches the job you keep doing yourself and read how its brief is written.&lt;/p&gt;

&lt;p&gt;If you want to talk through where your own work splits and where it does not, come hang out in the &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Vibe Coding is Life group on Facebook&lt;/a&gt;. Bring the job you are thinking of splitting.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>architecture</category>
      <category>productivity</category>
    </item>
    <item>
      <title>App Directory SEO: 5 Rules for Getting an Indie App Found in 2026</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Mon, 21 Sep 2026 09:13:02 +0000</pubDate>
      <link>https://dev.to/markfulton/app-directory-seo-5-rules-for-getting-an-indie-app-found-in-2026-54ip</link>
      <guid>https://dev.to/markfulton/app-directory-seo-5-rules-for-getting-an-indie-app-found-in-2026-54ip</guid>
      <description>&lt;p&gt;Google's own spam policy has a list of link spam examples. Fourth on that list, word for word: "Low-quality directory or bookmark site links."&lt;/p&gt;

&lt;p&gt;That one line kills the reason most indie developers submit to app directories. The plan usually goes like this. Ship the app, find a list of 100 directories, paste the same tagline into all of them, and wait for the backlinks to lift the domain.&lt;/p&gt;

&lt;p&gt;Google's definition of link spam is "the practice of creating links to or from a site primarily for the purpose of manipulating search rankings." A directory you joined only for the link is that, by definition.&lt;/p&gt;

&lt;p&gt;So are directories dead? No. The job they do has changed, and most submissions are still aimed at the old job.&lt;/p&gt;

&lt;h2&gt;
  
  
  What the documentation actually says
&lt;/h2&gt;

&lt;p&gt;Three things from Google Search Central are worth knowing before you fill in another submission form.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Directory links are named as a spam pattern.&lt;/strong&gt; The &lt;a href="https://developers.google.com/search/docs/essentials/spam-policies" rel="noopener noreferrer"&gt;spam policies page&lt;/a&gt; lists low-quality directory links next to buying links, excessive link exchanges, and "using automated programs or services to create links to your site." Blast submission tools sit in that last bucket.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User-submitted links are usually qualified.&lt;/strong&gt; Google's guidance on outbound links recommends marking user-generated content links with &lt;code&gt;rel="ugc"&lt;/code&gt;, and says links marked that way "will generally not be followed." A directory that takes public submissions is exactly the kind of site that should be using it. Check the source of a listing before you assume it passes anything.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Indexing is not a promise.&lt;/strong&gt; Google's How Search Works doc says it plainly: "Google doesn't guarantee that it will crawl, index, or serve your page." Pages are discovered by following links from known pages and through sitemaps, and the same doc lists low-quality content and duplicate pages among the reasons a page is processed but never indexed.&lt;/p&gt;

&lt;p&gt;Put those together. The link from a random directory is likely discounted or qualified, and the listing page itself may never be indexed if it carries the same copy as forty other listings.&lt;/p&gt;

&lt;p&gt;What survives is the part people skip: a listing is a page that a person reads, on a site where people go to find software.&lt;/p&gt;

&lt;h2&gt;
  
  
  5 rules for app directory SEO that still hold
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Submit for the reader, not the link
&lt;/h3&gt;

&lt;p&gt;Ask one question before any submission. Would someone looking for an app like yours actually browse this site? If the only visitors are other developers dropping their own links, the listing does nothing for you and the link may do less than nothing.&lt;/p&gt;

&lt;p&gt;A good directory is one where the traffic is people trying to find software, not people trying to be found.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Prefer directories with a gate
&lt;/h3&gt;

&lt;p&gt;The cheapest signal that a directory is not a link farm is that something stands between your form and a live listing. A human review. A requirement that the app actually works. A category it has to fit.&lt;/p&gt;

&lt;p&gt;A gate cuts both ways. It means your listing takes a few days. It also means every other listing next to yours passed the same check, so the page reads as a curated set rather than a dump. That matters to human visitors, and it is exactly the property a search system is trying to detect.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Write a different listing for every directory
&lt;/h3&gt;

&lt;p&gt;Forty identical taglines are forty near-duplicate pages. Google clusters duplicates and picks one canonical, and the rest are candidates for never being indexed at all.&lt;/p&gt;

&lt;p&gt;You do not need forty essays. You need the first sentence to change with the audience. A dev tools directory gets the technical hook. A general software directory gets the outcome. Keep a short file of three or four variants and rotate them.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Put the try path in the first line
&lt;/h3&gt;

&lt;p&gt;People browsing a directory decide in seconds. The question in their head is not "what does it do" but "can I try it right now without talking to anyone."&lt;/p&gt;

&lt;p&gt;Say it up front: free, free trial, or freemium. If a visitor has to click through to your pricing page to learn whether they can even start, most will not.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Measure try-clicks, not backlinks
&lt;/h3&gt;

&lt;p&gt;Tag every directory URL with its own UTM parameters so your analytics can tell you which listing produced a signup. After a month you will know which three directories are worth maintaining and which thirty you can forget.&lt;/p&gt;

&lt;p&gt;Backlink counts from a directory sweep tell you nothing about whether anyone arrived. A single listing that sends five people who try the app beats a hundred that send none.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where this is heading
&lt;/h2&gt;

&lt;p&gt;The reader of a directory is changing. Search engines were already discounting directory links. Now the systems that answer "what is a good free tool for X" are models and agents that retrieve pages, read them, and summarise. They do not care about link equity. They care about whether a page states clearly what the app is, who it is for, and how to try it, and whether the site it sits on is the kind of place that checks.&lt;/p&gt;

&lt;p&gt;That flips the directory's job. It stops being a source of ranking juice and becomes a trust filter: a small set of curated, human-checked listings that a person or a model can read and act on. The developers who win discovery over the next few years are the ones who treat every listing like a small product page on a site that deserves it.&lt;/p&gt;

&lt;p&gt;The practical move today is small. Pick five directories that pass rule 1 and rule 2, write five different listings, tag the links, and check the numbers in thirty days. That is an afternoon, and it beats a hundred-directory sweep.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where I list apps
&lt;/h2&gt;

&lt;p&gt;This is the reason I built &lt;a href="https://trymy.app" rel="noopener noreferrer"&gt;TryMy.App&lt;/a&gt;. It is a free directory for apps people can actually try: every listing is free, has a free trial, or is freemium, so the try path is the whole point of the page. A human checks that each app is real, that the URL works, and that it is not a scam before it goes live. Paid-only apps, dead links and anything that is not yours do not get in.&lt;/p&gt;

&lt;p&gt;Submitting takes about two minutes: the URL, a tagline, two or three sentences of description, and how people can try it. Free listings are the default and do not expire.&lt;/p&gt;

&lt;p&gt;If you shipped something this year that people can try without a sales call, submit it there. Then go apply rule 5 and see whether it sends anyone.&lt;/p&gt;




&lt;p&gt;I hang out with a big crowd of builders shipping things like this every week in the Vibe Coding is Life group. Come show what you are launching: &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;facebook.com/groups/vibecodinglife&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>startup</category>
      <category>webdev</category>
      <category>marketing</category>
      <category>seo</category>
    </item>
    <item>
      <title>AI Agent Security: 4 Failure Modes That Are Not Prompt Injection</title>
      <dc:creator>Mark Fulton</dc:creator>
      <pubDate>Fri, 18 Sep 2026 11:46:10 +0000</pubDate>
      <link>https://dev.to/markfulton/ai-agent-security-4-failure-modes-that-are-not-prompt-injection-56h2</link>
      <guid>https://dev.to/markfulton/ai-agent-security-4-failure-modes-that-are-not-prompt-injection-56h2</guid>
      <description>&lt;p&gt;Prompt injection is one item on a list of ten.&lt;/p&gt;

&lt;p&gt;That is worth sitting with, because if you read the agent security conversation online you would think it was the whole list. The &lt;a href="https://genai.owasp.org/llm-top-10/" rel="noopener noreferrer"&gt;OWASP Top 10 for LLM Applications 2025&lt;/a&gt; opens with LLM01:2025 Prompt Injection, and then names nine more things that will take your system down: Sensitive Information Disclosure, Supply Chain, Data and Model Poisoning, Improper Output Handling, Excessive Agency, System Prompt Leakage, Vector and Embedding Weaknesses, Misinformation, and Unbounded Consumption.&lt;/p&gt;

&lt;p&gt;Nine of the ten are not about someone typing something clever into your chat box.&lt;/p&gt;

&lt;p&gt;Here is why that matters more every month. Prompt injection is an input problem, and the model vendors are working on it with resources you do not have. The other nine are architecture problems, permission problems, budget problems and dependency problems. Those are yours. They do not get fixed by a better model, and in my experience they are the ones that actually cost a business money, because most of them do not require an attacker at all.&lt;/p&gt;

&lt;p&gt;Four of them are the ones I would check first on any agent that is allowed to act. Each one below is quoted from the standard, then translated into what it looks like on a Tuesday when the agent is working exactly as designed.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Excessive Agency: the agent did what you let it do
&lt;/h2&gt;

&lt;p&gt;OWASP defines this as a system that has been "granted a degree of agency by its developer, the ability to call functions or interface with other systems via extensions", and then does damage through unexpected or manipulated output. The important clause is the last one: regardless of cause. No adversary required.&lt;/p&gt;

&lt;p&gt;The standard breaks it into three root causes, and they are worth memorizing as three separate questions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Excessive functionality.&lt;/strong&gt; Capabilities beyond what is operationally necessary. The classic version is handing an agent a shell tool because it was easier than writing four narrow ones. OWASP says it plainly: avoid open-ended extensions in favour of granular functionality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Excessive permissions.&lt;/strong&gt; Broader access rights than the role needs. The agent runs as a service account that can write to every table because that is the credential you had lying around.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Excessive autonomy.&lt;/strong&gt; High-impact actions executed without independent verification. The agent sends, refunds, deletes or publishes with nothing between the decision and the effect.&lt;/p&gt;

&lt;p&gt;Most teams I talk to have all three, and none of them were decisions. They were defaults.&lt;/p&gt;

&lt;p&gt;The control is not clever. It is a written list of what this job may touch, scoped to that job, plus a human approval gate on anything consequential. One line from the mitigation guidance is the part people skip: implement authorization validation in downstream systems rather than relying on the LLM to police itself. The model is not your access control layer. It never was.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Improper Output Handling: your systems trusted a sentence
&lt;/h2&gt;

&lt;p&gt;LLM05 covers "insufficient validation, sanitization, and handling" of model output before it reaches something else.&lt;/p&gt;

&lt;p&gt;This is the failure mode that feels least like security and most like plumbing, which is exactly why it survives review. An agent emits a string. The string gets interpolated into a query, or a shell command, or a rendered page, or a config file. Nothing was injected from outside. The model simply produced a plausible sentence in a context where a sentence is executable.&lt;/p&gt;

&lt;p&gt;The test I use is a single question: where does this agent's output stop being text and start being an instruction to another system? Every one of those boundaries needs the same validation you would apply to a form field filled in by a stranger, because in terms of trust, that is what it is.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Unbounded Consumption: the invoice is the incident
&lt;/h2&gt;

&lt;p&gt;LLM10 is the one I think is most underrated, and the standard gives it a name I like: "Denial of Wallet (DoW)". OWASP describes it as attackers initiating high-volume operations to exploit pay-per-use cloud AI service models, imposing an unsustainable financial burden.&lt;/p&gt;

&lt;p&gt;The agent version does not need an attacker. It needs a retry.&lt;/p&gt;

&lt;p&gt;An agent that fails, retries with its full context appended, fails again and retries again is a cost loop that nobody wrote and nobody sees until the bill arrives. Multi-turn agent runs already grow context faster than most people expect, and a retry loop multiplies whatever that per-turn cost had already become. The failure is silent, it looks like normal usage in every dashboard, and the alert is an invoice at the end of the month.&lt;/p&gt;

&lt;p&gt;The mitigations are unglamorous and they are the same ones you already know from API design: rate limits and per-user quotas, timeouts and throttling on intensive operations, resource monitoring, anomaly detection, and graceful degradation under load. The only new part is remembering that the agent is a user of your system, and a poorly behaved one.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Supply Chain: you did not write most of your agent
&lt;/h2&gt;

&lt;p&gt;LLM03 covers vulnerabilities inherited through the chain: models, training data, deployment platforms, and the third-party components around them.&lt;/p&gt;

&lt;p&gt;An agent's real surface area is rarely code you wrote. It is a model you did not train, a tool server you installed last month, a package that wraps an API, and a prompt template you copied. Every one of those is something that can change under you without a deploy on your side.&lt;/p&gt;

&lt;p&gt;The question I would put on every agent review is uncomfortable and cheap to answer: if each third-party component in this agent were replaced tomorrow with a subtly worse version, which one would we notice, and how? If the answer for most of them is "we would not", you do not have a supply chain, you have a collection of assumptions.&lt;/p&gt;

&lt;h2&gt;
  
  
  The thing all four have in common
&lt;/h2&gt;

&lt;p&gt;None of them requires a villain.&lt;/p&gt;

&lt;p&gt;Excessive agency is a permission you granted. Improper output handling is a boundary you did not name. Unbounded consumption is a loop with no ceiling. Supply chain risk is a dependency you did not review. Prompt injection gets the attention because it has a narrative, an attacker doing something sneaky. The other four just sit there and behave like ordinary engineering debt until the day they do not.&lt;/p&gt;

&lt;p&gt;This is where I think agent work is heading, and it is a good thing for the people reading this. Building an agent that demos is now table stakes. The scarce skill is running one: bounding what each job can touch, naming an owner for every action with a consequence, putting a ceiling on spend, and keeping a record you can actually check afterwards. That work looks a lot more like change management than like red teaming, and it does not get commoditized by the next model release.&lt;/p&gt;

&lt;p&gt;If you want to be paid for agent work in a year, get good at the boring half. Anyone can make one run. Making one run for nine months without a surprise is the job.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to start if you want the operator side
&lt;/h2&gt;

&lt;p&gt;I put the whole operator layer I use into the Agent Ops Club, and the free tier is genuinely free: &lt;a href="https://club.reinventing.ai/ai-employees" rel="noopener noreferrer"&gt;the eight AI Employees&lt;/a&gt; on GitHub under an MIT licence, the Hire Your First AI Employee walkthrough, Masterclass modules 1 and 2 in full, the free public trainings and calendar, and Agent Ops Chat. No card required.&lt;/p&gt;

&lt;p&gt;Each one is a named role with a named job, which is the whole point of this post. The next step is small. Open one of them on GitHub, read what it is allowed to do, and check it against the first failure mode above. If you cannot name the boundary of a job, that is the work.&lt;/p&gt;

&lt;p&gt;If you build or run agents and want to compare notes with other builders, come and find us in &lt;a href="https://facebook.com/groups/vibecodinglife" rel="noopener noreferrer"&gt;Vibe Coding is Life on Facebook&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>security</category>
      <category>programming</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
