<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[NineTwoFive365: Plainspeak]]></title><description><![CDATA[Plainspeak is an AI publication for the rest of us.

Not for developers. Not for data scientists. Not for people who consider Stack Overflow light reading. For the solopreneur, the tradesperson, the teacher, the intern — anyone who has ever paid for AI credits and wondered what comes next.

Plain English. Real answers. No jargon survived the editing process.]]></description><link>https://ninetwofive365.substack.com/s/plainspeak</link><image><url>https://substackcdn.com/image/fetch/$s_!4dAQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc311e891-cc12-4446-a950-6a40ec7715b8_500x500.png</url><title>NineTwoFive365: Plainspeak</title><link>https://ninetwofive365.substack.com/s/plainspeak</link></image><generator>Substack</generator><lastBuildDate>Thu, 14 May 2026 00:46:02 GMT</lastBuildDate><atom:link href="https://ninetwofive365.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[NineToFive365]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[ninetwofive365@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ninetwofive365@substack.com]]></itunes:email><itunes:name><![CDATA[NineTwoFive365]]></itunes:name></itunes:owner><itunes:author><![CDATA[NineTwoFive365]]></itunes:author><googleplay:owner><![CDATA[ninetwofive365@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ninetwofive365@substack.com]]></googleplay:email><googleplay:author><![CDATA[NineTwoFive365]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Vibe Coding: You Launched. Now Comes the Hard Part.]]></title><description><![CDATA[An honest debrief on what actually happens after you hit publish.]]></description><link>https://ninetwofive365.substack.com/p/vibe-coding-you-launched-now-comes</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/vibe-coding-you-launched-now-comes</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Tue, 12 May 2026 12:01:31 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="7008" height="4672" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4672,&quot;width&quot;:7008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a black and white photo of a plane in the sky&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a black and white photo of a plane in the sky" title="a black and white photo of a plane in the sky" srcset="https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1710526557264-b06b11107893?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2OXx8bGF1bmNofGVufDB8fHx8MTc3ODI3NjIxNXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@nssaremi">nader saremi</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><div><hr></div><p><strong>Right. You Did It.</strong></p><p><a href="https://ninetwofive365.substack.com/p/vibe-coding-actually-building-the?r=82taly">Article 4</a> ended with your app at the starting line. The coding agent did its job. You did your testing. You showed it to a few people. You took a breath and hit publish.</p><p>And then.</p><div><hr></div><p><strong>The Silence.</strong></p><p>This is the part nobody told you about. Not because it is uncommon. Because it is deeply uncomfortable to admit.</p><p>You launched. You told your network. You posted somewhere. Maybe LinkedIn. Maybe a Reddit thread. Maybe a WhatsApp group of people who said it sounded like a great idea. And then you opened your dashboard and watched zero numbers or numbers so small they felt personal.</p><p>No users. No signups. No traction. Just a live app and a very quiet internet.</p><p>Here is what the silence is not: a verdict on your idea.</p><p>Here is what it actually is: the default state of every app that has ever launched without a distribution strategy. Which is most apps. Including the ones that eventually found their audience.</p><p>The bewildered posters on r/SaaS, r/smallbusiness and r/entrepreneur posting about their struggling apps are not talking about bad apps. They are talking about invisible ones. The problem is almost never the product. It is that the market does not know the product exists yet.</p><p>While it is easy to interpret this loud silence as the sound of failure, it is not. It is the beginning of the distribution problem. And distribution is a separate skill from building, one that vibe coding did absolutely nothing to solve on your behalf.</p><p>Most builders quit during this silence assuming they fired blanks on their idea. Maybe they did. More often it means the target audience is virtually unaware of this greatness in waiting.</p><p>The builders who make it through are not the ones who got lucky on launch day. They are the ones who treated the silence as a starting point rather than a verdict and went looking for their audience instead of waiting for their audience to find them.</p><p>We are going to talk about exactly how to do that in article six. But first, assuming you survived the silence and real users start arriving; congratulations! A whole new category of surprises awaits you.</p><div><hr></div><p><strong>What Real Users Actually Do.</strong></p><p>Real users do not use your app the way you built it. This is not a criticism of your app. It is a universal truth about software that has humbled developers with decades of experience.</p><p>The features you considered obvious are the ones nobody finds. The flow you designed to be intuitive confuses people who were not inside your head when you built it. And the feature you almost cut because you thought nobody would care is the first thing three different users ask about in the same week.</p><p>This is not bad news. This is the most valuable free information your app will ever generate. Every confused user is a map. Every question is a gap in the experience. Every complaint is an invitation to build something better.</p><p>The one question worth asking every early user: what did you expect to happen when you did that? The answer will tell you more about your app than any amount of solo testing ever could.</p><div><hr></div><p><strong>The Technical Gremlins.</strong></p><p>The silence was emotional. These ones hit differently.</p><p><strong>Security.</strong> Someone will probe your app for vulnerabilities. Not if. When. Before launch, enable HTTPS and securely store any secret keys or passwords your app uses (for payments, email, databases). Make sure your hosting platform has basic protection against malicious traffic switched on. After launch, watch your logs. Unusual traffic patterns are worth investigating before they become a problem.</p><p><strong>Scaling.</strong> Your app works beautifully with five users. What happens when fifty show up simultaneously is a different question. Platforms like Vercel, Railway and Supabase handle auto-scaling reasonably well out of the box, just make sure yours is turned on before you need it rather than after.</p><p><strong>Third party failures.</strong> Your app almost certainly depends on other services: authentication, payments, email, storage. Those services occasionally go down at the worst possible moment. Have a status page bookmarked for every service your app relies on. When something breaks that is not your fault, communicate it to your users before they come looking for answers.</p><p><strong>The Black Friday problem.</strong> A traffic spike is a good problem. Until it is not. If you ever run a promotion or get an unexpected mention somewhere with real reach, your app needs to handle the surge. Check your hosting plan&#8217;s traffic limits before the surge, not when its ongoing.</p><p><strong>The 2am break.</strong> Something will break at an inconvenient hour. This is not pessimism. It is the shared experience of everyone who has ever run a live product. Keep a simple note of your rollback options, know how to redeploy quickly, and communicate downtime to users early and honestly. A short message saying you are aware of the issue and working on it buys more goodwill than silence.</p><div><hr></div><p><strong>The Honest Summary.</strong></p><p>Every app that is live today has survived its own version of these glitches. The silence. The confused early users. The 2am panic. The third party outage on a Friday afternoon.</p><p>The builders who eventually succeed don&#8217;t avoid these problems. Problems are a part of the journey. They are the ones who kept going anyway and who understood that a live app with bugs is infinitely more valuable than a perfect app that never shipped.</p><p>Your app is live, glitches and all. The silence is the only gremlin that actually matters.</p><p>And that is exactly what we are tackling next.</p><div><hr></div><p><em>Next up: You launched... to crickets. Here is what to do about that.</em></p><p><em>The Vibe Coder&#8217;s Pre-Build Checklist is free on Gumroad: <a href="https://ninetwofive365.gumroad.com/l/yjazyj">ninetwofive365.gumroad.com/l/yjazyj</a></em></p><p><em>Need content that reaches non-technical audiences and aren&#8217;t sure where to start? <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMIWfxFmfJ3awGaanFX1EMvMELKvsTNCE2KGHCgdU0QIr9Tg/viewform?usp=publish-editor">Let&#8217;s Work Together &#8594;</a></em></p><p><em>Written in collaboration with your favorite chatbot.</em></p><p><em>Plainspeak is a NineToFive365 &amp; 256 Digital Solutions Publication. </em></p><p><em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p>]]></content:encoded></item><item><title><![CDATA[Your Chatbot is a Better Business Advisor Than Most Consultants.]]></title><description><![CDATA[Better advice. No invoice.]]></description><link>https://ninetwofive365.substack.com/p/your-chatbot-is-a-better-business</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/your-chatbot-is-a-better-business</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Thu, 07 May 2026 12:01:41 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Ai interface on a glowing keyboard&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ai interface on a glowing keyboard" title="Ai interface on a glowing keyboard" srcset="https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1762340277219-17cba0c9bca0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxOXx8cG93ZXJmdWwlMjBjaGF0Ym90fGVufDB8fHx8MTc3ODExMjA2OXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@zulfugarkarimov">Zulfugar Karimov</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><div><hr></div><p><strong>Last Week We Established Something.</strong></p><p><a href="https://ninetwofive365.substack.com/p/your-chatbot-is-coasting-time-to?r=82taly">Your chatbot has been coasting.</a> Doing the easy work. Drafting emails, planning trips, organising the kind of administrative chaos that used to require an actual human being. All useful. All fine. All also spectacularly below what these tools are capable of.</p><p>This week we put it to work on something that actually matters.</p><p><em>(Consultants, we see you. Stay with us. This will sting slightly but you will survive.)</em></p><div><hr></div><p><strong>The Reddit Problem.</strong></p><p>Every single day, on multiple subreddits, someone posts a version of the same question.</p><p><em>&#8220;How do I get clients? I recently quit my job. I offer digital marketing, web development, automations. I have tried different approaches but nothing is working. How do you do it?&#8221;</em></p><p>Sound familiar? It should. That post exists in some form on Reddit approximately every twelve hours.</p><p>The responses are well intentioned. Occasionally useful. Largely filed under everybody already knows that. Build a portfolio. Cold email. Network. Post on LinkedIn. Offer free work to get testimonials. All fine suggestions. None of them tailored to the specific person, the specific service, the specific market, or the specific reasons why what they have already tried has not worked.</p><p>Reddit gives you the collective wisdom of strangers. Which is sometimes exactly what you need. And sometimes, when your problem is specific and your context is everything, it is considerably less than what you deserve.</p><div><hr></div><p><strong>What the Chatbot Does Differently.</strong></p><p>Here is what happens when you take that same question and ask your chatbot instead. Not with a vague one-line query. With context.</p><p>As you will see below, the context you provide will feel uncomfortable to articulate &#8212; but that discomfort is the point. A good business advisor charges several hundred dollars an hour to extract exactly this kind of clarity from you. Your chatbot does it for free the moment you put it in the prompt.</p><div><hr></div><p><strong>The Prompt That Changes the Answer.</strong></p><p>Context is everything. The same question asked two different ways produces two completely different outputs.</p><p>The bad version: <em>&#8220;How do I get more clients for my digital marketing business?&#8221;</em></p><p>What you get back is a list. Probably ten items. Probably things you have already considered. Probably not particularly useful for your specific situation.</p><p>The good version looks more like this:</p><p><em>&#8220;I am a freelance digital marketer and web developer based in Atlanta. I recently left full time employment to go independent. My services include Google Ads, social media management, web development and workflow automation. My ideal clients are small business owners with between five and twenty employees who are spending money on marketing but not seeing results. I have tried cold outreach and posting on LinkedIn for the past two months with minimal response. I have had three clients so far, all from personal referrals. What is a realistic and prioritised business development strategy for the next ninety days given this context? What am I likely missing and what questions should I be asking myself that I am not?&#8221;</em></p><p>That last sentence is the most important part of the prompt. Asking the chatbot what questions you should be asking yourself is where the real value lives.</p><p>What comes back is not a generic list. It is a response that considers far more possibilities than a vague question would ever surface. And here is the part most people miss: keep going. Ask what else you might be missing. Add more context. Refine. The more you put in, the more useful what comes back becomes. You will be genuinely surprised at what it surfaces.</p><div><hr></div><p><strong>Time to Take in the Observations.</strong></p><p>The response did not just produce a roadmap. It produced tactical data points that you probably had not given serious thought to. That the three referral clients represented an underactivated warm network. That cold outreach and LinkedIn are long game strategies being treated as quick wins. And the observation that stings a little: what specifically makes this offering different from the seventeen other people in the same market saying roughly the same things?</p><p>None of these are revelations. They are however the right observations in the right order, surfaced not because the chatbot asked for them but because the prompt was specific enough to make them unavoidable.</p><p>Under a minute. No invoice. Genuinely useful. We will take it.</p><p>Now try it yourself. The structure is simple: who you are and what you specifically do, who your ideal client is, what you have tried and what the results were, what your current situation looks like, and what success looks like in a defined timeframe.</p><p>Then add the line that changes everything: what am I missing and what questions should I be asking myself that I am not?</p><p>That line is not optional. It is what transforms a useful response into a genuinely uncomfortable and revealing one. And then keep going &#8212; add more context, ask what else you might be missing, push further. The more honest and specific you are, the more useful what comes back becomes.</p><p>This prompt template, formatted, structured and ready to use, is the first prompt in the <a href="https://ninetwofive365.gumroad.com/l/olbsi">AI Thinking Partner Prompt Library.</a></p><div><hr></div><p><em>Next up: your chatbot as a financial decision maker &#8212; and the property purchase that surfaced questions even the realtor had not thought to ask.</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>Need content that reaches non-technical audiences and aren&#8217;t sure where to start? <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMIWfxFmfJ3awGaanFX1EMvMELKvsTNCE2KGHCgdU0QIr9Tg/viewform?usp=publish-editor">Let&#8217;s Work Together &#8594;</a></em></p><p><em>Written in collaboration with your favorite chatbot.</em></p><p><em>Plainspeak is a NineToFive365 publication. Published in association with 256 Digital Solutions. &#169; 2026 256 Digital Solutions. All rights reserved.</em></p>]]></content:encoded></item><item><title><![CDATA[Done and Ready Are Not the Same Thing.]]></title><description><![CDATA[The agent did its job. Now do yours.]]></description><link>https://ninetwofive365.substack.com/p/vibe-coding-actually-building-the</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/vibe-coding-actually-building-the</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Tue, 05 May 2026 12:00:53 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4857" height="3239" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3239,&quot;width&quot;:4857,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a silhouette of a construction worker on top of a building&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a silhouette of a construction worker on top of a building" title="a silhouette of a construction worker on top of a building" srcset="https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1645589124538-c1d468372e23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjh8fHNvbWV0aGluZyUyMHVuZGVyJTIwY29uc3RydWN0aW9ufGVufDB8fHx8MTc3Nzg0OTk4NXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@fotoclickerr">abhishek Biradar</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><div><hr></div><p><strong>Right. Here We Go.</strong></p><p>Articles one through three covered the thinking that comes before the build. The era that preceded vibe coding. Who you are building for. The competitive landscape you are entering. All important. All necessary. All also, let&#8217;s be honest, slightly less exciting than actually building something.</p><p>This is the article where we get our hands dirty.</p><div><hr></div><p><strong>Choosing Your Platform.</strong></p><p>The vibe coding platform landscape is not small. Lovable, Bolt, Replit, Cursor &#8212; each has strengths, weaknesses, and a type of builder it suits best.</p><p>The short version: Lovable is excellent for web apps and product focused builds with a clean interface that non-technical builders find intuitive. Bolt is fast and good for rapid prototyping. Replit suits builders who want more control and don&#8217;t mind a slightly steeper learning curve. Cursor is powerful but leans more toward builders with some technical background.</p><p>The honest advice: pick one, start a small test project, and see how it feels before committing to a full build. Most platforms have a free tier generous enough to tell you whether they suit your working style.</p><p>Upgrade to paid when the free tier starts fighting you. Not before.</p><div><hr></div><p><strong>Before You Write Your First Prompt.</strong></p><p>Most people open the platform and start typing immediately. This is the vibe coding equivalent of starting to cook without reading the recipe.</p><p>Two minutes here saves hours of rebuilding later. Before you write a single prompt, write down:</p><p>What your app does in one plain English sentence. If you cannot do this yet you are not ready to build yet.</p><p>The three things your first version absolutely must do. Just three. Everything else is version two.</p><p>Everything your first version does not need to do. This list is equally important. This lack of clarity (the nerds call it scope creep) is the silent killer of indie builds and it starts at the very first prompt.</p><p>Where your app will live when it is built. Vercel and Netlify handle deployment for most vibe coded web apps with minimal friction. Worth knowing before you build, not after.</p><div><hr></div><p><strong>Writing Prompts That Actually Work.</strong></p><p>The quality of your vibe coded app is directly proportional to the quality of your prompts. Garbage in, garbage out &#8212; but delivered in a very polite and enthusiastic way.</p><p>A bad prompt: <em>&#8220;Build me a task management app.&#8221;</em></p><p>A good prompt: <em>&#8220;Build a simple task management app for a freelance designer who needs to track client projects, deadlines, and invoice status. The first version only needs three features: add a project, mark it complete, and flag it as invoiced. No user login required yet. Minimize clicks and user movement between sections and pages. Users need to input these values in under 30 seconds.&#8221;</em></p><p>The difference is context, constraints, and a specific user. Every good prompt includes all three.</p><p>When the output is not what you expected, which will happen, do not start over. Describe specifically what is wrong and ask the agent to fix that one thing. Iteration is faster than rebuilding.</p><div><hr></div><p><strong>What a Real Build Session Looks Like.</strong></p><p>Nobody talks about what a vibe coding session actually looks like from the inside. Here is the honest version.</p><p>You write a prompt. Something appears. It is not quite what you imagined but it is closer than you expected. You refine. You add a feature. Something else breaks. You fix it. You add another feature. You realise the original idea needs adjusting based on what you are seeing. You adjust. You refine again.</p><p>That is a normal build session. That is not failure. That is how this works.</p><p>Version one will not look exactly like what you imagined when you started. That is fine. Version one&#8217;s job is not to be perfect. Its job is to be real &#8212; something that exists outside your head and can be put in front of an actual user.</p><p>Resist the temptation to keep adding features before that happens. Every feature you add before a real user sees it is a feature you built on an assumption. Assumptions are expensive.</p><div><hr></div><p><strong>Done. But Is It Ready?</strong></p><p>There is a difference between done and ready. Done means the app does what you built it to do. Ready means someone other than you can use it without you standing next to them explaining things.</p><p>Before you show it to anyone, check three things. Does it work on a mobile screen as well as a desktop? Does it break if someone does something unexpected? Does a person who has never seen it before understand what to do within thirty seconds?</p><p>If the answer to any of those is no, you have one more iteration to do. It will not take long.</p><div><hr></div><p><strong>Version One is Not the Final Version. It is the Starting Point.</strong></p><p>The builders who understand this ship faster, learn faster, and build better things than the ones waiting for perfection.</p><p>Your app is not done. It is at the starting line. That is exactly where it needs to be.</p><div><hr></div><p><em>Next up: your app is live and real people are using it. Congratulations. Now meet the gremlins.</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>The Vibe Coder&#8217;s Pre-Build Checklist is free on Gumroad: <a href="https://ninetwofive365.gumroad.com/l/yjazyj">ninetwofive365.gumroad.com/l/yjazyj</a></em></p><p><em>Written in collaboration with your favorite chatbot.</em></p><p><em>Plainspeak is a NineToFive365 publication. Published in association with 256 Digital Solutions.</em> <em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Your Chatbot is Coasting. Time to Put it to Work.]]></title><description><![CDATA[A short, mildly uncomfortable truth about giving extraordinarily capable tools extraordinarily ordinary tasks.]]></description><link>https://ninetwofive365.substack.com/p/your-chatbot-is-coasting-time-to</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/your-chatbot-is-coasting-time-to</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Thu, 30 Apr 2026 12:03:31 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4104" height="3000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3000,&quot;width&quot;:4104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Website interface with text and abstract drawing&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Website interface with text and abstract drawing" title="Website interface with text and abstract drawing" srcset="https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1775441031103-1d559a6f91cd?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1MHx8Y2hhdGJvdCUyMHNsYWNraW5nfGVufDB8fHx8MTc3NzUxMTUxMHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@planetvolumes">Planet Volumes</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><strong>The AI Roll Call.</strong></p><p>Pick any random person and ask them what they use AI for. Depending on who you corner, you will get something like this:</p><p>The stay at home parent: meal planning, trip itineraries, school schedules. The business owner: content generation, email management, routine task automation. The student: research and homework &#8212; and the occasional essay that probably should not have been written by a chatbot. The office worker: automating the admin, managing the inbox, scheduling the things that should have been an email in the first place.</p><p>All perfectly valid. All also, and this is where it gets interesting, roughly equivalent to hiring a Formula One driver to take the kids to football practice.</p><div><hr></div><p><strong>A Brief Digression About Power.</strong></p><p>Here is something worth sitting with for a moment.</p><p>The chatbot you are using to draft your weekly newsletter or plan your Cancun itinerary has access to data sets so large they make your company&#8217;s entire IT infrastructure look like a Post-it note. The computing power running quietly in the background is frankly difficult to comprehend without a mathematics degree and a long lie down afterwards.</p><p>Which raises a reasonable question: if a tool has access to that much data and that much computing power, should we really be using it primarily to draft emails?</p><p>The answer, if you are being honest with yourself, is probably no.</p><div><hr></div><p><strong>The Browser Search Problem.</strong></p><p>Here is a small challenge. Open your browser and search: <em>what is a good side gig to make money?</em></p><p>Go on. We will wait.</p><p>Back? Good. You got a list, right? Probably familiar. Largely filed under &#8220;everybody already knows that.&#8221; Freelancing. Tutoring. Marketplace retail. Absolutely fine suggestions but not exactly earth shattering either.</p><p>Now try asking your chatbot the same question &#8212; but this time tell it something about yourself first. Your skills. Your available hours. Your financial situation. What you have tried before. What you absolutely refuse to do again.</p><p>What comes back is not a list. It is a conversation. It asks questions you had not thought to ask yourself. It surfaces problems you had not considered. It pushes back on your assumptions. It flags things that could go wrong before they go wrong.</p><p>That is the difference between a search engine and a thinking partner. And it has everything to do with how you ask.</p><div><hr></div><p><strong>Yes, AI Makes Mistakes. So Do Humans.</strong></p><p>And before the &#8220;AI also hallucinates&#8221; or &#8220;AI can make mistakes&#8221; pitchforks come out &#8212; yes, it does. Absolutely. No argument here.</p><p>But so do humans. From the beginning of time, with remarkable consistency and occasionally catastrophic results. Have you seen the news today? About time we hired Skynet.</p><p>The point is not that AI is infallible. The point is that a thinking partner who has read everything, forgets nothing, and charges no hourly rate is worth taking seriously &#8212; mistakes and all.</p><div><hr></div><p><strong>The Point.</strong></p><p>We have been given access to extraordinarily powerful thinking tools and we are, collectively and enthusiastically, using them to organize our sock drawers.</p><p>That changes starting now. Or at least starting next Thursday.</p><p>This series exists to explore what happens when you stop giving your chatbot the easy assignments and start putting it to work on the things that actually matter. Business decisions. Financial choices. Career crossroads. Life pivots. The stuff you would normally take to an advisor, a trusted friend, or a very patient stranger on Reddit.</p><p>Your chatbot has been coasting. It is time it earned its keep.</p><div><hr></div><p><em>Next up: your chatbot as a business development advisor &#8212; better answers than most consultants, faster, and without the invoice.</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>The AI Thinking Partner prompt library is coming May 7. Get notified: <a href="https://ninetwofive365.gumroad.com/l/agqrc">ninetwofive365.gumroad.com/l/agqrc</a></em></p><p><em>Written in collaboration with your favorite chatbot.</em></p><p><em>Plainspeak is a NineToFive365 publication. Published in association with 256 Digital Solutions.</em> <em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p>]]></content:encoded></item><item><title><![CDATA[Vibe Coding: Your Competition is Closer Than You Think.]]></title><description><![CDATA[A short guide to your frenemies in the fluid vibe coding landscape.]]></description><link>https://ninetwofive365.substack.com/p/vibe-coding-your-competition-is-closer</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/vibe-coding-your-competition-is-closer</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:02:55 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="3750" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3750,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Race cars blurred by motion on a track.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Race cars blurred by motion on a track." title="Race cars blurred by motion on a track." srcset="https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1771425168951-06ce781bce39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNnx8Y29tcGV0aXRvcnMlMjBibHVyfGVufDB8fHx8MTc3NzI0OTg3OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@muyendab">Muyenda Burnett</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><strong>Still Here?</strong></p><p>Path one builders: still peaceful, still unbothered, still on their second coffee. Path two accidental entrepreneurs: vaguely interested, quietly taking notes. Path three commercial builders: sit up straight. Put the coffee down. This one is specifically for you.</p><p>Because here is something nobody mentioned when you were excitedly prompting your coding agent into action: you are not building in a vacuum. You never were. And the landscape you are building into is moving faster than you think.</p><div><hr></div><p><strong>Welcome to the Most Fluid Landscape You&#8217;ve Ever Seen.</strong></p><p>The AI tools market does not behave like previous technology markets. It does not politely wait for you to finish building before introducing new competitors. It does not slow down on weekends. A competitive landscape map drawn on Monday may be outdated by the next Monday.</p><p>The app that has no competition today could have three well funded competitors by the time you launch. One of them will have a better name. Another will have a lower price. The third will have launched on Product Hunt the week before you and somehow already have 400 upvotes.</p><p>This is not a reason to panic. It is a reason to pay attention. Starting now.</p><div><hr></div><p><strong>Finding Your Competitors. Before They Find You.</strong></p><p>Most builders skip this step entirely. They are so energized by the build that the question of who else is building the same thing feels like a problem for later. It is not a problem for later. It is a problem for right now.</p><p>The good news is you don&#8217;t need expensive market research tools. You need these:</p><p><strong>Product Hunt.</strong> Search your app category and see what has already launched, how it was received, and crucially what the comments said about it. The comments section is more valuable than the listing itself.</p><p><strong>Google.</strong> Search the problem your app solves, not the solution. &#8220;How do I manage client invoices without an accountant&#8221; tells you more about your competitive landscape than &#8220;invoice app for freelancers.&#8221;</p><p><strong>App Store and Play Store reviews.</strong> Find the closest existing app and read the one and two star reviews obsessively. Every complaint is a gap. Every gap is an opportunity.</p><p><strong>G2 and Capterra.</strong> If your app targets businesses, these review platforms are a goldmine of real user frustrations with existing solutions.</p><p>What you are looking for is not just who your competitors are. You are looking for what they are getting wrong. That is where you live.</p><div><hr></div><p><strong>The Lemonade Stand Problem, Revisited.</strong></p><p>You may remember from <a href="https://ninetwofive365.substack.com/p/vibe-coding-who-are-you-building?r=82taly">article two</a> the image of setting up a lemonade stand on a street already lined with lemonade stands, three of which are owned by Google. Welcome back to that street.</p><p>Large platforms have a long and well documented habit of watching what indie builders do well and quietly absorbing it into their own product. It has happened enough times that the indie builder community has a name for it: <a href="https://www.npr.org/2024/06/17/g-s1-4912/apple-app-store-obsolete-sherlocked-tapeacall-watson-copy">Getting Sherlocked</a>. It is as unpleasant as it sounds.</p><p>Unfortunately your defensive options against this are dire, as you cannot out-run or out-resource a larger platform. The defence is niche. Own a small room so completely that it is not worth a large competitor&#8217;s time to redecorate it. The riches, as it turns out, really are in the niches.</p><div><hr></div><p><strong>Your Competitors Are Also Vibe Coding.</strong></p><p>This is the part nobody talks about. The wrecking ball that took down the BVC era did not discriminate. It swung for everyone &#8212; including the person who had the same idea as you, in a different timezone, two weeks ago, and is already on version two.</p><p>The barrier to entry that once protected established players is gone. But it is gone for new entrants too. Someone is vibe coding your idea right now. They are also using a coding agent. They are also moving fast. They also think they are first.</p><p>Speed and focus (specifically niching) are now your only meaningful advantages. Not the size of your team. Not your budget. Not your years of experience. How fast you ship and how tightly you stay focused on your specific user&#8217;s specific pain.</p><div><hr></div><p><strong>How Do You Stay Ahead of People Who Are Also Moving Fast.</strong></p><p>Ship fast and iterate faster. Your first version does not need to be perfect. It needs to be in front of real users generating real feedback. Perfection for now is merely an acquaintance &#8212; a nice to have.</p><p>Talk to your users obsessively. This is the one thing large competitors are structurally terrible at. A solo vibe coder who responds to every user message within the hour has an advantage that no amount of venture capital can easily replicate.</p><p>Stay in your niche. The temptation to expand (to add features, chase adjacent markets, become everything to everyone) is the most common way promising indie apps lose their edge. Resist it until you have completely owned your corner.</p><p>Watch the landscape weekly not monthly. Set a <a href="https://google.com/alerts">Google Alert</a> for your category and Google will email you whenever something new is published about that topic. Check Product Hunt every Monday. Know what is launching before your users do.</p><div><hr></div><p><strong>The Fluid Landscape Is Both the Problem and the Opportunity.</strong></p><p>The same conditions that allow a well funded competitor to enter your market tomorrow allow you to enter theirs today. The builders who thrive in this environment share one quality: they treat competition as information rather than as a threat.</p><p>Every competitor that exists confirms there is a market. Every gap in what they offer is a door left open. Every complaint in their reviews is an invitation.</p><p>You were not late to this landscape. You arrived exactly when the walls came down.</p><div><hr></div><p><em>Next up: you&#8217;ve decided what to build and who for. Now comes the part everyone skips: actually building the thing.</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>Not sure which path you are on? Download The Vibe Coder&#8217;s Pre-Build Checklist &#8212; free: <a href="https://ninetwofive365.gumroad.com/l/yjazyj">ninetwofive365.gumroad.com/l/yjazyj</a></em></p><p><em>And in case you are asking for a friend, Claude helped make this article worth reading.</em></p><p><em>Plainspeak is a NineTwoFive365 publication. Published in association with 256 Digital Solutions.</em> <em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p>]]></content:encoded></item><item><title><![CDATA[Vibe Coding: Who Are You Building For and Why?]]></title><description><![CDATA[Because "I just felt like it" is a perfectly valid answer. Until it isn't.]]></description><link>https://ninetwofive365.substack.com/p/vibe-coding-who-are-you-building</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/vibe-coding-who-are-you-building</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Tue, 21 Apr 2026 12:04:17 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5976" height="3992" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3992,&quot;width&quot;:5976,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a black and white photo of a beach&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a black and white photo of a beach" title="a black and white photo of a beach" srcset="https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1663804311202-b7752283c930?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0NXx8Zm9yayUyMGluJTIwdGhlJTIwcm9hZHxlbnwwfHx8fDE3NzYyNzcwNTZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@joshchiodo">Josh Chiodo</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><strong>So. How Did You Get Here?</strong></p><p>Nobody wakes up one morning and thinks &#8220;I shall build an app today&#8221; without something pushing them there first. That something is usually one of the following:</p><p>You&#8217;ve been paying for a software subscription that costs too much, does too little, and updates itself at the worst possible moment. You sat through a demo at work and thought; I could build something better than that. You have data living in someone else&#8217;s system and you&#8217;d quite like it back, thank you. You&#8217;re tired of asking permission to do things that should take five minutes. Or &#8212; and this is more common than anyone admits &#8212; you just stumbled onto a vibe coding platform at midnight and things got out of hand.</p><p>All valid. All recognizable. All excellent reasons to build something.</p><p>The first question worth asking, however, is not <em>what</em> you are building. It&#8217;s <em>who</em> you are building it for.</p><div><hr></div><p><strong>Path One: Building for Yourself.</strong></p><p>Congratulations. This is the peaceful path.</p><p>No deadlines. No investors. No user complaints at 2am. You build when you want, ship when you&#8217;re ready, and scale when you feel like it. The coding agent does the heavy lifting, you drink your coffee, everyone is happy.</p><p>If this is you, crack on. The rest of this article is not really for you. Come back for article three.</p><div><hr></div><p><strong>Path Two: The Accidental Entrepreneur.</strong></p><p>You built it for yourself. Obviously. Then you mentioned it somewhere: a Reddit thread, a WhatsApp group, a work Slack channel you probably shouldn&#8217;t have been on at that hour. And someone said &#8220;wait, can I use that?&#8221;</p><p>And just like that, without a business plan, a pitch deck, or a single slide about market sizing, you are now apparently building a product.</p><p>This path is more common than anyone in Silicon Valley will admit. Some of the most successful indie apps started life as a personal fix for a personal frustration. The builder had no commercial intention whatsoever. They just solved their own problem cleanly enough that other people recognized their own pain in it.</p><p>If this sounds like you, welcome to the most interesting path of the three. You already have your first user. The slightly alarming news is that you are also currently your own Head of Product, Head of Marketing, Head of Support, and Chief Everything Else Officer.</p><p>But here&#8217;s the thing: you might actually be onto something.</p><div><hr></div><p><strong>Path Three: Building for Paying Users.</strong></p><p>Right. Now we&#8217;re talking.</p><p>This path requires something the other two do not: honest, slightly uncomfortable thinking before you write a single prompt.</p><p>Because here is the question that will make or break your app before you&#8217;ve built a single screen:</p><p><em>Why would anyone pay for this?</em></p><p>Not &#8220;why would anyone use this.&#8221; Pay. With actual money. Voluntarily.</p><p>That question deserves a brutally honest answer because the graveyard of apps is full of solutions to problems that nobody actually had, or problems so mild that free alternatives were good enough. Real paying users require real pain. Not inconvenience. Not mild irritation. Pain.</p><p>So before you build, ask yourself:</p><p>What specific problem does this solve? Is the problem painful enough that people are already spending money &#8212; badly &#8212; trying to fix it? Is there a gap in the market or are you setting up a lemonade stand on a street already lined with lemonade stands, three of which are owned by Google? And is the market big enough to matter or niche enough to own?</p><p>The good news is vibe coding makes the build almost trivially easy. The thinking that comes before it &#8212; and after it &#8212; is where the real work lives. And that work started a while back.</p><div><hr></div><p><em>Next up: You&#8217;ve decided to build commercially. Now the fun begins. Who exactly is your competition, how fluid is the landscape, and how do you stay ahead of both?</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>Not sure which path you are on? Download The Vibe Coder's Pre-Build Checklist &#8212; free: <a href="https://ninetwofive365.gumroad.com/l/yjazyj">ninetwofive365.gumroad.com/l/yjazyj</a></em></p><p><em>And in case you are asking for a friend, Claude helped make this article worth reading.</em></p><p><em>Plainspeak is a NineTwoFive365 publication. Published in association with 256 Digital Solutions.</em> <em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p><div><hr></div><p></p>]]></content:encoded></item><item><title><![CDATA[Vibe Coding: When AI Takes a Wrecking Ball to Established Practices.]]></title><description><![CDATA[A short, mildly unsympathetic history of how we got here.]]></description><link>https://ninetwofive365.substack.com/p/vibe-coding-when-ai-takes-a-wrecking</link><guid isPermaLink="false">https://ninetwofive365.substack.com/p/vibe-coding-when-ai-takes-a-wrecking</guid><dc:creator><![CDATA[NineTwoFive365]]></dc:creator><pubDate>Tue, 14 Apr 2026 12:32:03 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;people sitting down near table with assorted laptop computers&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="people sitting down near table with assorted laptop computers" title="people sitting down near table with assorted laptop computers" srcset="https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1519389950473-47ba0277781c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxwcm9qZWN0JTIwdGVhbXxlbnwwfHx8fDE3NzYxMDQzNjV8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@marvelous">Marvin Meyer</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Right now, in this moment, you are carrying two things around with you like a low-grade headache:</p><p>First, a pet peeve. A work frustration, a business inefficiency, a personal annoyance so specific and so persistent that you&#8217;ve mentally complained about it approximately four hundred times. There&#8217;s probably an app for it somewhere. Probably. Maybe. You&#8217;ve looked. Kind of.</p><p>Second, a quiet fantasy. The one where you build the app that kills that problem dead. Clean. Final. Satisfying. The only thing standing between you and that fantasy has always been the same uncomfortable truth: you are, technically speaking, technically challenged.</p><p>Until now. Awkward segue incoming, but stay with me.</p><p><strong>A Brief, Mildly Bitter History Lesson.</strong></p><p>I&#8217;m old enough to remember when building even the simplest app required what can only be described as a miraculous convergence of specialists; each one more indispensable than the last, and each one quietly aware of that fact.</p><p>You needed people to build the screens. People to handle security. People to make apps talk to other apps. People to manage databases (which are just glorified spreadsheets). And then people to test everything the other people built.</p><p>These specialists came as a team. The team came with a budget. The budget came with eye-watering numbers and timelines that stretched into years. Anyone who had been there long enough understood the relationship between project durations and job security.</p><p>Getting a simple app built felt less like a technology project and more like negotiating a peace treaty between rival kingdoms: expensive, slow, and somehow always your fault when it went wrong.</p><p>We shall call this era BVC. Before Vibe Coding. Historians will not look back on it fondly.</p><p><strong>Enter the Wrecking Ball.</strong></p><p>Vibe coding has taken a much needed chainsaw to all of that malarkey.</p><p>Today, you can sit down, describe your idea in plain conversational English to an AI-powered coding agent. Think Aladdin meeting the Genie, minus the three-wish limit. Watch something resembling a real app materialise in front of you. No technical gatekeepers. No snobbish specialists with raised eyebrows. No stretched out timelines.</p><p>Some have called it the Great Leveller and honestly, that&#8217;s not an overstatement.</p><p>The playing field between &#8220;person with an idea&#8221; and &#8220;person who can build said idea&#8221; has never been flatter. And the people taking advantage of that flat playing field right now aren&#8217;t mostly developers. They&#8217;re plumbers, solopreneurs, teachers, interns, and fed-up professionals who one day thought there has to be a better way and then actually went and built one.</p><p><strong>So. You Have Powers Now.</strong></p><p>Immense, frankly alarming powers.</p><p>The only question worth asking, and the one this entire series is built around, is: what exactly are you going to do with them?</p><p>Because building the app, it turns out, is the easy part. Everything that comes after is where it gets interesting.</p><p>Next up: before you write a single instruction to your AI agent, there&#8217;s one question you need to answer honestly. Is this app for you or is it for a buyer? The answer changes everything.</p><div><hr></div><p><em>Next up: Who are you building for and why?</em></p><p><em>If this was useful, follow Plainspeak on <a href="https://ninetwofive365.substack.com/s/plainspeak">Substack</a> and <a href="https://medium.com/plainspeak">Medium</a> for the full series.</em></p><p><em>Not sure which path you are on? Download The Vibe Coder&#8217;s Pre-Build Checklist &#8212; free: <a href="https://ninetwofive365.gumroad.com/l/yjazyj">ninetwofive365.gumroad.com/l/yjazyj</a></em></p><p><em>And in case you are asking for a friend, Claude helped make this article worth reading.</em></p><p><em>Plainspeak is a NineTwoFive365 publication. Published in association with 256 Digital Solutions.</em> <em>&#169; 2026 256 Digital Solutions. All rights reserved.</em></p>]]></content:encoded></item></channel></rss>