<?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[AI + Building]]></title><description><![CDATA[Creating AI tools to let anyone build anything at Memex. Sharing thoughts and best practices on building with AI.]]></description><link>https://www.aiplusbuilding.com</link><image><url>https://substackcdn.com/image/fetch/$s_!FGyQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b6f913a-2b23-48eb-8175-5bfbd42962e0_790x790.png</url><title>AI + Building</title><link>https://www.aiplusbuilding.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 16 Apr 2026 06:34:03 GMT</lastBuildDate><atom:link href="https://www.aiplusbuilding.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[David Valerio Gilmore]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aiplusbuilding@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aiplusbuilding@substack.com]]></itunes:email><itunes:name><![CDATA[AI + Building]]></itunes:name></itunes:owner><itunes:author><![CDATA[AI + Building]]></itunes:author><googleplay:owner><![CDATA[aiplusbuilding@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aiplusbuilding@substack.com]]></googleplay:email><googleplay:author><![CDATA[AI + Building]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The 6 best vibe coding tools in 2025]]></title><description><![CDATA[Review of the top six vibe coding tools and which one is right for you.]]></description><link>https://www.aiplusbuilding.com/p/the-6-best-vibe-coding-tools-in-2025</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/the-6-best-vibe-coding-tools-in-2025</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Sat, 04 Oct 2025 10:28:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/12754111-604c-4374-844f-bec30f3ad9f4_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Seth at <a href="https://www.youtube.com/@nocodemba">No Code MBA</a> just published a concise rundown of his favorite AI app builders for 2025. I thought he had some really good takes. Here&#8217;s my notes and commentary on his picks. (<a href="https://www.youtube.com/watch?v=ikLPdE45puo">watch the video here</a>)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ZxH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ZxH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ZxH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2310352,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://aiplusbuilding.substack.com/i/175260138?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6ZxH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!6ZxH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2b38123-6c27-480b-ac34-e05ff8a89e93_2048x2048.png 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></figure></div><h3><strong>Memex &#8212; general&#8209;purpose agentic vibe coding platform</strong></h3><p>Seth frames <a href="https://memex.tech">Memex</a> as a middle ground between easy, hosted builders like Lovable and full IDEs like Cursor&#8212;powerful and flexible, but still approachable. He highlights that it&#8217;s language&#8209;agnostic (build in Python, JS, etc.) and it runs on your computer. The agent writes and executes code locally, but you can still sync to GitHub / deploy to the cloud. That matters for ownership, privacy, and the ability to build beyond &#8220;just a web app.&#8221;</p><p>Similar to tools like Replit, Memex has a <strong>Plan Mode</strong> (like an AI product&#8209;manager that helps scope and de&#8209;risk before building) and a <strong>Build Mode.</strong> Memex was also recently shortlisted by <a href="https://www.digitalocean.com/resources/articles/vibe-coding-tools">Digital Ocean</a> and <a href="https://zapier.com/blog/best-vibe-coding-tools/">Zapier</a> as one of the best vibe coding tools in 2025.</p><p>[Disclaimer: I am a founder of Memex, so I tried to keep it to the points Seth made to avoid too much bias!]</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">I&#8217;ve been working in AI for 11 years and I still learn something new about it every day. Subscribe to learn alongside me.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3><strong>Base44 &#8212; integrated, all&#8209;in&#8209;one stack (now part of Wix)</strong></h3><p>Seth frames Base44 as the easiest tool for beginners. Its backend (database) and auth are integrated, so you can sign in, describe what you want, and get something working with minimal setup. That &#8220;everything in one place&#8221; lowers activation energy for first&#8209;time builders, though it can mean less flexibility if you prefer full control over your data layer.</p><p>Wix acquired Base44 in summer 2025, and thus far the M&amp;A dynamics don&#8217;t seem to have impacted the product direction too much. Having been acquired in the past, I know from experience it can be quite disruptive&#8211;but the Base44 team seems to be shipping well throughout the integration.</p><div><hr></div><h3><strong>Bolt (bolt.new) &#8212; integrations first, token&#8209;metered usage</strong></h3><p>Bolt leans into <strong>Figma and GitHub</strong> from the jump: import a design file, round&#8209;trip with your repo, and iterate from there. If your workflow starts in design or lives in GitHub, that orientation feels natural.</p><p>Pricing is <strong>token&#8209;based</strong>: complexity and project size drive cost more than sheer message count, which is different from some message&#8209;credit systems. You&#8217;ll typically connect an <strong>external database</strong> (often Supabase) rather than using an integrated backend. They recently launched an update to their agent that embeds Claude Code and OpenAI&#8217;s Codex coding agents directly into Bolt. That in itself is an interesting development&#8211;the AI model companies have released many frameworks for building agents on their models, but this is one of the more high-profile adoptions of such tools. Whether that will be a lasting trend or not is to be determined.</p><div><hr></div><h3><strong>Lovable &#8212; popular, with a new agent mode</strong></h3><p>Lovable is a crowd favorite with a familiar chat&#8209;to&#8209;build experience. The recent <strong>Agent Mode</strong> moved pricing toward usage&#8209;based billing (cost scales with task complexity), which aligns with what Seth mentions about evolving models. On the backend, many users pair Lovable with <strong>Supabase</strong> for database, auth, and edge functions. (<a href="https://lovable.dev/blog/agent-mode-beta?utm_source=chatgpt.com">Lovable</a>,<a href="https://docs.lovable.dev/integrations/supabase?utm_source=chatgpt.com"> Lovable Documentation</a>)</p><p><strong>If you&#8217;re comparing Bolt vs. Lovable:</strong> both support GitHub and Supabase; the right choice often comes down to which editor flow you vibe with. That&#8217;s exactly Seth&#8217;s advice&#8212;try both on a small build and see which one &#8220;clicks.&#8221; (<a href="https://www.youtube.com/watch?v=ikLPdE45puo">YouTube</a>)</p><div><hr></div><h3><strong>Emergent &#8212; very agentic, one&#8209;prompt end&#8209;to&#8209;end</strong></h3><p>Seth calls Emergent out for being <em>highly agentic</em>: you describe what you want and it coordinates multiple agents to scaffold, debug, and ship with minimal back&#8209;and&#8209;forth. If you like the idea of a one&#8209;prompt build experience and can live within that system&#8217;s conventions, it&#8217;s worth a spin.</p><p>Emergent&#8217;s own positioning matches that: &#8220;think it, describe it, ship it,&#8221; with agents handling full&#8209;stack tasks (frontend, backend, auth, deploy).</p><div><hr></div><h3><strong>Replit &#8212; popular, and now with integrated database options</strong></h3><p>Replit remains a go&#8209;to for many builders because everything&#8217;s in one browser workspace. Seth notes he&#8217;s personally gotten &#8220;stuck&#8221; more here than with the others, but also that these tools improve fast&#8212;so your mileage may vary. If you want a hosted environment with an <strong>integrated SQL database</strong> (and recent improvements to separate dev/prod DBs), Replit&#8217;s worth a look.</p><div><hr></div><h3><strong>Bonus: Cursor (and Windsurf) &#8212; the IDE route if you&#8217;re more technical</strong></h3><p>Seth suggests you might <em>start</em> with an app builder, then &#8220;graduate&#8221; to a developer IDE like Cursor (or Windsurf) for more control and typically lower per&#8209;unit costs at scale. Cursor&#8217;s model is familiar to engineers: a VS Code&#8211;style IDE with chat, refactors, and multi&#8209;file edits, plus straightforward plans. Windsurf is a similar, agent&#8209;forward IDE. If you&#8217;re comfortable in code, either can feel like home.</p><div><hr></div><p><em>Sources: Seth&#8217;s video overview and official docs/pricing pages for each tool were used to ground the details above.</em> (<a href="https://www.youtube.com/watch?v=ikLPdE45puo">YouTube</a>, <a href="https://memex.tech">Memex</a>,<a href="https://techcrunch.com/2025/06/18/6-month-old-solo-owned-vibe-coder-base44-sells-to-wix-for-80m-cash/?utm_source=chatgpt.com"> TechCrunch</a>,<a href="https://bolt.new/?rid=os72mi&amp;utm_source=chatgpt.com"> bolt.new</a>,<a href="https://support.bolt.new/account-and-subscription/tokens?utm_source=chatgpt.com"> Bolt Help Center</a>,<a href="https://lovable.dev/blog/agent-mode-beta?utm_source=chatgpt.com"> Lovable</a>,<a href="https://docs.lovable.dev/integrations/supabase?utm_source=chatgpt.com"> Lovable Documentation</a>,<a href="https://emergent.sh/?utm_source=chatgpt.com"> Emergent</a>,<a href="https://www.ycombinator.com/companies/emergent?utm_source=chatgpt.com"> Y Combinator</a>,<a href="https://docs.replit.com/cloud-services/storage-and-databases/sql-database?utm_source=chatgpt.com"> Replit Docs</a>,<a href="https://blog.replit.com/introducing-a-safer-way-to-vibe-code-with-replit-databases?utm_source=chatgpt.com"> Replit Blog</a>,<a href="https://cursor.com/pricing?utm_source=chatgpt.com"> Cursor</a>,<a href="https://windsurf.com/?utm_source=chatgpt.com"> Windsurf</a>)</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Hype vs Reality for an AI Coding Startup]]></title><description><![CDATA[or, "long in the making"]]></description><link>https://www.aiplusbuilding.com/p/hype-vs-reality-for-an-ai-coding</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/hype-vs-reality-for-an-ai-coding</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Fri, 30 May 2025 13:39:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2dny!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We recently crossed $10k in MRR at <a href="https://memex.tech/?utm_source=social&amp;utm_medium=substack&amp;utm_campaign=organic&amp;utm_content=10k_mrr_post">Memex</a>. (Before you roll your eyes&#8212;let me assure you that&#8217;s the most self-congratulatory line of this post.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2dny!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2dny!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 424w, https://substackcdn.com/image/fetch/$s_!2dny!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 848w, https://substackcdn.com/image/fetch/$s_!2dny!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 1272w, https://substackcdn.com/image/fetch/$s_!2dny!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2dny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png" width="1456" height="917" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1464523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/164757954?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4a77b80-e05d-46e7-b4e2-2677fdbdd364_1456x934.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2dny!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 424w, https://substackcdn.com/image/fetch/$s_!2dny!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 848w, https://substackcdn.com/image/fetch/$s_!2dny!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 1272w, https://substackcdn.com/image/fetch/$s_!2dny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8df027dd-ffe7-4dd9-aa7f-e8bcd4860fbe_1456x917.png 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></figure></div><p>What began as an idea to give an engineering partner to every scientific professional has evolved into a desktop-native, general AI agent for vibe coding.</p><p>For an indie dev, $10k MRR is a huge goalpost. For a venture-scale business, it&#8217;s the very beginning. And in my former life selling to enterprises, I wouldn&#8217;t even do a POC for less than $25k. But this is my first rodeo creating a product-led business. And while we&#8217;re not satisfied with our progress, we nonetheless celebrate the milestone of having users that champion us and having a product we feel proud to work on every day.</p><p>We&#8217;ve all heard the adage &#8220;overnight success, long in the making&#8220;. Nevertheless, we almost always over-index on the &#8220;overnight success&#8221; and not as much on the &#8220;long in the making&#8221;. Thinking about how to share the news of our recent milestone, I was confronted by the decision &#8220;how should I position it?&#8221;.</p><p>The enterprise sales entrepreneur in me wants to say &#8220;Memex hits $120k annualized revenue 30 days after launch&#8220;. That is technically true &#8230; but it&#8217;s just narrative. In the early days of fundraising, selling to enterprises, and hiring, you&#8217;re constantly looking for the positive narratives you can tell to recruit people to your vision. Finding ways to turn bland reality into sexier narratives is an art.</p><p>But what I love about product-led entrepreneurship is that you can cut the bullshit. Either people love your product, or they don&#8217;t. In that spirit, I decided to tell a different narrative in this post. The bland, grueling, unsexy one. The one about &#8220;long in the making&#8221;. </p><p>For those of you building, creating, crafting, and making out there, I hope it may be of some use.</p><div><hr></div><h1><strong>Long in the making</strong></h1><p>First - the unsexiest line of all:</p><blockquote><p><s>Memex hits 120k annualized revenue 30 days after launch</s><br>It took 2 years and 2 months to hit $10k MRR after David left his last job to start a company</p></blockquote><p>We incorporated in June of 2023, but I left to start a new company in March of 2023. Often times founders are working on their idea far before they even incorporate. But we often don&#8217;t talk about that &#8230; <br><br>Well - there you have it: for me it took 26 months from standing start to get to something that starts to look like a good business if you squint at it.</p><p>We pivoted twice before landing on the idea to build an agentic coding tool for scientific professionals last May (I&#8217;ll spare you the details of the other two ideas). For those close to the evolution of LLMs, that was when GPT4-Turbo was still the G.O.A.T. coding model &#8212; feels like 5-years ago in the LLM timeline.</p><p>We started with self-service prototypes using Figma and Supademo. <a href="https://app.supademo.com/showcase/clvzcj5bh00c2wpgbkassuoym?demo=2">This is one of our first, non-functional prototypes</a>. We did several iterations. For each version of the prototype, we'd DM it to hundreds of people. We got responses from ~150 people and had 1:1 google meet convos with &gt;50 in the first ~30 days. </p><p>Let that sink in. We were working our asses off rapidly iterating on the prototype and DMing people that roughly fit our contrived ICP for a vague idea we had. At the time, agentic coding tools were either a joke or non-existent. And we were 14 months and two pivots in. That&#8217;s the thing about starting a company and finding an idea/traction &#8212; you have to keep grinding even when it&#8217;s not working. And along the way you have to kill your darlings, and keep up an aggressive pace even if it feels like you&#8217;re marching nowhere.</p><p>The self-serve prototypes gave us a clearer picture of users' wants, needs, and willingness to pay. Keep in mind that this was before Clade Code, or before Cursor or Windsurf had agents. Scoping an agentic engineering tool was not obvious.</p><p>We built an MVP in ~6 weeks and gave it to some early users. We didn't charge them - building a billing system was premature until we had a clearer picture how to charge and validation that we had something people wanted to pay for.</p><p>We spent the next 3 months trying to get the agent to a point that it was actually helpful to users. It was during this time we expanded from just scientific professionals to &#8220;tech saavy professionals&#8221;, because users were using it for a broad swath of use cases. But from June through September of 2024 it couldn&#8217;t hit the bar for quality to keep users using it. We were paying ~$10/day on ads to find alpha users.</p><p>Then in October we started getting an uptick in usage. People would discover the product, onboard, and then use it ... A LOT.  </p><div><hr></div><h1><strong>Finding traction</strong></h1><p>In November we realized through diagnostic errors that one user was hacking people with it - successfully. We cut him off. He spent the next 2 weeks trying to hack US to keep using it. He then emailed us begging to use it. That's when we realized we had something we could charge for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aVS7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aVS7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 424w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 848w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 1272w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aVS7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png" width="1200" height="744" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:744,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aVS7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 424w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 848w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 1272w, https://substackcdn.com/image/fetch/$s_!aVS7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7b3b01e-66c8-48cf-b794-1120f409ef3c_1200x744.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>On December 6th we released a beta version that had billing. We got our first paying customer four days later. He remains one of our most active today!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s2jF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s2jF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 424w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 848w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s2jF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png" width="1200" height="1318" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1318,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s2jF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 424w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 848w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!s2jF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9807f827-7b62-443c-92e8-aa5ee46af411_1200x1318.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>We hit $1k MRR in the first 30 days of our closed beta, mainly through spending lots of time engaging on X and some ads. But we had issues: the agent was extremely inefficient, people weren't using version control and were losing work, and some were racking up huge charges and then cancelling their credit cards to avoid payment. </p><p>We decided to stay heads down and fix these issues that were plaguing us. We made the agent twice as token efficient, added checkpoints to automatically version our users&#8217; work, changed to a pre-pay model, and fixed a long list of bugs. </p><p>Our launch was pretty simple: </p><ul><li><p>We made a <a href="https://www.youtube.com/watch?v=Il1Ct8oTxiE">high quality video</a> (on a budget)</p></li><li><p>Posted on our social accounts</p></li><li><p>Launched on Show HN (see my <a href="https://www.dvg.blog/p/takeaways-from-10000-vibe-coded-projects">previous post</a> about that)</p></li><li><p>Asked friends to post</p></li><li><p>Paid for placement in 2 newsletters</p></li><li><p>Increased activity on social media </p></li></ul><p>That got us up to $10k MRR in 30 days. </p><div><hr></div><h1><strong>What&#8217;s next?</strong></h1><p>We have lots to improve on the product. Our users want Memex to be an MCP Client, we&#8217;re working on a "Team" plan with specific features with a development partner, and we need to make it generally easier to use for less technical people.</p><p>We need to do all this and spend more time on growth.</p><p>We are still experimenting a lot with our distribution channels. But here's what we've learned thus far and we expect to continue on our path to $100k MRR and beyond.</p><h2>&#128101; Community</h2><p>We spend lots of time investing in our Discord community. We work hard to help users, and in return they're more likely to share feedback, support each other, and invite others.  Half of our new users yesterday were referrals.</p><p>It's also a ton of fun and rewarding. The Discord increasingly feels like an extension of our team Slack channel where we are working along our users to build great stuff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B13s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B13s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 424w, https://substackcdn.com/image/fetch/$s_!B13s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 848w, https://substackcdn.com/image/fetch/$s_!B13s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 1272w, https://substackcdn.com/image/fetch/$s_!B13s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B13s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png" width="956" height="380" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:956,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B13s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 424w, https://substackcdn.com/image/fetch/$s_!B13s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 848w, https://substackcdn.com/image/fetch/$s_!B13s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 1272w, https://substackcdn.com/image/fetch/$s_!B13s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd472e13-b4d2-446a-9c75-575751bebbd6_956x380.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h2>&#128736;&#65039; Building in Public</h2><p>I've spent my career selling to execs. I have little experience on social media. I've learned the hard way that anything "salesy" is either lambasted or worse - ignored.</p><p>Authentic content performs best, and building in public is the best version of that.</p><h2>&#128129; Influencer marketing</h2><p>I often hear about growth without ads. But looking at YouTube's ad library is revealing: A TON of videos on YT are paid promo by startups (add `&amp;sv=1` to the end of search queries on YT). </p><p>We won't rely on paid promo, but we'll use them as we grow.</p><h1>Back to building</h1><p>Hope this is helpful to others also building &#128170; This is my first product-led journey, and I'd love feedback! &#128591; </p><p>If you liked this post, follow me here for more about our journey!</p><p>That's it for now &#8212; I&#8217;m off to vibe code something &#128526; </p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A Wafer's Edge: TSMC-Zero's impact on AI]]></title><description><![CDATA[How might a Taiwan conflict impact the AI industry?]]></description><link>https://www.aiplusbuilding.com/p/a-wafers-edge-tsmc-zeros-impact-on</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/a-wafers-edge-tsmc-zeros-impact-on</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Wed, 14 May 2025 13:44:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qjDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>tl;dr</strong></h1><ul><li><p>A Taiwan conflict's primary tragedy would be the immense human cost, eclipsing any industrial impact.</p></li></ul><ul><li><p>If TSMC (critical AI chip supplier) output goes to zero ("TSMC-Zero"):</p><ul><li><p><strong>Asymmetric AI Impact:</strong> Simpler, unimodal AI (reasoning, coding) would likely be more resilient due to distillation &amp; efficiency, while complex multimodal AI (vision, robotics) would suffer more.</p></li><li><p><strong>Winners:</strong> Open-source AI, on-device AI, and startups focused on compute efficiency.</p></li><li><p><strong>Losers:</strong> Autonomous hardware (self-driving cars, humanoid robots &#8230; Tesla), intensive multimodal applications (video generation), and API-dependent apps relying on frontier models.</p></li></ul></li><li><p><strong>Big Tech is Stockpiling:</strong> Massive GPU spending by cloud giants isn't just for current AI growth; it suggests a degree of strategic stockpiling to hedge against TSMC disruption.</p></li></ul><ul><li><p>The convergence of AI's chip dependency and Taiwan's geopolitical risk is a critical, under-discussed global vulnerability.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Y4w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Y4w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 424w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 848w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Y4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png" width="1450" height="1488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1488,&quot;width&quot;:1450,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:209831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/163494384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7Y4w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 424w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 848w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 1272w, https://substackcdn.com/image/fetch/$s_!7Y4w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11905196-ae3f-4b3b-81bc-1dc1038c6e6f_1450x1488.png 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></figure></div><p>The world is grappling with two colossal, simultaneous shifts: a changing world order and AI.</p><p>First, the decades-old, US-led geopolitical order is cracking. China is actively pushing for a new global structure, and Taiwan is a central flashpoint. Forecasting communities like Metaculus put the odds of a Chinese attempt to <a href="https://www.metaculus.com/questions/12309/china-engages-in-a-blockade-against-taiwan/">blockade Taiwan by 2030 at 40%</a>, <a href="https://www.metaculus.com/questions/11480/chinese-invasion-of-taiwan/">invade Taiwan by 2030</a> at around 30%, and <a href="https://www.metaculus.com/questions/7512/100-deaths-from-chinataiwan-conflict-by-2050/">invade Taiwan by 2050</a> at 68%. This geopolitical instability alone is immense.</p><p>For context, in the lead up to the Ukraine conflict, the Metaculus community prediction of a Russian invasion of Ukraine was just 35% only 2 months before the invasion happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UD1u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UD1u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 424w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 848w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 1272w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UD1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png" width="1456" height="476" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:476,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111271,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/163494384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UD1u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 424w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 848w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 1272w, https://substackcdn.com/image/fetch/$s_!UD1u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d566bc4-596a-49c2-912a-9df7e46aafc2_1504x492.png 1456w" sizes="100vw"></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">Metaculus community prediction has a strong track record, and geopolitical events in the world can escalate quickly.</figcaption></figure></div><p>Second, Artificial Intelligence is exploding. It's not just another technology; it's a foundational force promising to reshape everything from labor and science to warfare and governance, with scenarios like those in "<a href="https://ai-2027.com/">AI 2027</a>" projecting superhuman capabilities within years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iYpK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iYpK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 424w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 848w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 1272w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iYpK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png" width="1456" height="626" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:626,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:516789,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/163494384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iYpK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 424w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 848w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 1272w, https://substackcdn.com/image/fetch/$s_!iYpK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e784f-8289-4a57-b4c7-c5a0ffcbafc3_2564x1102.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>It is paramount to state upfront that <strong>the most devastating consequence of a kinetic conflict over Taiwan would be the horrific human cost</strong>&#8212;the loss of life and suffering in Taiwan and potentially far beyond. That human tragedy would eclipse any industrial or economic fallout. </p><p>As we consider the multifaceted global risks, the deep entanglement of AI's future with Taiwan's fate also warrants attention.</p><p>Individually, either of these dynamics would define an era. But they are deeply entwined with one another, and I find the intersection of AI and Taiwan oddly under-discussed. TSMC is the near-monopolistic producer of the advanced chips powering the AI revolution, holding roughly 67% of global foundry capacity and over 90% of 3nm capacity. This makes AI's future dangerously contingent on a geopolitical fault line.</p><p>I've been trying to reason through the cascading risks. Here's how I'm thinking about it.</p><h1>1. Imagining "TSMC-Zero": What's the baseline for impact?</h1><p>If geopolitical tensions escalate and TSMC's output drops to zero, what happens to the AI industry? TSMC isn't just a major player; it's foundational, accounting for roughly <a href="https://www.counterpointresearch.com/insights/global-semiconductor-foundry-market-share/">67% of global foundry market share by revenue in Q4 2024</a> and an even more dominant portion of advanced nodes&#8212;around 70-80% of 5nm and <a href="https://www.trendforce.com/news/2024/04/08/news-tsmcs-advanced-processes-remain-resilient-amid-challenges/">90% of 3nm production</a>. </p><p>While &#8220;TSMC-Zero&#8221; would be unprecedented, there are at least some historical examples of semi-conductor supply shocks that could be useful analogs.</p><h2><strong>Huawei Cutoff (2020)</strong> </h2><p><a href="https://www.anandtech.com/show/15915/tsmc-confirms-halt-to-huawei-shipments-in-september">U.S. export controls cutoff Huawei's</a> access to TSMC's leading-edge chips in mid-2020. Huawei had represented about 23% of TSMC's revenue in 2019, and subsequently saw its smartphone shipments drop from over 240 million units in 2019 <a href="https://www.lightreading.com/5g/huawei-s-5g-network-chips-crisis-exposed-in-new-research">to under 31 million by 2024</a>. While TSMC adeptly reallocated capacity and maintained growth, Huawei's device business was crippled.</p><p>Huawei survived the shock, but largely due to its diversification. Many companies whose growth depends on expanding GPU capacity would stuggle to fare so well in a TSMC-Zero scenario.</p><h2><strong>Renesas Naka Plant Fire (2021)</strong> </h2><p>A <a href="https://cleanroomtechnology.com/fire-destroys-5-of-renesas-semiconductor-cleanroom-175477">fire at Renesas's Naka plant</a>, a supplier for nearly one-third of global automotive microcontrollers (MCUs), temporarily reduced its output to <a href="https://www.reuters.com/technology/renesas-restore-fire-hit-chip-plant-100-capacity-around-mid-june-2021-06-01/">88% of pre-fire levels for weeks</a>. This single-plant incident forced major automakers to idle plants globally.</p><p>Many industries are increasingly reliant on chips. This example brings to mind the impact of TSMC-Zero on the automotive industry &#8230; <strong>Tesla, for example, has largely staked itself on autonomy with both self-driving cars and humanoid robots, increasing its exposure to geopolitical risk over Taiwan.</strong></p><p></p><p>These events, devastating as they were, would be dwarfed by a complete cessation of TSMC's output. The current U.S. CHIPS Act, while aiming to diversify supply chains, also highlights the strategic importance of these components by, in part, limiting China's access to leading-edge technology&#8212;an ongoing experiment with its own set of cascading consequences. A "TSMC-Zero" scenario implies a multi-year paralysis for industries deeply reliant on advanced semiconductors, with AI at the forefront of vulnerability.</p><h1>2. Asymmetric AI Impact: Will some capabilities suffer more?</h1><p>China has had restricted access to leading-edge AI chips <a href="https://itif.org/publications/2025/05/05/export-controls-chip-away-us-ai-leadership/">since October 2022</a>, due to U.S. export controls. Despite these limitations&#8212;forcing reliance on downgraded chips like <a href="https://www.reuters.com/world/china/nvidia-modifies-h20-chip-china-overcome-us-export-controls-sources-say-2025-05-09/">Nvidia's H20 variant for China</a> or necessitating <a href="https://arxiv.org/abs/2411.14425">complex workarounds</a>&#8212;Chinese labs have demonstrated impressive progress nonetheless. DeepSeek took the world by storm with its R1 reasoning model&#8212;the product of aggressively distilling larger models. It achieved <a href="https://www.reddit.com/r/LocalLLaMA/comments/1i5q6b9/deepseekr1_and_distilled_benchmarks_color_coded/">competitive performance</a> on math and coding benchmarks with <a href="https://arxiv.org/html/2501.12948v1">relatively smaller parameter counts</a> (e.g., 14B-32B variants). </p><p>Despite the impressive reasoning progress, Deepseek&#8217;s model has no multimodal capabilities.</p><p>This observation supports my theory of asymmetric impact: </p><blockquote><p>a widespread chip supply shock might hit some AI capabilities harder than others, depending on their reliance on raw compute versus the efficacy of distillation and efficiency techniques.</p></blockquote><p>The question becomes, which AI use cases are more resilient to TSMC-Zero and which are more vulnerable?</p><h2><strong>More Resilient Areas (Reasoning &amp; Coding)</strong></h2><p>Unimodal tasks like text-only reasoning or code generation exhibit shallower loss-versus-compute power laws. <a href="https://en.wikipedia.org/wiki/Neural_scaling_law">Neural scaling</a> exponents (&#945;) for text can be as low as 0.037-0.24, meaning performance degrades more gracefully with reduced compute.</p><p>Techniques like <a href="https://research.google/blog/distilling-step-by-step-outperforming-larger-language-models-with-less-training-data-and-smaller-model-sizes/">distilling step-by-step</a> or <a href="https://arxiv.org/abs/2305.13888">program-aided distillation</a> can effectively transfer reasoning and coding capabilities from large, powerful models to much smaller, more efficient ones. Microsoft's Phi-4-reasoning-plus, a smaller model, <a href="https://azure.microsoft.com/en-us/blog/one-year-of-phi-small-language-models-making-big-leaps-in-ai/">outperforms larger 70B models</a> on certain math and logic tasks, and frameworks like CodePLAN have shown smaller models can <a href="https://arxiv.org/abs/2403.13271">rival or exceed</a> few-shot LLMs on coding benchmarks.</p><p>Because of these trends and the anecdotal evidence of Deepseek performing well despite the CHIPS Act, I think it&#8217;s likely we would see reasoning and coding be more resilient as AI use cases .</p><h2><strong>More Vulnerable Areas (Complex Multimodal AI)</strong></h2><p>Multimodal applications (integrating vision, audio, video) inherently require larger parameter counts and significantly more compute to achieve state-of-the-art performance. Adding vision or audio tokens <a href="https://arxiv.org/abs/2301.03728">raises the compute-optimal parameter count</a> considerably. Studies show that even with fusion techniques, multimodal systems need <a href="https://arxiv.org/pdf/2504.07951">substantially more compute</a> than text-only models for similar loss reduction.</p><p>Even when unimodal baselines are strong, integrating multiple modalities adds significant overhead. For instance, visual question-answering can see up to 29% gains from a strong text-only baseline, but the multimodal integration itself <a href="https://arxiv.org/abs/1811.00613">is compute-intensive</a>.</p><p>Therefore, a scarcity of leading-edge chips would likely disproportionately impact the development and deployment of advanced multimodal AI. Progress in reasoning and code generation might prove more robust, sustained by innovations in software, model architecture, and distillation. Labs facing chip shortages would likely prioritize these unimodal advancements, while breakthroughs in rich multimodal experiences would hinge more directly on access to large-scale, high-end silicon or significant advancements in domestic hardware capabilities, <a href="https://www.ft.com/content/c462fbd1-1672-4d8f-bd91-c3aa185d2418">like Baidu's Kunlun clusters</a>. Autonomous hardware use cases would be hit hard.</p><h1>3. Hyperscalers are hedging</h1><p>It bears repeating: forecasting communities like Metaculus <a href="https://www.metaculus.com/questions/11480/chinese-invasion-of-taiwan/">assign a significant probability</a>&#8212;around 30-40%&#8212;to a Chinese attempt to invade or blockade Taiwan by 2030, with similar markets on Manifold <a href="https://manifold.markets/MetaculusBot/will-china-launch-a-fullscale-invas">showing a 42% chance</a> of a full-scale invasion before then. Such a conflict would directly threaten TSMC's production, which accounts for about <a href="https://www.trendforce.com/presscenter/news/20250310-12510.html">67% of global pure-play foundry revenue</a> and is the exclusive supplier for most advanced 3nm and 5nm GPUs. Advanced packaging, like TSMC's CoWoS, also <a href="https://www.reuters.com/technology/artificial-intelligence/nvidias-ai-chip-demand-face-limited-impact-potential-production-delay-analysts-2024-08-05/">remains a critical bottleneck</a> for AI GPUs. A halt here would freeze the global deployment of cutting-edge AI hardware.</p><p>Against this backdrop of non-trivial geopolitical risk, the major hyperscalers (Microsoft, Amazon, Alphabet, Meta) are pouring unprecedented capital into GPUs and data centers. Their combined capital expenditure is skyrocketing, projected to hit <a href="https://www.reuters.com/breakingviews/capital-intensity-will-reprogram-big-tech-values-2025-05-07/">$320 billion in 2025</a>&#8212;a 13-fold increase in a decade. This has prompted some to question the return from such staggering investments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qjDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qjDf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 424w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 848w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qjDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png" width="1438" height="1066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1066,&quot;width&quot;:1438,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115780,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/163494384?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qjDf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 424w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 848w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 1272w, https://substackcdn.com/image/fetch/$s_!qjDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66653e3a-6fd0-4dc0-b0d9-2ba757fb9b39_1438x1066.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>Global data center capex alone surged to $455 billion in 2024, with the top ten <a href="https://www.delloro.com/news/data-center-capex-surged-51-percent-to-455-billion-in-2024/">hyperscalers comprising over half of this</a>. Microsoft is planning an <a href="https://www.datacenterdynamics.com/en/news/microsoft-ai-data-center-80-billion/">$80 billion AI data center</a> expansion this year, while Google reaffirmed a <a href="https://www.networkworld.com/article/3959165/google-reaffirms-75b-ai-infra-investment-as-cloud-providers-pursue-divergent-strategies.html">$75 billion AI infrastructure push</a>, and AWS is investing <a href="https://www.reuters.com/technology/amazons-aws-to-invest-15-bln-expand-cloud-computing-japan-2024-01-19/">$15.2 billion in Japan by 2027</a> for its AI backbone and <a href="https://www.reuters.com/business/energy/amazon-spend-4-billion-cloud-infrastructure-chile-2025-05-07/">$4 billion in a new Chilean cloud region</a> for generative AI.</p><p>For me, this raises a critical question: </p><blockquote><p>Is this explosive spending solely to meet the current surge in AI demand, or does it also represent a strategic hedge against a potential TSMC supply shock?</p></blockquote><p>My take? The evidence points to both &#8230;</p><p>On the one hand, I expect the primary driver is the growth in AI model complexity and widespread demand for inference, which together dictate huge computational requirements. And its plausible that all the big tech leaders are &#8220;AGI pilled&#8221; believing they can achieve systems capable of recursive self-improvement using these capital investments. </p><p>But on the other hand, the economic climate suggests that the supply of AI could outpace the demand for it if consumer spending drops, prices go up, and interest rates stay high. Nevertheless, Big Tech is doubling down on its capital investments.</p><p>Stockpiling is not unprecedented. ByteDance, Alibaba, and Tencent reportedly <a href="https://www.tomshardware.com/pc-components/gpus/chinese-companies-stockpiled-billions-of-dollars-worth-of-nvidia-h20-gpus-prior-to-recent-ban">stockpiled approximately ~1 million Nvidia H20 GPUs</a> before the export curbs took full effect, demonstrating a clear precedent for front-loading supply in anticipation of restrictions. Of course, the export curbs were an acute situation. Nevertheless, if I&#8217;m Satya Nadella looking at the geopolitical situation, and my growth bet is on AI&#8212;the downside risk from over-investing in GPUs is mitigated when weighing the likelihood that their value could suddenly double in the likely event of a conflict over Taiwan.</p><p><strong>So, </strong>while the overwhelming demand for AI compute is the primary catalyst for this capex boom, the sheer scale of these investments suggest to me a concurrent strategy. Hyperscalers appear to be not only racing to meet current demand but also actively front-loading capacity and building resilience against a potential, and increasingly plausible, disruption to the critical TSMC supply chain originating from Taiwan.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free. I write about entrepreneurship, tech, AI, and misc.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>4. Who would be the winners and losers post-shock?</h1><p>To me, this is the question I continue to wrestle with. I&#8217;m highly uncertain who the winners and losers may be, but I have some general thoughts:</p><h2>Potential Winner: Open source AI</h2><p>Open source models have a lower cost structure than proprietary models, largely because the ecosystem creates a rich environment for distillation. TSMC-Zero would drive more innovation into increasingly compute efficient models.</p><h2>Potential Winner: On-device AI</h2><p>Desktop, mobile, and edge based applications that don&#8217;t rely on a cloud-hosted GPU for model inference may have accelerated adoption as cloud-hosted models become less reliable.</p><h2>Potential Loser: Autonomous hardware</h2><p>From self-driving cars to humanoid robots, the impact of taking the next generation of leading edge chips would be nothing short of the crushing blow to Huwawei&#8217;s device business when it was banned.</p><h2>Potential Loser: API-Dependent apps relying on frontier models</h2><p>Businesses building heavily on APIs from major model providers (e.g., coding tools powered by Anthropic) could face throttled access, higher API call costs, or degraded service as underlying providers ration their own constrained GPU resources, prioritizing premium customers or internal needs. Startups with smaller capital reserves may be forced to pivot or shut down.</p><p></p><p>A TSMC supply shock would act as an intense evolutionary pressure on the AI app layer. Companies that have proactively engineered for efficiency, diversified their compute sources, and adopted flexible infrastructure strategies will be best positioned to survive and potentially thrive. Those tethered to high-cost, monolithic compute paradigms without significant capital buffers will face a harsh reality.</p><h1>Navigating the Wafer's Edge</h1><p>The convergence of escalating geopolitical risk around Taiwan and AI's foundational dependence on TSMC creates a precarious situation. The future of AI isn't just about algorithms and data; it's deeply enmeshed with semiconductor manufacturing and the stability of a single region. Understanding these interdependencies &#8211; from historical supply shocks and asymmetric impacts on AI capabilities to hyperscaler strategies and the app-layer fallout &#8211; is crucial for anyone building or investing in this transformative technology. We are navigating on a wafer's edge.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe for free. I write about entrepreneurship, AI, tech, and misc.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Prompt-to-MCP Server (+ Deployment)]]></title><description><![CDATA[... and a bit about how it works]]></description><link>https://www.aiplusbuilding.com/p/prompt-to-mcp-server-deployment</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/prompt-to-mcp-server-deployment</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Mon, 12 May 2025 14:40:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/34890be6-e8d9-4d00-9519-2f057d81ddbd_520x290.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For those not familiar, Model Context Protocol (MCP) is a standardized protocol for AI Agents to connect to services. To put that in context, imagine saying to ChatGPT </p><blockquote><p>Look at my calendar and propose some time blocks for me to meet with my friend given his availability and mine &#8230; </p></blockquote><p>A query like that would require connecting with the calendar &#8212; a service. There are millions of services that could be connected to AI Agents via MCP, like your calendar. </p><p>This post shows how I &#8220;vibe coded&#8221; an MCP server for accessing Hacker News in three prompts.</p><div><hr></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2a9132d9-2ba2-477d-9bd0-1f3c72adea23&quot;,&quot;duration&quot;:null}"></div><p>The above video shows me creating an MCP Server to expose the Hacker News API in one prompt, then deploying it to Netlify in a second, and using it in a third. There are no speedups other than my typing, but I cut the LLM generations out (original uncut is 10 minutes long).</p><p>Specifically:</p><p><strong>Prompt 1:</strong> Memex creating an MCP server for interacting with the Hacker News API</p><blockquote><p>Create a Hacker News MCP server that allows me to fetch HN posts. Reference these API docs: <a href="https://raw.githubusercontent.com/HackerNews/API/refs/heads/master/README.md">https://raw.githubusercontent.com/HackerNews/API/refs/heads/master/README.md</a></p></blockquote><p><strong>Prompt 2:</strong> Deploying it to Netlify</p><blockquote><p>great! now deploy this to netlify</p></blockquote><p>[Copied and pasted from terminal output]</p><blockquote><p>Site Created</p><p>Admin URL: https://app.netlify.com/sites/hn-mcp-server</p><p>URL: https://hn-mcp-server.netlify.app</p><p>Site ID: ff8e810e-3ec6-4583-8d9b-6a07df94c376</p><p>Linked to hn-mcp-server</p></blockquote><p><strong>Prompt 3:</strong> Using it to return the latest Show HN posts</p><blockquote><p>Great! Tell me the last 5 Show HN posts</p></blockquote><p>You can see a full view of the user messages in the conversation here (agent replies are collapsed):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVuC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVuC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 424w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 848w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 1272w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVuC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png" width="936" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:936,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225503,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVuC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 424w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 848w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 1272w, https://substackcdn.com/image/fetch/$s_!fVuC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a920ee8-085e-4890-9a5a-3d7988436497_936x776.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>If you want to check it out, the GitHub repo is <a href="https://github.com/davidvgilmore/hn-mcp-server">here</a>, and you can try it yourself <a href="https://memex.tech/templates/build-and-deploy-an-mcp-server-with-netlify">here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1><strong>How it works</strong></h1><p><strong>tl;dr</strong> - we combined an agentic coding loop with a templating system in <a href="https://www.memex.tech">Memex</a> so users can go from prompt to a working MCP server quickly.</p><h2><em>Longer answer &#8230;</em></h2><p>All coding apps leverage the same underlying models; what sets them apart is how they wield them. Though there are many ways to slice the market, I find it useful to draw a distinction between App Builders and Agentic Coding Tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NRYu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NRYu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 424w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 848w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 1272w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NRYu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png" width="656" height="365.84615384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:520,&quot;resizeWidth&quot;:656,&quot;bytes&quot;:27164,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/163201740?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NRYu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 424w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 848w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 1272w, https://substackcdn.com/image/fetch/$s_!NRYu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a156543-83de-4e2e-9a07-f24fde6de95d_520x290.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>Agentic Coding Tools are inherently general-purpose. Their system prompts focus on leveraging the full suite of tools and structuring problem-solving workflows. They often inject rule files into context and empower the agent to search the web, execute commands, and create or modify files.</p><p>App Builders, by contrast, prescribe <em>how</em> the agent must build. Their prompts are narrowly scoped to a specific tech stack, and the interaction is less free-form. With templates and pre-built components, they reliably deliver a solid first version in response to a single prompt&#8212;the quintessential &#8220;prompt-to-app&#8221; use case.</p><p><strong>Supporting prompt-to-app use cases with an Agentic Coding Tool</strong></p><p>Memex is fundamentally an Agentic Coding Tool. Its toolset, prompting, loop, and UX are all designed to support anyone learning and building anything&#8212;embodying the idea of a &#8220;general AI agent.&#8221;</p><p>Many users&#8212;primarily professional developers who could code these tasks themselves&#8212;turn to Memex for a productivity boost, whether it&#8217;s spinning up an internal tool, writing a script, or creating an integration. At the same time, we also have a large cohort of users who want to build something outside of their area of expertise: developers tackling unfamiliar languages and non-technical users building websites, web apps, or iPhone apps.</p><p>Implementing something like an authentication flow can be notoriously cumbersome, demanding precise prompts to guide an LLM effectively. For those working outside their domain, crafting and refining those prompts through iterative exchanges can add significant overhead before everything works smoothly.</p><p>Memex&#8217;s templates aim to bridge the gap between flexibility and convenience, helping users scaffold complex projects quickly without sacrificing its general-purpose nature&#8212;essentially delivering prompt-to-app capabilities within a versatile platform.</p><p>Behind the scenes, each template lives in a GitHub repo. When you invoke a template, Memex automatically clones that repo locally (no Git setup required), detects a <code>.memex/rules.md</code> file containing project-specific prompts, and injects those rules into the agent&#8217;s context. From there, the agent obeys the template&#8217;s instructions, effectively turning each template into a bespoke App Builder.</p><p>So in this case, I created a template (using Memex) that had a barebones MCP server implemented and deployed to Netlify. By including a <code>.memex/rules.md</code> with targeted prompts in the repo, the agent knows to treat any MCP-server request as an enhancement of that working scaffold. The result? Token usage drops by a factor of ten, success rates are higher, and users need far less prompting expertise to get up and running.</p><h1><strong>Next steps</strong></h1><p>Memex can build MCP servers, and it can also build RESTful MCP clients so it can interact with them. But Memex is not itself an MCP client. But stay tuned &#8212; we&#8217;ll be supporting it very shortly!</p><p>If you have any feedback on this post or Memex, I&#8217;d love to hear it! We&#8217;re eager to improve.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Disagreement Hell: The Invisible Wall of Priors]]></title><description><![CDATA[... and why consensus-driven teams are doomed.]]></description><link>https://www.aiplusbuilding.com/p/disagreement-hell-the-invisible-wall</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/disagreement-hell-the-invisible-wall</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Mon, 05 May 2025 15:06:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6Ds_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png" 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://substackcdn.com/image/fetch/$s_!6Ds_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Ds_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Ds_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1647846,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162630861?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Ds_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6Ds_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8624264c-a8a5-40db-81c3-6959a07dacd8_1024x1024.png 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></figure></div><p>We've all been there. Locked in a debate &#8211; about product strategy, a technical approach, market direction, maybe even the existential risk of AI &#8211; where you and the other person stare at the <em>exact same evidence</em> and arrive at wildly different conclusions. It feels like you're speaking different languages, inhabiting different realities. More data gets thrown on the fire, arguments are rehashed, voices might get raised, but the gap remains stubbornly wide, often paralyzing action. This isn't always about flawed logic or missing information. It's frequently about something deeper, more foundational &#8230;</p><p>Our priors.</p><p>Understanding this dynamic is crucial, especially in the chaotic, high-stakes world of building technology companies. Recognizing when a conflict is "priors-driven" doesn't magically solve it, but it highlights *why* waiting for consensus can be fatal and why clear, decisive leadership is paramount.</p><h2>Bayes &amp; Beliefs: The Root of Disagreement</h2><p>Think of Bayes' theorem not just as a mathematical formula, but as a formalization of how rational minds *should* update their beliefs. In essence:</p><p><strong>Prior Belief:</strong> What you believe about something <em>before</em> seeing new evidence. (P(H))</p><p><strong>Evidence:</strong> The new data or observation. (E)</p><p><strong>Likelihood:</strong> How likely is this evidence if your hypothesis is true? (P(E|H))</p><p><strong>Posterior Belief:</strong> Your updated belief <em>after</em> considering the evidence. (P(H|E))</p><p>The formula:</p><p>P(H|E) &#8733; P(E|H) &#183; P(H)</p><p>The crucial insight for disagreements is the P(H), the prior. If two people start with vastly different P(H), even if they agree <em>perfectly</em> on the likelihood (P(E|H) &#8211; how the evidence connects to the hypothesis), they will inevitably arrive at different posteriors (P(H|E)). They look at the same facts and update their beliefs, but because their starting points were miles apart, their destinations remain distant.</p><p>Consider the classic AI risk debate. Alice, deeply read in alignment theory, might have a high prior (say, 30%) that unaligned superintelligence poses an existential threat (H). Bob, focused on current capabilities, might have a very low prior (say, 1%). Now, new evidence (E) emerges: a breakthrough in model architecture. Both might agree on the likelihood &#8211; "Given a future existential threat (H), seeing this breakthrough (E) is quite likely (e.g., P(E|H) = 0.9)", and "Even without a threat (&#172;H), such breakthroughs are plausible (e.g., P(E|&#172;H) = 0.5)".</p><p>They plug the <em>same evidence</em> and <em>same likelihoods</em> into their Bayesian updates. Alice's belief might jump significantly (e.g., to 43.5%). Bob's belief increases but remains tiny (e.g., 1.8%). They both processed the same information rationally, yet their conclusions ("Alarming!" vs. "Interesting progress") remain poles apart. They aren't arguing about the breakthrough; they're arguing from different underlying models of the world, different priors.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Startup Battlegrounds: Where Priors Collide</h2><p>This isn't just academic. It's the daily reality of startups, manifesting in critical decisions:</p><p><strong>Hiring &amp; Burn:</strong> Should we hire aggressively to capture perceived opportunity, ramping up burn? One leader's prior might be "Speed is life; capture the market now," while another's is "Conserve cash; default alive is paramount." The same market signals (e.g., competitor growth, macro trends) feed into starkly different conclusions based on these priors about risk tolerance and growth strategy.</p><p><strong>Fundraising:</strong> Is now the right time to raise? Does the current traction data (E) justify the valuation (H)? An optimistic founder (high prior on future growth) sees strong signal; a more cautious board member (lower prior) sees noise. They look at the same metrics but disagree fundamentally on readiness.</p><p><strong>Positioning:</strong> Should we latch onto an existing, understood category (H&#8321;) or attempt to define a new one (H&#8322;)? Evidence (E) like early customer feedback or analyst reports can be interpreted either way. A prior favoring clear comparisons leads to H&#8321;; a prior favoring differentiation leads to H&#8322;.</p><p><strong>Product Strategy:</strong> At DataFleets (privacy tech, sales-led), our priors favored roadmap selling and enterprise features. Building <a href="https://memex.tech">Memex</a> (PLG), we constantly fight priors. Is user churn (E) because of missing features (H_sales-led) or a flawed core loop (H_PLG)? Different priors lead to prioritizing entirely different work.</p><p>In all these cases, the disagreement isn't necessarily about the <em>evidence</em> itself, but its <em>interpretation</em> through the lens of pre-existing beliefs.</p><h2>Action Over Argument: Why Leaders Must Decide</h2><p>Recognizing these dynamics leads to a critical insight for startups: <strong>Consensus is often impossible or fatally slow precisely </strong><em><strong>because</strong></em><strong> of differing priors.</strong></p><p>Priors are sticky. They are built from experience, intuition, and deeply held beliefs. Shifting someone's priors often requires overwhelming, unambiguous evidence. But startups operate in high uncertainty; overwhelming evidence is a luxury they rarely have <em>before</em> making a decision. You lack the time and resources to run every experiment needed to definitively update everyone's core beliefs.</p><p>Waiting for alignment when priors diverge leads to paralysis. The market moves, competitors act, opportunities vanish. This is why clear decision-making authority is non-negotiable.</p><p>1.  <strong>Acknowledge the Priors:</strong> Surface the underlying beliefs. "Okay, it sounds like Alice believes X is the primary risk, and Bob believes Y is. Is that right?"</p><p>2.  <strong>Seek Prior-Informing Data (Efficiently):</strong> Gather the <em>most critical</em> data points that <em>might</em> shift priors, but don't boil the ocean. Timebox the analysis. For an early stage company this needs to happen <em>in the meeting</em> &#8230;</p><p>3.  <strong>The Decider Decides:</strong> The designated leader listens to all perspectives, weighs the arguments (understanding the priors influencing them if possible), considers the available (imperfect) evidence, and *makes the call*.</p><p>4.  <strong>Commit and Execute:</strong> The team, even those whose priors differed, must commit to the chosen path. Velocity and learning from <em>action</em> are more valuable than finding the "perfect" consensus beforehand.</p><p>5. <strong>Iterate:</strong> If the decision proves wrong based on subsequent evidence, the team course-corrects. The cost of acting on a suboptimal decision is often far lower than the cost of inaction due to stalemated disagreement.</p><p>Understanding priors doesn't guarantee harmony. But it explains why smart, well-intentioned people can look at the same world and see different realities. It underscores the need for humility about our own beliefs and, crucially for any fast-moving organization, the need for leaders willing to make decisions under uncertainty and teams willing to execute with conviction, even before everyone's priors fully align. In the fog of innovation, decisive action, informed by (but not captive to) diverse priors, is the only way forward.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.aiplusbuilding.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Takeaways from 10,000 Vibe Coded Projects]]></title><description><![CDATA[... and the egg in our face after launch]]></description><link>https://www.aiplusbuilding.com/p/takeaways-from-10000-vibe-coded-projects</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/takeaways-from-10000-vibe-coded-projects</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Fri, 02 May 2025 15:46:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DNhU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png" 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://substackcdn.com/image/fetch/$s_!DNhU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DNhU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DNhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1720837,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DNhU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!DNhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed5dae3-dc81-46b5-844b-53b8ce45d2bc_1024x1024.png 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></figure></div><p>From December last year until April 29th, we were heads-down at <a href="https://memex.tech">Memex</a> in a closed-beta. Our focus was singular: get the core product to a point where it helped users get to value. We kept things low-key, iterating based on feedback from our early users.</p><p>Then, on April 29th, we launched. Before launch, around 3,000 projects had been created during our ~5-month closed-beta. In the 72 hours <em>*after*</em> launch, that number surged past 10,000. The total project count more than tripled in just three days.</p><p>It's been exciting, validating, and &#8230; chaotic. The growth is strong, a signal that maybe this idea of "vibe coding" &#8211; enabling people to bring software ideas to life without actually writing code &#8211; has legs. My main question has been: &#8220;what are people building?&#8221;, which we&#8217;ll try to unpack some in this post.</p><p>I find startup journeys depicted online gloss over the less glamorous bits. In the spirit of leaving ego at the door and sharing the reality, so I&#8217;m also going to share the egg-in-our-face moments since launch.</p><h2>What Are People Building?</h2><p>Memex is designed as a general-purpose tool, so we&#8217;ve been very interested in what categories would have the highest demand. But Memex is also privacy-first. Unlike many of the app builders out there, we don&#8217;t ever see the user&#8217;s code&#8212; it always stays on their local machine or wherever they deploy it. This is core to our philosophy, but it presents a challenge: how do you understand <em>what</em> people are <em>doing</em> with your tool? </p><p>We used a combination of telemetry data and direct discussions with our users through Discord and Google Hangouts to get a sense of what use cases people are using Memex for. To make sense of this fuzzy data, I did the obvious: I used Memex itself to wrangle these disparate inputs and attempt to categorize the emerging use cases. The result is something like this visualization:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oWtR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oWtR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 424w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 848w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 1272w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oWtR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png" width="1456" height="1417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1417,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1642121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oWtR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 424w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 848w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 1272w, https://substackcdn.com/image/fetch/$s_!oWtR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28e3a102-9b8c-477b-9160-5ac957f2ff2f_3236x3149.png 1456w" sizes="100vw"></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></figure></div><p>It's not perfect, but it paints a picture of emergent behavior. While I expected certain categories, other patterns have been a surprise.</p><h2><strong>Highlights from the 10,000+:</strong></h2><ol><li><p><strong>AI Apps:</strong> Given the current wave, AI applications are unsurprisingly a huge category. We&#8217;re seeing everything from RAG (Retrieval-Augmented Generation) Apps and AI Agents to Chat Apps and Image Generation tools. People are using Memex to prototype and build on top of the latest AI models, and this was expected.</p></li><li><p><strong>Business Tools: </strong>I continue to be surprised by the breadth of tools needed for small businesses. Everyday I hear of use cases and think &#8220;yeah, that makes sense&#8212; but I would have never thought that was a need&#8221;. For example, a pastry chef used Memex to create an app for managing scheduling their team, managing inventory of ingredients and optimizing procurement. It makes sense: essentially an ERP tool. But a small bakery will get by without buying the off-the-shelf software for it. Yet when they can spend a weekend building it for themselves, it becomes a viable option for them.</p></li><li><p><strong>Mobile Apps:</strong> We expected to see lots of people build mobile apps. But the segment I found surprising is that there are a significant amount of people who had apps developed by an outsourced developer, but now they can&#8217;t maintain the app, add features, fix bugs, etc.  They&#8217;re using Memex to update and refine apps that are otherwise orphaned.</p></li><li><p><strong>Model Context Protocol:</strong> Because we&#8217;re so deep in the world of agents, part of me thought even more people would be building MCP servers. But we&#8217;re thinking this segment might take off more in the coming months &#8230; We&#8217;ve been glad to see a non-trivial amount of activity here.</p></li></ol><p>One meta point is that there&#8217;s quite a lot of variance in the number of projects per user. Of course, the majority of projects now are quite young, so there&#8217;s a limit to what we can know here. But from the closed-beta phase, we know that some users tend to work on the same project (or handful of projects) and evolve them over time. Whereas others are creating smaller projects daily&#8212;like internal tools and one-off data analyses.</p><h2><strong>The Egg on our Face</strong></h2><p>Okay, let's talk about the less shiny side. Scaling surfaces <em>all</em> the sharp edges you haven't sanded down yet.</p><h2>Getting slammed on Hacker News and X</h2><p>We were proud to be on the front page of Hacker News for a few hours on launch day. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_t4v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_t4v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 424w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 848w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 1272w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_t4v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png" width="1456" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/750c004b-4987-4787-8158-7bca491b60d7_1472x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99807,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_t4v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 424w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 848w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 1272w, https://substackcdn.com/image/fetch/$s_!_t4v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F750c004b-4987-4787-8158-7bca491b60d7_1472x294.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Memex as #2 on the front page of Hacker News on launch day</figcaption></figure></div><p>The community was mostly very receptive &#8230; but we also got an earful about the things they didn&#8217;t like &#8230;</p><p>For one, we had an anti-competition clause in our Terms and Conditions. It was boilerplate from our lawyers that I should have caught. But I didn&#8217;t, and we heard LOUD AND CLEAR that it was unacceptable.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U8lg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U8lg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 424w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 848w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 1272w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U8lg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png" width="1456" height="347" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:347,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206820,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U8lg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 424w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 848w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 1272w, https://substackcdn.com/image/fetch/$s_!U8lg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999f97d7-ed81-4eea-8885-2835e9555e1a_2486x592.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#8220;Basically it&#8217;s a brain-**** machine for idiots who didn&#8217;t read the fine print. Sad.&#8220; &#129318;&#127995;&#8205;&#9794;&#65039;</figcaption></figure></div><p>As you can see, we fixed that quickly. But nevertheless it remained the top comment.</p><p>Others went straight for the juggler. I got a bit sassy &#8230; still finding my feat when it comes to sparring over the internet &#8212; something I never imagined I would be doing!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W_Iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W_Iv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 424w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 848w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 1272w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W_Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png" width="1334" height="264" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4e45476-441f-4596-aaa3-90c21980a570_1334x264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:264,&quot;width&quot;:1334,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W_Iv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 424w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 848w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 1272w, https://substackcdn.com/image/fetch/$s_!W_Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4e45476-441f-4596-aaa3-90c21980a570_1334x264.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>And then, there was the name &#8230;</p><p>We heard about the name in 5 different comments (out of 86). None of them were positive! We also heard these same themes on Twitter.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9GyI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9GyI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 424w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 848w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 1272w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9GyI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png" width="836" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:836,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22607,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9GyI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 424w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 848w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 1272w, https://substackcdn.com/image/fetch/$s_!9GyI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c43ae70-e49e-4c47-aa80-551247c4a90e_836x138.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Here are some themes we heard regarding the name: </p><ol><li><p><strong>Meme X?</strong> Some people hear "Meme X," assume it's related to internet memes, connect it to "Vibe Coding," and conclude <em>we</em> must be trolling <em>them</em>. I assure you, we are not.</p></li></ol><ol start="2"><li><p><strong>The Indonesian Meaning:</strong> We discovered that "Memex" is slang for female genitalia in Indonesian. Facepalms were had. Apologies to my Indonesian friends; the coincidence is unfortunate and unintentional.</p></li></ol><ol start="3"><li><p><strong>Cheapening something sacred: </strong>A lot of people respect Dr. Vannevar Bush and his contributions to science and engineering. He introduced the concept of the Memex in his essay <a href="https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/">As We May Think</a>. The ethos of that essay is why we named our product after it. But many felt that (1) our product doesn&#8217;t live up to the name, (2) isn&#8217;t close enough to the original vision to be called Memex, or (3) is disrespectful to other projects already named Memex. </p></li></ol><p>Honestly, I can understand/empathize with all of those points. You&#8217;re never going to get things perfect. But frankly&#8212;we don&#8217;t have any time to spend on the name right now &#8230; we will live and die by whether we make the product something love and continue to use over time. If we&#8217;re not doing that, none of it will matter anyways. And if we are doing that, we&#8217;ll either live up to the name or have the capacity to rebrand if we feel we should.</p><p>(for the record, I also got DMs from people who <em>liked</em> the name!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kCnk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kCnk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 424w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 848w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 1272w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kCnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png" width="610" height="252" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e070727-6d64-4d61-98ae-a820679a3232_610x252.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:252,&quot;width&quot;:610,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162654441?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kCnk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 424w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 848w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 1272w, https://substackcdn.com/image/fetch/$s_!kCnk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e070727-6d64-4d61-98ae-a820679a3232_610x252.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h2>The Inevitable Bugs</h2><p>We knew we&#8217;d hit some bugs as we ramped capacity. That&#8217;s consumed most of the time since launch&#8212;squashing them to make sure all users are having good experiences. A couple of the notable ones:</p><p><strong>Shell Issues:</strong> At launch we only supported Bash and Zsh, the most common shells. Turns out, a number of more technical users loves fish shell, and so we hustled to get support for it out ~36 hours after launch. </p><p><strong>Out of sync admin panel:</strong> Our admin dashboard which (among other things) manages load balancing across Ant, GCP, and Bedrock had a bug where some of its data was out of sync with our database. So we were trying to fix other bugs with incorrect data.</p><h2>Next Steps</h2><p>Surpassing 10,000 projects is a small win to celebrate. More than that, it&#8217;s real usage for use cases from users that we will dig into to identify how we can help our users be more successful. </p><p>The concept of vibe coding is quite polarizing today. Some people are &#8220;all in&#8221;. Others are skeptical. My take is that there are many use cases for which it is a great option, and many use cases where it would be dangerous and/or unproductive to use. Our job with Memex is to zero in on those use cases where it is a great option, get it in front of users, and help them get to success.</p><h2>Thanks</h2><p>Finally: for all of you who has tried Memex, filed a bug report, shared what you're building, or just joined the vibe &#8212; thank you! We&#8217;re eager to improve and build alongside you.</p>]]></content:encoded></item><item><title><![CDATA[My journey from sales-led to product-led entrepreneurship]]></title><description><![CDATA[... and what I wish I had known before transitioning]]></description><link>https://www.aiplusbuilding.com/p/my-journey-from-sales-led-to-product</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/my-journey-from-sales-led-to-product</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Thu, 01 May 2025 15:27:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tq5D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png" 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://substackcdn.com/image/fetch/$s_!tq5D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tq5D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tq5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1964225,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162494955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tq5D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!tq5D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca0d50a-266a-490d-8776-115bb08eafcc_1024x1024.png 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></figure></div><p>I've spent years building companies, navigating the intricate dance of sales, fundraising, and building. My second venture, <a href="https://techcrunch.com/2021/02/09/encrypted-data-handling-startup-datafleets-acquired-by-liveramp-for-over-68m/">DataFleets</a>, was born from grit, countless rejections (100 VCs said no!), and a relentless focus on closing deals, ultimately leading to a 9-figure acquisition. That journey was deeply rooted in a sales-led motion. We painted visions, showcased roadmaps, built relationships through compelling narratives and relentless hustle. And we built a ton of differentiated software too. Ultimately, it worked. But the truth is, even though we delivered software to our customers -- the product experience wasn't delightful. I wanted the challenge of creating something users truly love.</p><p>Now, I'm building <a href="https://memex.tech">Memex</a>, the "Everything Builder for your Computer," inspired by <a href="https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/">Vannevar Bush's vision</a> but aimed at augmenting human's ability to engineer systems, not just extend memory. With Memex, we're embracing a product-led growth (PLG) strategy. </p><p>The shift has been&#8230; humbling.</p><h1>The Ego Check</h1><p>One of the starkest transitions from sales-led to product-led entrepreneurship is the confrontation with your own ego.</p><p>In a sales-led world, especially early on, <em><strong>you</strong></em> are a significant part of the product. Your story, your conviction, the slick deck, the social proof &#8211; they can smooth over rough edges in the actual software. You're selling trust, a partnership, a roadmap. You can emphasize the groundbreaking tech (like the privacy-enhancing technologies we built at DataFleets) and the brilliant team behind it. Buyers are often signing up for a longer-term engagement, betting on your ability to deliver <em><strong>eventually</strong></em>. The more great names you have behind you, the more other great names want to join in.</p><p>Product-led? Forget it. Your pitch <em>is</em> the product. Right here, right now. Does it work? Does it solve the user's <em>immediate</em> pain? Does it deliver value <em>today</em>? Vision counts for maybe 1%. Social proof helps get a first look, but retention hinges purely on the utility derived.</p><p>If the product stumbles, if the UX is confusing, if it doesn't deliver on the core promise <em>quickly</em>, users churn. There's no smooth talk to save you. The product speaks for itself, brutally and honestly. It forces a level of humility, a stripping away of the founder ego, that sales-led motions can sometimes shield you from. You can't hide behind future promises; the present reality of the user experience is all that matters.</p><h1><strong>The Complicated Art of the Minimum Valuable Product</strong></h1><p>This leads directly to the second major shift: the ruthless focus on distilling value.</p><p>Sales-led allows, even encourages, showcasing a broad vision and an ambitious roadmap. You can sell the "platform," the grand architecture, the future integrations. Because the sales cycle is longer and the commitment deeper, the roadmap carries weight.</p><p>Product-led flips this entirely. Users are often evaluating multiple tools <em>simultaneously</em> with near-zero switching costs, especially in the AI-native tool space Memex occupies. They aren't signing a six-figure contract; they're trying your tool <em>this afternoon</em>.</p><p>This demands an almost fanatical obsession with the Minimum Viable Product (MVP) &#8211; or perhaps more accurately, the Minimum <em>Valuable</em> Product. What is the absolute smallest set of features that delivers a core piece of value, elegantly and immediately? How quickly can we ship <em>that </em>as fast as possible?</p><p>At Memex, we're helping users learn and build 10x faster. Developers, researchers, product managers, analysts, entrepreneurs &#8211; people who<em> need</em> to get stuff done and are only interested in a tool if it truly amplifies their productivity. They don't care about our five-year plan; they care if Memex can help them create that custom OCR workflow for their research project <em>today</em>, build that internal tool <em>tomorrow</em>, or finally get that side-project idea off the ground <em>this weekend</em>.</p><p>This forces incredibly stringent prioritization. You have to say "no" constantly, not just to bad ideas, but to <em>good</em> ideas that don't serve the immediate core value proposition. It's about depth and polish in a narrow scope, rather than breadth and ambition. It requires intense focus and a willingness to kill your darlings if they distract from the core user journey to value.</p><h1>Great products are built on relationships: whether sales-led or product-led</h1><p>Going into Memex, I carried a common misconception: "Sales-led is relationship-driven, but product-led is more about the numbers... funnel optimization, conversion rates, analytics."</p><p>I couldn't have been more wrong.</p><p>Yes, analytics are crucial. You live and die by activation rates, retention cohorts, and feature adoption metrics. But the <em>foundation</em> of a great product, especially an early-stage one navigating the messy path to product-market fit, is built on relationships. Just a different kind.</p><p>Instead of wining and dining prospects, you're deeply engaged with your user community. They aren't just data points in your funnel; they are your co-builders, your sharpest critics, your most valuable source of insight.</p><blockquote><p>The key to a product-led strategy is a great product. And you can't do that without having great users that partner with you early on to help you fix the bugs, improve the UX, and prioritize the features that drive true value. Those partners ultimately become close knit relationships.</p></blockquote><p>This quote, which I shared recently, captures my perspective. Building Memex has reinforced this daily. Our early users aren't passive consumers. They are active participants. They report bugs with precision, suggest UX improvements with passion, and champion the features that genuinely solve their problems. These interactions forge deep, collaborative relationships built on mutual respect and a shared goal: making the product better. The work is hard, but when our users recognize the effort, it means the world to us.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5roy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5roy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 424w, https://substackcdn.com/image/fetch/$s_!5roy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 848w, https://substackcdn.com/image/fetch/$s_!5roy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 1272w, https://substackcdn.com/image/fetch/$s_!5roy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5roy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png" width="1090" height="258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:258,&quot;width&quot;:1090,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73536,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.dvg.blog/i/162494955?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5roy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 424w, https://substackcdn.com/image/fetch/$s_!5roy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 848w, https://substackcdn.com/image/fetch/$s_!5roy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 1272w, https://substackcdn.com/image/fetch/$s_!5roy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb0dda58-daa7-4fd4-916c-d692b677c39c_1090x258.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">When our users recognize the hard work we put in to helping them be successful, it means the world</figcaption></figure></div><h1>The Long Game</h1><p>This transition isn't easy. It requires a different mindset, a different operating rhythm, and a constant check on the ego. But building Memex this way feels right. Minutes spent debugging issues for a user or deciphering their pain points to improve the product feel much more productive than the time spent perfecting a pitch deck to close a single account. It forces a clarity of purpose and a relentless focus on user value that is both challenging and deeply rewarding. </p><p>The journey from sales-led to product-led is less a change in destination and more a change in the vehicle and the terrain. The goal remains the same &#8211; building something impactful &#8211; but the path demands a different kind of resilience, humility, and a deep, abiding focus on the product as the ultimate expression of the vision. And perhaps surprisingly, it deepens, rather than diminishes, the human connection at the heart of building something new.</p><p></p>]]></content:encoded></item><item><title><![CDATA[When will AI outthink humans?]]></title><description><![CDATA[The concept of artificial intelligence has piqued our imaginations and challenged our sense of humanity since its conception over 70 years ago.]]></description><link>https://www.aiplusbuilding.com/p/when-will-ai-outthink-humans-d56</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/when-will-ai-outthink-humans-d56</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Wed, 14 Aug 2024 21:43:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!htlv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png" 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://substackcdn.com/image/fetch/$s_!htlv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!htlv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 424w, https://substackcdn.com/image/fetch/$s_!htlv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 848w, https://substackcdn.com/image/fetch/$s_!htlv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 1272w, https://substackcdn.com/image/fetch/$s_!htlv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!htlv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!htlv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 424w, https://substackcdn.com/image/fetch/$s_!htlv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 848w, https://substackcdn.com/image/fetch/$s_!htlv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 1272w, https://substackcdn.com/image/fetch/$s_!htlv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24069997-8c04-4fe7-be8f-fe18712f9262_3000x1680.png 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></figure></div><p>The concept of artificial intelligence has piqued our imaginations and challenged our sense of humanity since its conception over 70 years ago. For decades we have made predictions that intelligent machines will transform society. In some ways, they have. In others, they haven&#8217;t.</p><p>Instead of considering whether AI will be &#8220;transformative&#8221;, in this post I consider a specific question: <strong>when will AI outthink humans &#8212; in terms of </strong><em><strong>volume</strong></em><strong> of thought?</strong></p><p>More specifically, I&#8217;m framing the concept of &#8220;outthinking&#8221; in two orthogonal dimensions: the <em>volume</em> of tokens and <em>intelligence</em> of tokens. And I only consider the former in this post.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8xGF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8xGF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8xGF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!8xGF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!8xGF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c2a6152-c50a-4160-9d8a-51ee44cc9a5f_3000x1688.png 1456w" sizes="100vw"></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></figure></div><p>In Part 1 of this post I introduce the concept of using thought-hours to reason about large scale token volumes. In Part 2, we&#8217;ll use that unit to reason about the volume of AI thought-hours.</p><p>Of course, this is a mental model with <strong>tons of assumptions</strong>. It&#8217;s bound to be wrong, but it might be useful. To do this analysis right would involve a significant time commitment &#8230; I&#8217;d love to see someone rip this post to shreds with much better analysis!</p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-3c7aa305abc74f148ca3827b3b960221">Part 1: watt-hours &#8594; thought-hours</a></p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-22ee16558dd6413b9ada2f22097e6508">The &#8220;horsepower&#8221; of the cognitive revolution</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-16bfd7f8ba0649348d8f8d613320e680">Estimating tokens per thought-hour</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-0aef782eba2741afbe050900c020c443">Reasoning about utility-scale AI</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-14dd4d56843044c483a7f5b1b61f4588">Limits of the analogy to electricity</a></p></li></ul></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-240fd145bbab4804a8f276ee9cbe0d76">Part 2: human vs AI thought-hours</a></p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-b2d9166c0a004929855a4b73403b746e">Quantifying human thought in the global knowledge labor force</a></p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-0f2e2c14eb964095b707b233e8e4f527">What has been the thought-hour capacity of the knowledge labor force over time?</a></p></li></ul></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-0ab9e3ddb4064600b334c65752498385">Quantifying synthetic thought in the global AI labor force</a></p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-3df15d3b9ce44bf7b54aeed63861632b">What are synthetic thought-hours?</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-e01b10270f55453d9d950a701aab6799">How fast are synthetic thought-hours?</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-74e035faf3a64a588c83a558ae205d26">How much do synthetic thought-hours cost?</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-19e29e04340d4d678754c406cef67107">What is the global GPU capacity for synthetic thought-hours today?</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-1ae669c0c0d24fcaaa19f5c8d9e1f9e9">What is the CAGR of global GPU capacity for synthetic thought-hours?</a></p></li></ul></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-c43f3ec793524312b77564e57225ab09">Putting it all together</a></p><ul><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-f2fe70f5a6a0463580f423655578618b">Comparative Analysis of Thought-Hours</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-38939d210f084b9f9037c29bc741bcd0">Growth Trajectories</a></p></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-3352aa4d20de4de9a2ec0cc9e9b67114">Projections for Human vs AI thought-hour capacity</a></p></li></ul></li></ul></li><li><p><a href="https://davidvgilmore.com/writings/outthinking-ai#block-fd05314f7547435eaa7072b7a249659b">Implications</a></p></li></ul><h1><strong>Part 1: watt-hours &#8594; thought-hours</strong></h1><p>In an interview with Patrick Collison, Jensen Huang juxtaposed the units of the industrial revolution ($/kWh) to the AI revolution ($/M tokens).</p><p>It&#8217;s thought provoking &#8212; $/M tokens is indeed useful for pricing AI. But couldn&#8217;t we improve on it?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6i3v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6i3v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6i3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!6i3v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6i3v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F791f0510-8f39-4538-9f95-184ec0ddad4b_1920x1080.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>&#8220;token&#8221; usage is useful as a pricing metric: its measurable, fairly predictable, scalable, and correlated with the provider&#8217;s costs. But it need not be the only unit we use for measuring LLM volumes.</p><h2><strong>The &#8220;horsepower&#8221; of the cognitive revolution</strong></h2><p>It&#8217;s not clear to most people how an LLM &#8220;token&#8221; correlates to value.</p><p>By analogy, in the early days of the steam engine there wasn&#8217;t a clear way for potential adopters to intuitively quantify its capabilities vs alternatives (e.g. horses). To quantify this for his new steam engine, James Watt developed the unit &#8220;horsepower&#8221;, which he and Matthew Boulton <a href="https://books.google.com/books?id=MXNtDQAAQBAJ&amp;pg=PA171#v=onepage&amp;q&amp;f=false">standardized at 33,000 foot-pounds in 1783</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UlOD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UlOD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UlOD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!UlOD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!UlOD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F366f943c-0919-424c-a95c-86f4e7521056_1920x1080.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>By analogy to &#8220;horsepower&#8221;, AI can be measured in terms of &#8220;thought-hours&#8221;. Whereas horsepower quantifies physical work relative to horses, a thought-hour quantifies cognitive work relative to humans.</p><p>The core idea is that one &#8220;thought-hour&#8221; should be equivalent to the average number of tokens a person &#8220;thinks&#8221; in an hour, hence providing a mapping between LLM usage and human cognitive work. Of course, quantifying human cognitive work is non-trivial. Just like &#8220;horsepower&#8221;, a &#8220;thought-hour&#8221; is an imperfect mapping that trades complete precision to be intuitive. But when someone is using LLMs (especially in the context of agents), it&#8217;s clearer for them to see that their session has used three thought-hours of work instead of &#8220;30,000 tokens&#8221;. We&#8217;ll come back to the idea of &#8220;token quality&#8221; later.</p><p>The clear analogy between thought-hours and tokens is that of watt-hours to horsepower-hours. In hindsight, horsepower seems like a folksy approximation of manual power. But it was useful because it was intuitive and practical at the time.</p><h2><strong>Estimating tokens per thought-hour</strong></h2><p>To come up with an estimate for tokens per hour, let&#8217;s start with the assumption that humans read at an <a href="https://www.sciencedirect.com/science/article/abs/pii/S0749596X19300786">average rate of 200 words per minute</a>, or roughly 250 tokens per minute. This would imply that one &#8220;thought-hour&#8221; is 12,000 tokens.</p><p>To support this, consider that <a href="https://davidvgilmore.com/about">audiobooks default to around 9,000 words per hour</a>. Given a words-to-tokens ratio of approximately 3:4, this implies that audiobooks amount to 12,000 tokens per hour as well.</p><p>Humans are not 100% productive during their workday. Let&#8217;s make the conservative assumption that humans are 83.33% productive, so we can get a nice round estimate of 10,000 tokens per hour. This is quite arbitrary, but keep in mind that when James Watt standardized horsepower, there were millions of horses he could have measured, and he ended up using a round figure anyways.</p><p>So given these assumptions, 1 thought-hour (Th) equates to 10,000 tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oVAh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oVAh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oVAh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f96825cf-9773-4c26-a843-8838486fa968_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!oVAh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!oVAh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff96825cf-9773-4c26-a843-8838486fa968_1920x1080.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>There&#8217;s a notable difference between how many tokens we can read/perceive (input) and how many we can speak/write/create (output) in an hour. And the distinction is meaningful for AI models. But its not necessary for the unit &#8212; we can distinguish <em>output thought-hours </em>from <em>input thought-hours</em> where appropriate.</p><h2><strong>Reasoning about utility-scale AI</strong></h2><p>As we see more adoption of AI models at near-utility scale, we&#8217;ll need some way to reason about the vast volumes of tokens consumed and produced, and thought-hours may be a way to juxtapose those volumes with the human cognitive labor force.</p><p>It would be absurd to quantify the net generation of electricity generators in the U.S. in 2023 as &#8220;15.05 quintillion joules&#8221;. We have watt-hours for that (3,600 joules) and physics prefixes to quantify the orders of magnitude. So U.S. electricity generation in 2023 is &#8220;4.18 terawatt-hours (TWh)&#8221;.</p><p>Like watt-hours and other standard units, the thought-hour allows us to use physics prefixes to reason about orders of magnitude:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gser!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gser!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Gser!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Gser!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Gser!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gser!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Gser!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!Gser!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!Gser!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!Gser!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf47ac70-08a4-44ce-b727-52a7a9d1e251_1920x1080.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h2><strong>Limits of the analogy to electricity</strong></h2><p>We can take the analogy a bit further, thought its not perfect. For example, one watt is 1 joule / 1 second. By the same relationship, one &#8220;thought&#8221; would be 2 7/9th tokens / 1 second. That seems &#8230; a bit odd because thoughts don&#8217;t intuitively map to a number of tokens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o_vO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o_vO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o_vO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!o_vO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o_vO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68ecbe4e-9ddb-46b1-aafd-6968b2ec88eb_1920x1080.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h1><strong>Part 2: human vs AI thought-hours</strong></h1><h2><strong>Quantifying human thought in the global knowledge labor force</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_T9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_T9e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_T9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!_T9e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!_T9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88eabad1-54d1-4c08-80ea-4b3b78edefae_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>Assume knowledge workers work 40 hours a week, 2,000 hours a year, and 95% of their time is thinking. Each knowledge worker produces 1,900 thought-hours (Th) each year. This implies the global knowledge labor force produces 1.9 terathought-hours (TTh) each year.</p><p>&#129518;</p><p>The global knowledge labor force produces 1.9 terathought-hours (TTh) each year</p><p>Assume the average knowledge worker makes <a href="https://askwonder.com/research/knowledge-workers-productivity-dpqyealyt#:~:text=Average%20Salary%20of%20Knowledge%20Workers,knowledge%20worker%20is%20about%20%2429%2C050.">$25k per year</a>. And we&#8217;ll assume there are <a href="https://www.usebraintrust.com/blog/knowledge-work-demand-index-july-2021">1 billion knowledge workers globally</a>. Hence, the global knowledge labor force costs $25 trillion each year, or roughly 25% of gross world product (GWP). That implies the average human thought-hour (Th) costs $25T/1.9TTh, or approximately $13 / Th.</p><p>&#129518;</p><p>The average human thought-hour (Th) costs $25T/1.9TTh, or approximately $13 / Th.</p><h3><strong>What has been the thought-hour capacity of the knowledge labor force over time?</strong></h3><p>McKinsey estimated that there were <a href="https://www.mckinsey.com/~/media/mckinsey/business%20functions/mckinsey%20digital/our%20insights/disruptive%20technologies/mgi_disruptive_technologies_executive_summary_may2013.pdf">230 million knowledge workers in 2012</a>. And other reports cite <a href="https://www.usebraintrust.com/blog/knowledge-work-demand-index-july-2021">one billion knowledge workers globally</a> in 2021, implying a compound annual growth rate (CAGR) of 17%. I&#8217;m suspicious of the 1 billion figure, as I can&#8217;t find an original source for it, and the growth rate of 17% from such a high base seems nothing short of astounding. This is what the growth rate would look like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iNMX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iNMX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iNMX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!iNMX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!iNMX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20e89c39-9c0d-4dc8-ae6a-5b7c2ab0caaa_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>If the 17% figure is sustained until 2024 (and the 2012 and 2021 estimates are correct), then nearly half of the global workforce is a knowledge worker. This seems implausible to me. But for the purposes of this exercise, let&#8217;s use the 1 billion figure from 2021, carry it forward to 2024, and assume the size of the knowledge labor force remains static over time, as if it hit a ceiling in 2021. That means human thought-hours would peak about now, at just over 2 TTh.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qv-h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qv-h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qv-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Qv-h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!Qv-h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62ae2f7e-7626-4834-8ade-a70aa4f7b358_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h2><strong>Quantifying synthetic thought in the global AI labor force</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-BMZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-BMZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-BMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!-BMZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!-BMZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22be9149-6ab1-45b0-bc0e-d51eb4af8be7_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h3><strong>What are synthetic thought-hours?</strong></h3><p>To understand when AI might outthink humans, we need to first grasp the concept of <em>synthetic thought-hours</em>, or Th(s). Synthetic thought-hours quantify the cognitive output produced by artificial intelligence systems. In essence, this metric allows us to compare the intellectual labor performed by machines to that of humans, using a standardized unit of measurement&#8212;tokens.</p><h3><strong>How fast are synthetic thought-hours?</strong></h3><p>GPT-4o outputs tokens at a median rate of 67 tokens per second, meaning it can process 67*60*60 = 241,200 tokens per hour. This implies that synthetic thought-hours are 24 times faster than human thought-hours.</p><h3><strong>How much do synthetic thought-hours cost?</strong></h3><p>For simplicity, let&#8217;s focus solely on output tokens. GPT-4 costs $15 per million tokens, which translates to $15 per 100Th, or $0.15 per synthetic Th. At approximately $13 per Th for humans, synthetic thought-hours are 86 times cheaper than human Th.</p><h3><strong>What is the global GPU capacity for synthetic thought-hours today?</strong></h3><p>This section of the analysis is very rough. There are other <a href="https://arxiv.org/pdf/2202.05924">analyses</a> of compute trends in machine learning systems whose methodologies could likely be extended to get a clear picture. To get a back-of-the-envelope analysis, I simply look at H100 capacity and tokens per H100, given that (1) successive generations of frontier models often require leading/bleeding-edge chips, (2) H100 data is easier to collect, and (3) the methodology may get us within the correct order of magnitude.</p><p><em>Number of H100s deployed for inference</em></p><p>As a starting point, let&#8217;s look at the number of <a href="https://www.datagravity.dev/p/2023-year-in-review-the-great-gpu">H100s sold in 2023</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4s_K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4s_K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4s_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg" width="1092" height="591" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:591,&quot;width&quot;:1092,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!4s_K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4s_K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac01b959-1820-4c4a-ae19-4a40cced3166_1092x591.jpeg 1456w" sizes="100vw" loading="lazy"></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></figure></div><ul><li><p>Microsoft Azure: 150,000</p></li><li><p>Meta: 150,000</p></li><li><p>Google Cloud: 50,000</p></li><li><p>Oracle Cloud: 50,000</p></li><li><p>Amazon (AWS): 50,000</p></li><li><p>CoreWeave: 50,000</p></li><li><p>AI Startups: 40,000</p></li><li><p>Applied Digital: 30,000</p></li><li><p>Lambda: 30,000</p></li><li><p>Tesla: 20,000</p></li><li><p>Crusoe: 20,000</p></li></ul><p>Total: 640,000 units</p><p>Considerations:</p><ul><li><p>Chips are used for more than just LLM inference, such as training LLMs, powering other types of AI/ML systems, or doing simulations.</p></li><li><p>H100s tend to be preferred for training, while other chips (e.g., A100s) are used for inference.</p></li><li><p><a href="https://epochai.org/blog/optimally-allocating-compute-between-inference-and-training">Training:Inference ratio may be about 1:1</a>.</p></li></ul><p><a href="https://www.cnbc.com/2024/01/18/mark-zuckerberg-indicates-meta-is-spending-billions-on-nvidia-ai-chips.html#:~:text=by%20the%20end%20of%202024%2C%20the%20company%27s%20computing%20infrastructure%20will%20include%20350%2C000%20H100%20graphics%20cards">Meta has 600,000 H100 equivalents</a>, with their 2023 orders representing approximately 25% of their full capacity.</p><p>Based on these data points, I&#8217;ll assume there are one million H100 or equivalents deployed for LLMs, with half used for inference (500k). This is, of course, a rough estimate &#8212; <strong>#back_of_the_envelope</strong></p><p>As a gut check: we know that <a href="https://epochai.org/blog/optimally-allocating-compute-between-inference-and-training">OpenAI produces approximately 1 billion tokens a day</a> on inference. 1 billion tokens a day = 36 trillion a year = 100KTh/day, 36GTh/year. This implies that OpenAI represents 42% of inference capacity globally. This is plausible given their reported 39% market share. Moreover, the H100 data shows Microsoft with 150k units &#8212; or 30% of our 500k figure &#8212; which aligns with Microsoft&#8217;s 30% market share in the same research report. This lends some credibility to our estimate, but nevertheless it should be taken with a salt lick.</p><p><em>Token Throughput for AI Inference per H100</em></p><p>To estimate the global capacity for AI inference, we'll use LLama2 70b as our benchmark. This choice is due to its well <a href="https://developer.nvidia.com/deep-learning-performance-training-inference/ai-inference#:~:text=MLPerf%20Inference%20v4.0%20Performance%20Benchmarks">documented performance on Nvidia H100 GPUs</a>, and because it is a <a href="https://artificialanalysis.ai/models/llama-3-1-instruct-70b/providers">rough midpoint for throughput</a>. Caveat that this figure overestimates throughput for frontier models.</p><p>LLama2 70b operates at a rate of <a href="https://developer.nvidia.com/deep-learning-performance-training-inference/ai-inference#:~:text=MLPerf%20Inference%20v4.0%20Performance%20Benchmarks">3269 tokens per second</a> (TPS). Note that we&#8217;re not measuring TPS from an inference provider, but on the bare metal because our multiplier is number of GPUs.</p><p>Breaking this down:</p><ul><li><p>Tokens per hour: 3269 TPS * 3600 seconds = 196,140 tokens per hour.</p></li><li><p>Thought-hours per hour: 196,140 tokens / 10,000 tokens per Th = 19.6 Th per hour.</p></li><li><p>Thought-hours per year: 19.6 Th/hour * 8760 hours/year ~= ~170 kTh / yr</p></li></ul><p>Given our estimate of 500,000 H100 units dedicated to inference:</p><p>&#129518;</p><p>Total synthetic thought-hours per year: 170 kTh/year * 500,000 = 85 GTh per year.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!loLK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!loLK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!loLK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!loLK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!loLK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!loLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!loLK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!loLK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!loLK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!loLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff233e760-160b-4b12-8c3f-41a7f07a1dc8_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h3><strong>What is the CAGR of global GPU capacity for synthetic thought-hours?</strong></h3><p>This is an important figure given that chips are a rate-limiting factor for AI today. To get to a napkin sketch, we&#8217;ll assume the CAGR of the data center spend on GPUs to be equivalent to the CAGR of the volume of GPUs.</p><p><a href="https://www.marketsandmarkets.com/Market-Reports/data-center-gpu-market-18997435.html#:~:text=%5B259%20Pages%20Report%5D%20The%20data,34.6%25%20during%20the%20forecast%20period.">Markets and Markets puts the growth of the GPU market at 36%</a>, so we&#8217;ll use that figure as our estimate for CAGR in GPU units.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p6rl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p6rl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p6rl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!p6rl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!p6rl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec8c8f3-8705-412b-aeba-746880eed377_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><h2><strong>Putting it all together</strong></h2><p>When contemplating the future where AI outthinks humans, we must integrate both human and synthetic cognitive capacities. By quantifying the global knowledge labor force's thought-hours and juxtaposing them with the growing synthetic thought-hours powered by AI, we can begin to forecast trend lines for each.</p><h3><strong>Comparative Analysis of Thought-Hours</strong></h3><ol><li><p><strong>Human Thought-Hours:</strong></p><ul><li><p><strong>Global Production:</strong> The global knowledge labor force produces approximately 1.9 trillion thought-hours (TTh) annually.</p></li><li><p><strong>Cost Efficiency:</strong> Each human thought-hour costs around $13, culminating in a total annual cost of $25 trillion.</p></li></ul></li><li><p><strong>Synthetic Thought-Hours:</strong></p><ul><li><p><strong>Global Capacity: </strong>With an estimated 500,000 H100 units dedicated to inference, the global AI systems produce around 85 gigathought-hours (GTh) annually.</p></li><li><p><strong>Cost Efficiency:</strong> Each synthetic thought-hour costs approximately $0.15, drastically undercutting human thought-hour costs by a factor of 86.</p></li></ul></li></ol><h3><strong>Growth Trajectories</strong></h3><p>Considering the current CAGR of 36% for global GPU capacity, the synthetic thought-hour production could expand significantly. Even if the growth rate of the human knowledge labor force remains static, the rapid advancements in AI suggest a different trajectory for AI.</p><h3><strong>Projections for Human vs AI thought-hour capacity</strong></h3><p>To estimate when AI might outthink humans, we must project forward:</p><ul><li><p><strong>Current State:</strong> AI currently produces 85 GTh annually, while humans produce 1.9 TTh.</p></li><li><p><strong>Future Growth:</strong> If the CAGR of 36% continues, AI&#8217;s capacity will double approximately every two years.</p></li></ul><p>If this growth rate were to remain constant, AI's synthetic thought-hours would surpass human thought-hours by volume in about 10 years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J4pE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J4pE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J4pE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!J4pE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!J4pE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27ad7701-f2fb-416e-a1cc-9da1d8e6884a_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>This is likely a lower bound of the growth rate of synthetic thought-hours. Critically, it leaves out the <a href="https://epochai.org/trends">observed 0.4 OOM improvements in algorithmic efficiency each year</a>. If we factor these in, the synthetic thought-hour volume exceeds that of humans in less than half the time (4 years instead of 11.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!99am!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99am!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!99am!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!99am!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!99am!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!99am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!99am!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 424w, https://substackcdn.com/image/fetch/$s_!99am!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 848w, https://substackcdn.com/image/fetch/$s_!99am!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 1272w, https://substackcdn.com/image/fetch/$s_!99am!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba0144c1-6b17-4b1a-8ae5-4330f25bb051_3000x1688.png 1456w" sizes="100vw" loading="lazy"></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></figure></div><p>What other factors might influence this trajectory? In short &#8211; many. Some top considerations that come to mind:</p><ul><li><p><strong>Chips: </strong>When it comes to the <em>volume</em> of synthetic thought-hours in the labor force, the single biggest rate limiting factor (and biggest unknown) is chips. The biggest question on this front is the geopolitical situation around Taiwan and TSMC.</p></li><li><p><strong>Energy: </strong>Nearly every conversation about energy these days is about data center compute. I think energy is among the largest bottlenecks we face for <em>training</em> larger systems, but when it comes to <em>inference</em>, it seems the largest bottleneck will be chips. My main rationale for this is once we get frontier models, we typically find performance optimization strategies that allow those models (or derivatives thereof) to run on earlier generations of chips that are already deployed in data centers with sufficient energy supply.</p></li><li><p><strong>AI ROI: </strong>AI is extremely capital intensive. Success stories like <a href="https://siliconangle.com/2024/04/24/generative-ai-drive-strong-revenue-growth-servicenow-light-guidance-weighs-stock/">Service Now</a> suggest the the gold rush is warranted, but those wins will need to be sustained over time to keep the momentum in the industry and investor sentiment.</p></li></ul><p>In case I haven&#8217;t already made it abundantly clear, this is a <em>very rough </em>napkin sketch. I would love to see someone make this analysis more detailed and robust. Let me know if you do!</p><h1><strong>Implications</strong></h1><p>If these even projections are directionally correct, what does that mean for society? If you also believe AI models are going to get &#8220;smarter&#8221; over this same time period, the impact can definitely be societal-scale. If the projections for the volume of thought-hours said otherwise &#8212; if they projected a tiny fraction of human thought-hours &#8212; societal-scale impact might be much less likely.</p><p>As someone who has worked in data and AI/ML for my entire career, I&#8217;m quite allergic to &#8220;AI hype&#8221;. But my conviction is that AI is like the internet in the 90s &#8230; full of hype, but nonetheless set to transform society in the coming years and decades.</p><p>When will AI outthink humans?</p>]]></content:encoded></item><item><title><![CDATA[Six reasons I broke my golden handcuffs]]></title><description><![CDATA[... and was it worth it?]]></description><link>https://www.aiplusbuilding.com/p/six-reasons-i-broke-my-golden-handcuffs</link><guid isPermaLink="false">https://www.aiplusbuilding.com/p/six-reasons-i-broke-my-golden-handcuffs</guid><dc:creator><![CDATA[AI + Building]]></dc:creator><pubDate>Fri, 29 Mar 2024 21:36:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!s9hR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg" 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://substackcdn.com/image/fetch/$s_!s9hR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s9hR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s9hR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&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="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!s9hR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s9hR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d3d0194-92ee-45f9-9c93-f9a544cc8240_768x1024.jpeg 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></figure></div><p>In 2023 I left my acquirer just two years into a three year contract &#8211; forfeiting millions.</p><p>Was it worth it?</p><p>First, a bit of context.</p><p>In 2021 my cofounder <a href="https://www.linkedin.com/in/nickelledge/">Nick Elledge</a> and I sold <a href="https://www.linkedin.com/company/datafleets/">DataFleets</a> to LiveRamp for &gt;$100mm. Within about a month of joining the acquirer, I realized the integration was going to be extremely difficult. Over the next two years, DataFleets relaunched within LiveRamp and found commercial success, but it was more painful than I had ever imagined. A portion of my compensation was paid out over a three year period, contingent on me staying with the company. But I left after two years &#8211; hence leaving a significant portion of it behind.</p><p>M&amp;A integrations are hard. And of course, running a startup is also hard. But when running a startup you have complete control over (1) the people you hire, (2) the culture you build to glue those people into a team, and (3) the way you spend your time. When I was thrown into the world of M&amp;A integration, I lost those three critical levers. I was unprepared for the challenge of integration, and though our integration fared better than most, it was taxing.</p><p>You may be thinking, "Boo hoo - you had an exit and the M&amp;A integration was hard. Get over it."</p><p>I fully recognize the privilege I have and I'm grateful for the life changing outcome I experienced. Notwithstanding, walking away from a sizable portion of my compensation was a huge deal for me. It was compensation I felt I had earned through the risks I had taken, years of 80+ hour work weeks, and the value I created.</p><p>Ultimately, a combination of six factors motivated me to move on early.</p><h3><strong>&#128106; (1) Family</strong></h3><p>My wife and I were thrilled to welcome a baby boy to our family in 2022. Spending time with them is one of my greatest joys. But in corporate life, I felt my time with them was robbed. I had little control over my calendar at work, and despite being constantly busy we were moving a fraction of the pace I would find acceptable in a well functioning startup. I was sacrificing some of my most meaningful family moments on activities that were a poor use of time.</p><h3><strong>&#129504; (2) Mental health</strong></h3><p>Though not diagnosed with it, I&#8217;m pretty sure I was depressed. I&#8217;m an inherently optimistic person. Even amidst 100 hour work weeks and near death experiences with DataFleets, I felt energized, driven, and optimistic. But my inherent optimism was waning. The vision I had for where our acquirer should go was different than where the company wanted to go, and watching the window of opportunity close for my vision to materialize made me frustrated, cynical, and irritable. No exaggeration &#8211; I felt like the worst version of myself I&#8217;ve ever been.</p><h3><strong>&#128640; (3) Hunger for impact</strong></h3><p>About a year into our M&amp;A integration I realized something: the thing I was most proud of in my career was not the company I had just sold. Instead, it was the work I had done at <a href="https://www.linkedin.com/company/digital-reasoning-systems/">Digital Reasoning</a> to get its healthcare vertical off the ground &#8211; which has since been spun out as <a href="https://www.linkedin.com/company/azra-ai/">Azra AI</a>. That work helps save lives across the United States to this day, and though I aspired to multiply that level of impact with DataFleets, I had a greater commercial impact without the same level of societal impact. I had to try again.</p><h3><strong>&#9935;&#65039; (4) I missed the grind</strong></h3><p>It seems counterintuitive&#8211; on the one hand, I wanted more time to spend with my family, but on the other hand I missed the &#8220;grind&#8221; of a startup. But for me, it&#8217;s not about the <em>quantity</em> of hours worked. It&#8217;s <em>how </em>those hours are spent and the <em>flexibility</em> of when those hours are worked that matter. Running a startup, I can aim to make a lasting impact on the world and bend consistent 60-80 hour work weeks around my family life ... e.g. making sure I&#8217;m there for bath + bed time before heading back to a long night of work.</p><h3><strong>&#129309; (5) I missed setting the culture</strong></h3><p>If I were to summarize the type of culture I like to create, it&#8217;s one of deep thought, speed, peer-to-peer accountability, functional excellence, and ambition. Setting that culture has many levers: chief among them are hiring/firing, promotions, and intentional behaviors from leadership. There were cultural aspects of my acquirer I wanted to change, but changing such things from the middle of a company is a herculean task &#8211; and I failed.</p><h3><strong>&#129302; (6) AI Opportunity</strong></h3><p>I first fell in love with AI while I was studying ancient greek in undergrad. I found myself spending more time learning computational linguistics to translate my homework than actually doing the work myself. Thereafter, I took a course on AI and felt for the first time I had found something I could spend my life working on. I read Russell and Norvig&#8217;s textbook cover-to-cover &#8211; I could hardly put it down. I subsequently spent the first half of my career researching, productizing, and selling deep learning solutions for analyzing unstructured data. I published on language models at ICML and productized them. The early days of DataFleets were all privacy-enhanced machine learning focused, but the market need was a privacy-enhanced SQL engine, so we pivoted to that instead. Then, when Stable Diffusion and ChatGPT were going viral in 2022, I felt like I was sitting on the sidelines as I watched AI take off.</p><h2><strong>&#10067;Was it worth it &#10067;</strong></h2><h3><strong>Setting the foundation of a lifelong connection</strong></h3><p>Some dads speak of a near supernatural experience when their child is born &#8211; as if a bolt of lightning hits them and they immediately feel connected with their child. That was definitely not my experience. I felt a sense of duty to provide for my son, but I did not feel a sense of connection. He was like a little alien that pooped and cried. But now I feel deeply connected with my son &#8211; and I know he feels the same way towards me. That connection has taken a huge time investment to build, and I&#8217;m so proud and grateful that I was able to make that investment. What&#8217;s more, it&#8217;s allowed my wife and I to grow even closer after 8 years together. After I left, we traveled all across the US in our Airstream for two months straight &#8211; unplugged and spending time together as a family.</p><h3><strong>Finding fulfillment at work</strong></h3><p>It&#8217;s a challenge to have a toddler and start a company in a highly competitive market. Transitioning from a roadblock at work, to a meltdown at bath time, to a long night of more work is a grind. But having gone through the pain of a startup and the pain of an exit, I feel so lucky to be living through the former right now. I was speaking with my coach and advisor <a href="https://www.linkedin.com/in/davidpann/">David Pann</a> about how things are going. The best word I could find to describe it is &#8220;fulfilled&#8221;. It may sound cheesy, but since starting this next venture six months ago, I&#8217;ve reflected daily on the feeling of fulfillment I have and how grateful I am for it.</p><p>It&#8217;s not all gravy and roses. But the last few weeks in particular have been fulfilling <em>and</em> fun since we&#8217;ve transitioned our MVP to an alpha. Watching the uptick in companies using it over the past few weeks has been thrilling &#8211; and getting feedback on all the things users wished they could do feels like a mountain of (fulfilling) work &#8230;</p><p>Since launching our alpha, we've been pleased to see a number of companies start using it</p><h3><strong>The verdict</strong></h3><p>One year in, the decision to leave early and forfeit the money was one of the best I&#8217;ve made. The connection I&#8217;ve built with my son was well worth it in its own right. And the fulfillment I&#8217;ve found in jumping back into the unknown and aiming even higher with a new venture has been the icing on the cake.</p><p>If you&#8217;ve made it this far in the post &#8211; thanks for reading! And if you happen to be a data scientist (or any type of scientific professional), I'd love to chat! We're working on a product to help scientific professionals 10x their productivity.</p><p>Feel free to contact me directly or <a href="https://discord.gg/F87henQ4">join our discord</a> - we&#8217;d love your feedback!</p>]]></content:encoded></item></channel></rss>