<?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[Atharva Shah]]></title><description><![CDATA[🌱 Subscribe for practical insghts and advice on Product, AI, Tech, and Marketing. I publish consistently.]]></description><link>https://blog.atharvashah.com</link><image><url>https://substackcdn.com/image/fetch/$s_!zxRJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png</url><title>Atharva Shah</title><link>https://blog.atharvashah.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 21 Sep 2026 03:24:00 GMT</lastBuildDate><atom:link href="https://blog.atharvashah.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Atharva Shah]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[atharvashah@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[atharvashah@substack.com]]></itunes:email><itunes:name><![CDATA[Atharva Shah]]></itunes:name></itunes:owner><itunes:author><![CDATA[Atharva Shah]]></itunes:author><googleplay:owner><![CDATA[atharvashah@substack.com]]></googleplay:owner><googleplay:email><![CDATA[atharvashah@substack.com]]></googleplay:email><googleplay:author><![CDATA[Atharva Shah]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Your Agent Harness Needs a Load Order, Not More Rules]]></title><description><![CDATA[Four layers, five files, six hooks. How I customized my Claude Code harness so my judgment survives the session and the gate refuses bad drafts.]]></description><link>https://blog.atharvashah.com/p/agent-harness-load-order</link><guid isPermaLink="false">https://blog.atharvashah.com/p/agent-harness-load-order</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Fri, 18 Sep 2026 12:53:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1YxS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1YxS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1YxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!1YxS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!1YxS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc44ab906-1511-43e9-8b04-07f486aae8d7_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>I type one sentence into Claude Code and five files load before the model writes a word. Anthropic did not ship that behavior. My agent harness does, and the wiring behind it is four files and a hook.</p><p>A harness is everything around the model. The model is rented, and mine is identical to yours. The harness is the part you own. It holds the instructions that load, the order they load in, the skills the agent can reach, the hooks that refuse bad output, and the memory that outlives the session.</p><p>Most people stop at one file. They write a <code>CLAUDE.md</code>, list ten preferences in it, then retype eight of those preferences by hand for the next six months. That is rented work with an extra step. The instruction exists, nothing enforces it, and the agent follows it when the context window feels generous.</p><h2>Four layers, each with one job</h2><p><strong>Global.</strong> <code>~/.claude/CLAUDE.md</code> loads in every repo on this machine. It carries my writing rules, a project registry that turns the words "my notes" into <code>D:\Atharva\NOTES</code>, the API key rotation order, and the two CLI tools I reach for every week. Nothing repo-specific lives here.</p><p><strong>Project.</strong> <code>D:\Atharva\NOTES\CLAUDE.md</code> carries what only this vault knows. The folder contract, the publishing pipeline, the review desk, the six agents. Three other repos on this machine run their own copy of the same pattern with different content.</p><p><strong>Skills.</strong> 60 skills in the vault, 94 more machine wide. A skill is a folder the agent opens only when the job matches it. A LinkedIn post loads one skill, a Substack article another. The agent never reads 154 skills at once, so the cost of adding the 155th is zero.</p><p><strong>Hooks.</strong> Six Python files. This layer changed my output the most, because a hook runs code instead of asking politely.</p><p>I measured what those four layers cost. Nine files I wrote reach the model before my first word, and they add up to about 40,300 tokens. Around 28,000 of those arrive on every session, whatever I ask for. The other 12,200 load only because a hook read a writing word in my prompt.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BgK6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BgK6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 424w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 848w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 1272w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BgK6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!BgK6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 424w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 848w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 1272w, https://substackcdn.com/image/fetch/$s_!BgK6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2eed8ea-3c49-4893-8fbe-feae11b08a54_2800x3066.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Nine of my own files, sized by token count. The top block is paid on every session. The bottom block loads only on a writing prompt.</figcaption></figure></div><p>Ask that same session about a Python bug and the bottom block never loads.</p><h2>The load order is the part everyone skips</h2><p>On paper my rules agree with each other. They collide at 11pm inside one paragraph, when the voice file wants a long conditional sentence and the scorer caps me at twenty words.</p><p>One file answers that. <code>DIGITAL TWIN/core/runtime-contract.md</code> names which files load, in what sequence, and which one wins a disagreement.</p><p>Five files always load, in this order. The contract opens the chain. The pattern rules follow, and they hold the AI tells a regex cannot catch. The plain-style file lands third. <code>World.md</code> arrives fourth and names the villain and the one reader. <code>Voice.md</code> closes the always-loaded set.</p><p>After those five, the job picks one more file on demand, and the channel skill loads last. The checks then run in a fixed order, and each one carries a stated bar.</p><p>Precedence resolves upward. A sample I paste into the session beats the voice profile. The voice profile beats the skill. A hard ban beats everything.</p><p>The agent prints that chain above every draft. I never open a file to learn which rules ran.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IZHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IZHw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 424w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 848w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 1272w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IZHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!IZHw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 424w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 848w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 1272w, https://substackcdn.com/image/fetch/$s_!IZHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cf052d-82cc-4331-9445-9456fa94b888_2800x2130.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The three routes a file takes into the model. Only the first is unconditional.</figcaption></figure></div><h2>A hook is a rule that can fail</h2><p>Three of my six hooks do work I used to do by hand.</p><p><code>writing-load-order.py</code> fires on the prompt. It reads the channel out of my request and prints the chain into context before I finish typing. I stopped reminding the agent which files to read.</p><p><code>writing-gate.py</code> fires after every write. It runs the scorer on the file the agent just saved. On a critical finding it returns a block with the exact offending lines. The same hook fires when the session tries to end, and it refuses to close while a draft it touched still fails.</p><p><code>pillar-guard.py</code> classifies the topic against my three content pillars before a word gets drafted. An off-topic post gets a warning banner and needs my explicit yes.</p><p>A reminder lets a bad draft through. A gate returns an error and the write does not land.</p><h2>What four layers actually bought me</h2><ol><li><p><strong>Consistency stopped being my job.</strong> The scorer is deterministic, so a draft gets the same verdict at 9am and at midnight.</p></li><li><p><strong>My judgment survives the session.</strong> Every call I make once goes into a file, and the next session opens with it already loaded.</p></li><li><p><strong>Ten routines run without me.</strong> Daily comments, lead DMs, a weekly digest and a monthly graph refresh all run on a schedule I do not attend.</p></li><li><p><strong>A new model costs nothing to onboard.</strong> Opus 5 arrived and read the same four files.</p></li></ol><p>One result surprised me. Writing the rules down changed what I believe about writing. I could not state my rule about rhythm until I tried to write it, failed twice, and found the idea underneath it was wrong.</p><h2>Build one this week</h2><p>You already have opinions. They live in the corrections you type every day, and every correction you repeat twice is a file you have not written yet.</p><p>Start smaller than you think.</p><ol><li><p>Open <code>~/.claude/CLAUDE.md</code> and write down the five corrections you gave an agent this week.</p></li><li><p>Split that file. Machine-wide facts stay global, and repo facts move into that repo.</p></li><li><p>Once you hold more than three rule files, write the load order down as its own file.</p></li><li><p>Take your loudest rule and turn it into a hook, so it blocks instead of reminding.</p></li></ol><p>The test is whether a stranger opens your repo, reads no chat history, asks you no questions, and keeps your operation running for two weeks. My harness is the part that passes that test. The model is the part I rent.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/agent-harness-load-order/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/agent-harness-load-order/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Jev Is an AI Model That Refuses to Write a Single Word]]></title><description><![CDATA[It can't chat, can't write, and can't generate a sentence. It only returns fast, typed decisions. Here is what Jev actually does, and where people use it.]]></description><link>https://blog.atharvashah.com/p/what-is-jev-ai-model</link><guid isPermaLink="false">https://blog.atharvashah.com/p/what-is-jev-ai-model</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Fri, 18 Sep 2026 11:45:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yzH8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yzH8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yzH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!yzH8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!yzH8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ca10abd-65d6-4ba2-8227-315b5817e063_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>Most AI models write for a living. The Jev AI model, from a company called TypeSafe, refuses to write at all.</p><p>Ask ChatGPT a question and it answers in a paragraph. Ask Jev the same question and it answers with a typed decision: a choice, a score, or a probability.</p><p>That trade sounds small. It changes what you can afford to automate. Jev skips the writing step, so it answers in about a tenth of a second. A normal AI model takes several seconds for the same call, and costs far more per answer.</p><p>Jev launched into early access on 15 September 2026. Within a week, people had shipped routers, linters, lead scorers, spreadsheets and photo pipelines on it. This guide covers what Jev is, how it works, and eighteen jobs people already gave it.</p><h2>One Restriction Makes Jev Fast</h2><p>Every normal AI model works the same way. It reads your prompt, then writes an answer one word at a time. Each new word depends on the words before it. That loop is slow, and that's where most of the cost comes from.</p><p>Jev skips that step. You give it two things: a state, and a set of questions. The state is the information, a message, a document, a paragraph, anything in text. The questions are what you want to know about it.</p><p>It reads the state once, then answers every question in parallel, in a single pass. It never writes a sentence, so there's no word-by-word loop to wait for.</p><p>TypeSafe calls this a System One model, after the psychologist Daniel Kahneman. In his framework, System One is your fast, gut reaction. System Two is slow, careful reasoning. A normal AI model tries to do System Two thinking in full sentences. Jev only makes System One judgment calls, and it makes them fast.</p><p>Pydantic, the Python validation library, described a call in one sentence when it added Jev support. The type you already wrote is the question, and the answer comes back as that type with one confidence per field.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/pydantic/status/2100812323027853812&quot;,&quot;full_text&quot;:&quot;Pydantic AI agents now run on Jev, the classifier from <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span>.\n\nJev doesn't write text, it answers typed questions. So the output_type you already wrote is the question, and the answer comes back as your model, one confidence per field.\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://pydantic.io/8iAZ9\&quot;>pydantic.io/8iAZ9</a> &quot;,&quot;username&quot;:&quot;pydantic&quot;,&quot;name&quot;:&quot;Pydantic&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2018769774977728512/E04ZHJQQ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T05:01:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSeVrJeWsAELvRn.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/DyZewXfWwR&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:14,&quot;retweet_count&quot;:29,&quot;like_count&quot;:270,&quot;impression_count&quot;:48661,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>You Can Ask Jev Three Kinds of Questions</h2><p>You can mix all three types in one call, and every question runs against the same state at the same time.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZYCL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZYCL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 424w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 848w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 1272w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZYCL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ZYCL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 424w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 848w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 1272w, https://substackcdn.com/image/fetch/$s_!ZYCL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c0461dc-39fa-4a7c-99b9-60403ed1d87d_2912x406.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A support message can get a Choice question asking which team should handle it, a Score question asking how upset the customer sounds, and a true-or-false question asking whether they want a refund. All three answers come back together.</p><p>Shann Holmberg wrote the shortest description of the loop I have read. You supply the information, your questions, and the allowed answers. Your own code decides what happens next.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/shannholmberg/status/2101050494202634537&quot;,&quot;full_text&quot;:&quot;here's how JEV works, simplified\n\nI've been experimenting with it for the last hour, and it's EXTREMELY good at making decisions with the right references and context\n\nyou give it the information, your questions, and the type of answer each question needs:\n\n&amp;gt; a choice from&#8230;&quot;,&quot;username&quot;:&quot;shannholmberg&quot;,&quot;name&quot;:&quot;Shann&#179;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2018272759122440192/JJPUdPDs_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T20:47:28.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HShuSVpbwAAKf9a.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/T4H0Vuvvsl&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HShuSi_bgAEs4m0.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/T4H0Vuvvsl&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;the new jev model is insane..\n\nit can check your AI's work and make decisions inside software for $0.042 per million input tokens, with free output\n\nhere are the first things you should use jev for:\n\n1. second brain\n2. content workflow\n3. post analysis\n4. SEO article review&quot;,&quot;username&quot;:&quot;shannholmberg&quot;,&quot;name&quot;:&quot;Shann&#179;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2018272759122440192/JJPUdPDs_normal.jpg&quot;},&quot;reply_count&quot;:24,&quot;retweet_count&quot;:109,&quot;like_count&quot;:1018,&quot;impression_count&quot;:61348,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>Every Answer Comes With a Confidence Number</h2><p>Every Choice and Score answer includes a confidence number, from 0 to 1. A high number means Jev found one clear answer. A low number means the options were close, or the text didn't give it enough to go on.</p><p>That number lets your software decide what happens next. A high-confidence answer can be acted on right away. A medium one can be flagged for a person to glance at. A low one can skip automation entirely and go straight to a human.</p><p>That distinction makes Jev usable for real decisions rather than demos. A system that can say "I am not sure" gives your code a rule to build around, instead of a guess to trust.</p><p>OrcDev put the same idea in terms of where Jev sits. Big models think slowly. The small decisions between their calls never needed to be slow.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/orcdev/status/2100552037763105236&quot;,&quot;full_text&quot;:&quot;I think that Jev by <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> is pretty big, and there are so many opportunities to create builder tools with it right now.\n\nIt is an AI model that doesn't write a single word.\n\nYou give it text and questions. It gives your code typed answers with probabilities.\n\nWhy is that&#8230;&quot;,&quot;username&quot;:&quot;orcdev&quot;,&quot;name&quot;:&quot;OrcDev&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1756766826736893952/6Gvg6jha_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T11:46:46.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSan0Y4WgAA-IeR.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/j8ckPgQMkI&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Got access for Jev.\n\nDropping a video on it.\n\nTell me what to cover before I record &#128293;&quot;,&quot;username&quot;:&quot;orcdev&quot;,&quot;name&quot;:&quot;OrcDev&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1756766826736893952/6Gvg6jha_normal.jpg&quot;},&quot;reply_count&quot;:11,&quot;retweet_count&quot;:1,&quot;like_count&quot;:60,&quot;impression_count&quot;:5347,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>Jev Can Cost 400 Times Less Than a Normal AI Call</h2><p>A Jev call costs $0.042 for every million tokens of text you send in. A token is a small chunk of text, close to three quarters of a word. Jev's output costs nothing, because it never writes anything out.</p><p>A normal AI model charges for input and for output, and output is usually the bigger cost. The input text alone can run $0.20 to $10 per million tokens.</p><p>TypeSafe tested Jev against several AI models on four real workflows. Jev came out up to 444 times cheaper and 193 times faster on those tests. TypeSafe ran that test itself, so read it as their claim, not an independent check. Their <a href="https://typesafe.ai/blog/introducing-system-one-models-and-jev">launch post</a> plots accuracy against cost, and Jev holds the cheap end of that line without losing much accuracy.</p><p>The rest of this guide uses other people's numbers instead.</p><h2>Eighteen Jobs People Gave Jev in Its First Week</h2><p>Every job below is a real build, posted publicly between 15 and 20 September 2026. I kept each person's own figures and named who ran the test, because almost nobody has checked these independently yet.</p><h3>Sorting a Pile That Nobody Wants to Read</h3><p><strong>1. Classify 1,018 AI research papers for eight cents.</strong> Hassan summarized every paper with DeepSeek V4 Flash, which cost $3.99 on Together. He then sent each title, each summary and 24 candidate topics to Jev. The 1,018 classifications cost $0.08 in total, at 256 milliseconds median per paper, end to end. He is still running evals before he replaces his current labels, so treat the accuracy as unproven.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nutlope/status/2100426999546184123&quot;,&quot;full_text&quot;:&quot;I used Jev to classify 1,018 AI research papers.\n\nThe result: $0.08 total cost and 256ms median end-to-end latency per paper.\n\nThe pipeline was:\n\n1. Summarize each paper with DeepSeek V4 Flash\n2. Send the title + summary + 24 possible topics to Jev\n3. Use Jev to classify each &#8230;&quot;,&quot;username&quot;:&quot;nutlope&quot;,&quot;name&quot;:&quot;Hassan&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1727415759859552256/9rqaxXUR_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T03:29:55.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!rMwZ!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100425141947604992.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/BuF6dnPPK8&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:118,&quot;retweet_count&quot;:140,&quot;like_count&quot;:1966,&quot;impression_count&quot;:163496,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100425141947604992/vid/avc1/974x720/PZ68RMrC1_2XTyJS.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100425141947604992&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>2. Triage security alerts in a production pipeline.</strong> Greg Pstrucha works on AI at Sentry. He posted a table of seven models running one of Sentry's security pipelines. Jev scored 99.3% accuracy in 0.259 seconds. GPT-OSS 120B scored 96.4% in 1.821 seconds and cost three times more. Gemini 3.1 Flash-Lite matched Jev's accuracy, took 1.338 seconds, and cost fourteen times more.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/grichadev/status/2100437998571860087&quot;,&quot;full_text&quot;:&quot;these are results of using jev on one of our security pipelines. we already have to use smaller (and dumber) models to make it economic and this model does it over 5x cheaper, faster and while maintaining much higher accuracy.\n\ni don't normally hype over new model releases but &#8230;&quot;,&quot;username&quot;:&quot;grichadev&quot;,&quot;name&quot;:&quot;Greg Pstrucha&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2015189616777912320/yM57ZlqT_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T04:13:37.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSY_7aXbIAAxJoj.png&quot;,&quot;link_url&quot;:&quot;https://t.co/1yv36XorDg&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:21,&quot;retweet_count&quot;:39,&quot;like_count&quot;:925,&quot;impression_count&quot;:82292,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>3. Sort an inbox, then sort the seven queues behind it.</strong> Greg Isenberg described the job in one line. Jev reads each item and says "this is junk, I'm 94% sure". He priced 1,700 emails at 18 cents. He then listed the queues that are the same job wearing different clothes: quote forms, inbound leads, support tickets, transcript clipping, grant and permit piles, marketplace matching, and bulk browser work.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/gregisenberg/status/2101018750916948237&quot;,&quot;full_text&quot;:&quot;Jev is HERE and this is the CLEAREST explanation of what it is and what NEW businesses it unlocks.\n\n(and at the end I'll tell you how to get Jev even if you're on the waitlist)\n\nWHAT IT IS\n\nYou know how you open your inbox and have to decide what's junk, what needs a reply, and &#8230;&quot;,&quot;username&quot;:&quot;gregisenberg&quot;,&quot;name&quot;:&quot;GREG ISENBERG&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1577116785656139776/5mi0qgTz_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T18:41:19.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!i8kt!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2101018301409202176.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/SlGCxwdVEl&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:75,&quot;retweet_count&quot;:122,&quot;like_count&quot;:1429,&quot;impression_count&quot;:141209,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2101018301409202176/vid/avc1/1280x720/KTIQNQbgCcC3QTii.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2101018301409202176&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>4. Catch phishing with five small questions instead of one big one.</strong> Somebody ran 2,000 phishing emails through Jev. One big question scored 89.4%, which lost to a two-line text rule at 91.8% and to Claude Haiku 4.5 at 94.2%. The same person then asked five small questions and added the answers up in his own code. That scored 95.0%, the best result in the test. Same model, same emails, different question shape.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DeRonin_/status/2100968022110269841&quot;,&quot;full_text&quot;:&quot;4 things to do when you get access to Jev:\n\n1. don't replace your model, put Jev in front of it\n\nJev makes the small choice first, and your expensive model only runs when it's really needed\n\none email tool swapped 2 AI calls per email for 1 Jev call, and kept all their normal&#8230;&quot;,&quot;username&quot;:&quot;DeRonin_&quot;,&quot;name&quot;:&quot;Ronin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2028941027814285313/AMp-U0y8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T15:19:45.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!ZgFs!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2099924273905434624.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pCaKGTaxrY&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;How to use Jev, and where it actually gives you the 100x:\n\nsetup takes 10 minutes:\n\n1. join the waitlist, people are getting approved same day\n&#128279; https://t.co/ufzUHxmhSX\n\n2. install the official skill so your agent writes correct calls:\n\n- npx skills add typesafe-ai/skills&quot;,&quot;username&quot;:&quot;DeRonin_&quot;,&quot;name&quot;:&quot;Ronin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2028941027814285313/AMp-U0y8_normal.jpg&quot;},&quot;reply_count&quot;:22,&quot;retweet_count&quot;:23,&quot;like_count&quot;:455,&quot;impression_count&quot;:47339,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2099924273905434624/vid/avc1/1280x720/QwGmT51BbrlDN4c0.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2099924273905434624&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Choosing the Model Before the Model Runs</h3><p><strong>5. Route a chat to the right model on its first message.</strong> Ashley Hindle runs Fuel, which reads the opening message of a chat and decides how much intelligence that chat needs. His benchmark has 75 test cases. Against GPT-OSS-120B he measured Jev at 3 times faster, 65% cheaper and safer. A wrong route costs him twice, because a weak model on a hard problem annoys the user and raises their bill.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ashleyhindle/status/2100553892639473951&quot;,&quot;full_text&quot;:&quot;Jev was 3x faster, 65% cheaper, and safer on this benchmark &#129327;  \nFuel classifies the first message in a new chat to see what level of intelligence will be needed for that chat.\n\nIf we get it right we reduce the user's token cost, improve latency, and user satisfaction scores &#8230;&quot;,&quot;username&quot;:&quot;ashleyhindle&quot;,&quot;name&quot;:&quot;Ashley Hindle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1918226499699683328/VN0CYkrr_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T11:54:09.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSaqolCW0AEBNL8.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ysZyRN4Jid&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3,&quot;retweet_count&quot;:0,&quot;like_count&quot;:25,&quot;impression_count&quot;:1704,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>6. Route models inside Claude Code with one install command.</strong> Daniel San shipped the same idea as an installable mod. For every request, Jev picks the subagent model and the effort level. It picks the main model only at session start, because changing it mid-session breaks the prompt cache.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dani_avila7/status/2101176629745561686&quot;,&quot;full_text&quot;:&quot;Introducing Jev Model Router for Claude Code\n\nThis Claude Code Mod lets you use Jev through its direct <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> API or <span class=\&quot;tweet-fake-link\&quot;>@vercel</span> AI Gateway\n\nWith every request you send to Claude Code, Jev classifies the subagent model, main model (only at session start to avoid breaking the &#8230;&quot;,&quot;username&quot;:&quot;dani_avila7&quot;,&quot;name&quot;:&quot;Daniel San&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1952921529504649216/RYHFCSSM_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-19T05:08:41.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!1cpW!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2101176234411425792.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/TcDQq0Jb1X&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:70,&quot;retweet_count&quot;:123,&quot;like_count&quot;:1348,&quot;impression_count&quot;:157357,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2101176234411425792/vid/avc1/1004x720/1dlpTfxjyCaPt9jL.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2101176234411425792&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>7. Pick the right skill out of a catalog of 182.</strong> TypeSafe's docs describe a test against the Hermes skill catalog from Nous Research. One Jev request ranks all 182 skills and asks whether the turn needs a skill at all. A second request reads the top three closely and can reject all of them. On Haiku 4.5, wrong skill loads fell from 17% to 7.3%. Both figures come from TypeSafe's own test.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wAdj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wAdj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 424w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 848w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 1272w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wAdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!wAdj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 424w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 848w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 1272w, https://substackcdn.com/image/fetch/$s_!wAdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e4a7275-7795-4ed5-befa-1d40c1adf772_1110x560.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">TypeSafe's Skill suggestion how-to page. It says one Jev request ranks all 182 skills in the Hermes catalog and a second checks the top three, cutting wrong skill loads by more than half.</figcaption></figure></div><p><em>Screenshot from <a href="https://www.youtube.com/watch?v=ScvXFi4MUSc">Ray Amjad's Jev video</a>, showing TypeSafe's documentation.</em></p><p><strong>8. Put Jev in front of a model you already pay for.</strong> Ronin describes one email tool that swapped two AI calls per email for a single Jev call, and kept every safety check it already had. On a 120-ticket test, the version with Jev in front finished in 42 seconds for $0.0003. The version without it took 22 minutes and cost $0.059. He is clear that retry errors inflated the slow number, so the real gap is smaller.</p><p><strong>9. Compact an agent's context tonight.</strong> The same thread names the cheapest win available. Score every tool call in the history, drop the dead ones, and keep the survivors word for word instead of writing a lossy summary. Ronin also points at the honest limit. Somebody ran 18,514 emails through Jev with no examples and got 98.33%. A TF-IDF classifier trained on 14,800 labelled examples got 98.39%, so labelled data still wins when you have it.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/DeRonin_/status/2100917158922387537&quot;,&quot;full_text&quot;:&quot;How to use Jev, and where it actually gives you the 100x:\n\nsetup takes 10 minutes:\n\n1. join the waitlist, people are getting approved same day\n&#128279; <a class=\&quot;tweet-url\&quot; href=\&quot;https://typesafe.ai\&quot;>typesafe.ai</a>\n\n2. install the official skill so your agent writes correct calls:\n\n- npx skills add typesafe-ai/skills&#8230;&quot;,&quot;username&quot;:&quot;DeRonin_&quot;,&quot;name&quot;:&quot;Ronin&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2028941027814285313/AMp-U0y8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T11:57:38.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;found the perfect use case for @typesafeai Jev: \n\ninstant compaction\n\nin 2026, why is compaction still a summarization prompt?\n\nJev can make it instant by scoring every tool call and dropping what&#8217;s irrelevant&quot;,&quot;username&quot;:&quot;tamarajtran&quot;,&quot;name&quot;:&quot;tamara&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2093115511974600704/cnlso-WF_normal.jpg&quot;},&quot;reply_count&quot;:58,&quot;retweet_count&quot;:136,&quot;like_count&quot;:1728,&quot;impression_count&quot;:448438,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Deciding Inside the Interface, While Somebody Types</h3><p><strong>10. Rank a launcher's results on every keystroke.</strong> Nader Dabit built what he calls a keystroke oracle. A normal launcher ranks by alias, fuzzy match and habit. Type "the pdf I just downloaded" into his version and the newest PDF is already the top hit, with a confidence on every keystroke, in about 100 milliseconds.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dabit3/status/2100756930054504776&quot;,&quot;full_text&quot;:&quot;Also have been playing with <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> Jev, insane!\n\nSo many immediate use cases and new apps are possible. What a time to be a builder!\n\nSharing some experiments here starting with:\n\nKeystroke oracle / predictive launcher:\n\nYour launcher ranks by aliases, fuzzy match, and &#8230;&quot;,&quot;username&quot;:&quot;dabit3&quot;,&quot;name&quot;:&quot;nader dabit&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1951619597695672321/c1FsysWP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T01:20:56.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!chQY!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100756324845862913.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QDVQdJd04s&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:98,&quot;retweet_count&quot;:133,&quot;like_count&quot;:2403,&quot;impression_count&quot;:410405,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100756324845862913/vid/avc1/1280x720/ypej8iZjVlks4yNs.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100756324845862913&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>11. Turn a spreadsheet column header into a judgment.</strong> Spreadsheets recalculate numbers, never meaning. Dabit typed "Urgency" at the top of a column and the sheet rated every row from "no follow-up needed" to "urgent" as he typed, in about 100 milliseconds a row.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/dabit3/status/2100780008193020049&quot;,&quot;full_text&quot;:&quot;Another crazy <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> Jev example:\n\nPredictive spreadsheets\n\nSpreadsheets recalculate numbers, not meaning. Jev reads intent.\n\nType \&quot;Urgency\&quot; at the top of a column and, as you type, it figures out you want each row rated from \&quot;no follow-up needed\&quot; to \&quot;urgent\&quot; in ~100 ms.&quot;,&quot;username&quot;:&quot;dabit3&quot;,&quot;name&quot;:&quot;nader dabit&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1951619597695672321/c1FsysWP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T02:52:39.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!jNTW!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100779722447667200.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/M6REgq4Q8S&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Also have been playing with @typesafeai Jev, insane!\n\nSo many immediate use cases and new apps are possible. What a time to be a builder!\n\nSharing some experiments here starting with:\n\nKeystroke oracle / predictive launcher:\n\nYour launcher ranks by aliases, fuzzy match, and&quot;,&quot;username&quot;:&quot;dabit3&quot;,&quot;name&quot;:&quot;nader dabit&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1951619597695672321/c1FsysWP_normal.jpg&quot;},&quot;reply_count&quot;:38,&quot;retweet_count&quot;:56,&quot;like_count&quot;:1185,&quot;impression_count&quot;:269976,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100779722447667200/vid/avc1/1280x720/Kldd-FutYcwF0MTx.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100779722447667200&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>12. Drive a browser by voice, remember what an agent learned, predict a video's numbers.</strong> Mario Nawfal published a full build tutorial with three demos. The voice-controlled browser needs a decision per utterance, the memory layer needs one per stored fact, and the YouTube predictor scores a title before you publish it. All three break down into typed questions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/RoundtableSpace/status/2100891329588756773&quot;,&quot;full_text&quot;:&quot;FULL JEV TUTORIAL: HOW TO BUILD WITH IT AND UNLOCK NEW AI APPLICATIONS.\n\n&#8594; 0:00 Intro\n&#8594; 0:34 What is Jev\n&#8594; 4:06 API setup\n&#8594; 5:59 Demo 1: Voice-controlled browser\n&#8594; 11:33 Demo 2: AI memory\n&#8594; 17:27 Demo 3: YouTube predictor\n &quot;,&quot;username&quot;:&quot;RoundtableSpace&quot;,&quot;name&quot;:&quot;0xMarioNawfal&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2012162102283407360/U-fPj6wg_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T10:15:00.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zkFO!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100714561389129730.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/Qi59AJfi76&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:9,&quot;retweet_count&quot;:32,&quot;like_count&quot;:309,&quot;impression_count&quot;:64642,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100714561389129730/vid/avc1/1280x720/eZeLou72ByU4eho_.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100714561389129730&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h3>Deciding Where the Money Goes</h3><p><strong>13. Score 700 leads and their outreach messages in 40 seconds.</strong> Rom&#224;n fed Jev 700 high-intent leads together with the personalized message written for each one. It predicted how each message would perform, attached a confidence score, and flagged the leads whose message did not match them. The whole run cost $0.09.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/romanbuildsaas/status/2100891604735099103&quot;,&quot;full_text&quot;:&quot;JEV is INSANE.\n\nWe gave it 700 high-intent leads and personalised outreach messages.\n\nIn 40 seconds, it predicted how each message would perform, assigned a confidence score and detected lead-message mismatches.\n\nAll for just $0.09.\n\nJEV can also score leads, analyse buying &#8230;&quot;,&quot;username&quot;:&quot;romanbuildsaas&quot;,&quot;name&quot;:&quot;Rom&#224;n&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2048277063099199488/N-ZjfQfJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-18T10:16:05.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!rAIU!,w_1028,c_limit,f_auto,q_auto:best,fl_progressive:steep/l_play_button_usfui2,w_88,e_colorize:0/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F__ss-rehost__tw-video-preview-13_2100891566340501504.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/0BAeFGHz04&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:366,&quot;retweet_count&quot;:212,&quot;like_count&quot;:3254,&quot;impression_count&quot;:420719,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2100891566340501504/vid/avc1/1280x720/7UPT_JiU6SrXiwM8.mp4&quot;,&quot;video_preview_media_key&quot;:&quot;13_2100891566340501504&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><strong>14. Lint every comment in a repository for one cent.</strong> Ray Amjad asked Claude Code to find useless comments in his own codebase. Claude Code sent 150 comments to Jev in one run. It took 9.3 seconds, used 233,802 input tokens, had zero failures, and cost $0.00982.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cPvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cPvb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 424w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 848w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 1272w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cPvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!cPvb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 424w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 848w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 1272w, https://substackcdn.com/image/fetch/$s_!cPvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8b06dc3-1c0c-4c2a-9f1a-fb45dfc03e5b_1290x520.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A terminal running Claude Code. The output shows 150 blocks, 233,802 input tokens, zero failures, 9.3 seconds and a cost of $0.00982 for one Jev run over code comments.</figcaption></figure></div><p><em>Screenshot from Ray Amjad's video.</em></p><p><strong>15. Price a code smell scan across 8,270 functions.</strong> In the same session, Claude Code costed two versions of a full-repo scan. A gated pass sends about 7.5 million input tokens for $0.32 in roughly four minutes. An exhaustive pass sends 28 million for $1.19 in roughly eleven minutes.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xPBU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xPBU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 424w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 848w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 1272w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xPBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!xPBU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 424w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 848w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 1272w, https://substackcdn.com/image/fetch/$s_!xPBU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa4b3f59-bb90-4ddb-9637-a89e48a58d28_1290x360.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A cost table from Claude Code. A gated scan sends about 3,000 units, 7.5 million input tokens, for $0.32 in about 4 minutes. An exhaustive scan sends about 9,600 units, 28 million input tokens, for $1.19 in about 11 minutes.</figcaption></figure></div><p><em>Screenshot from Ray Amjad's video.</em></p><p>Money stopped being the constraint at that price. Claude Code's own note under the table names the constraint that replaced it. A 10% false-positive rate across 8,270 functions hands you 827 bad findings, and you stop reading the report. Check that number before you trust any scan this cheap.</p><h3>Wiring Jev Into Something You Already Run</h3><p><strong>16. Give a Python agent framework its answer type back.</strong> Pydantic AI agents now run on Jev. The output type an agent already declares becomes the question, and the answer arrives as that model with one confidence per field. Nothing in the agent's code has to change shape.</p><p><strong>17. Check an agent's work before a person ever sees it.</strong> Because Jev writes no prose, it invents no facts inside an explanation. That makes it a reasonable verifier for another model's output. Ask whether the answer used the source, whether the tool call matches the request, and whether a human should look. Three typed questions, one call, one price.</p><p><strong>18. Sort four years of photos into 39 days of posts.</strong> That one is mine, and the next section is the whole build.</p><p>Flavio Copes wrote the deepest independent walkthrough I found during launch week, and it is the one I would read next.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/flaviocopes/status/2100695543995347188&quot;,&quot;full_text&quot;:&quot;what is Jev and how to use it, a deep dive &#10549;&#65038;\n&quot;,&quot;username&quot;:&quot;flaviocopes&quot;,&quot;name&quot;:&quot;flavio&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1084880084090146819/uFLTp7C1_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T21:17:01.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:31,&quot;retweet_count&quot;:289,&quot;like_count&quot;:2508,&quot;impression_count&quot;:206233,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://flaviocopes.com/jev/&quot;,&quot;title&quot;:&quot;A deep dive into Jev, TypeSafe's System One model&quot;,&quot;description&quot;:&quot;Learn how Jev turns text into typed choices, scores, and probabilities, with JavaScript examples, practical patterns, limits, and real use cases.&quot;,&quot;domain&quot;:&quot;flaviocopes.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2100695545031307264/Ktzec765?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>Jev Sorted 469 of My Photos Into 78 Carousels for 29 Cents</h2><p>I ran my first real build on my own camera roll. Four years of photos sat in 54 folders grouped by feel rather than by post. One pipeline regraded, recropped, regrouped, captioned and scheduled the whole set onto Instagram, two posts a day for the next 39 days.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cultist_dev/status/2101591954073305203&quot;,&quot;full_text&quot;:&quot;Jev (<span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span>) + Claude automated my Instagram posts for the next 3 months - finally cleared out my photo dumps &quot;,&quot;username&quot;:&quot;cultist_dev&quot;,&quot;name&quot;:&quot;athrv.sh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2047712654371020800/9NSZMwW-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-20T08:39:02.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSpaG6Ra0AAVqDL.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/KLARpPIjqj&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSpapPhaMAAV4wi.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/KLARpPIjqj&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSpasMOaEAAOnh6.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/KLARpPIjqj&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HSpauGoaMAA8hy7.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/KLARpPIjqj&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:5,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Qbs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Qbs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Qbs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!7Qbs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Qbs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bed0625-ee9a-4b6e-b6c8-0d0876eef5d7_1065x937.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A dark summary card. The headline reads 469 photos in, 78 carousels out, nobody sorted them. Below it, ten opening slides and the six stages of the pipeline: contact sheets in Pillow, describe every frame with Claude Sonnet, judge and group with Jev, grade and crop with Pillow and YuNet, pick a closing artwork with Jev, schedule the queue through the Zernio API.</figcaption></figure></div><p>Four tools each did one job. Claude Sonnet described every frame in words. Jev read those words and made every judgment. Python held the policy and ran the edits. The Zernio API published the queue.</p><p>The judgment layer cost $0.29. It made 5,961 typed judgments across 132 model calls, and I sorted zero photos by hand.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Brf2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Brf2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Brf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Brf2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Brf2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25aecc2d-aca2-4510-be93-6723a2ffdb55_970x387.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A cost table titled cost of one judgement pass. Claude alone spends 5.44 million tokens, $17.40 and 36 minutes. Claude and Jev together spend 3.41 million tokens, $0.14 and 5 minutes.</figcaption></figure></div><p>One judgment pass with Claude alone costs $17.40 and takes 36 minutes. The same pass with Jev underneath costs $0.14 and takes 5 minutes.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7kRD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7kRD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7kRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!7kRD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7kRD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc37ac058-426f-4a60-9fc8-8fb9333fb9f9_962x867.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A bar chart of wall-clock minutes, projected to a 1,000-image run. The first pass takes 90 minutes with Claude alone and 58 minutes with Claude and Jev. Each re-run of the judgement layer takes 36 minutes with Claude alone and 5 minutes with Claude and Jev.</figcaption></figure></div><p>Projected to a 1,000-image run, the first pass drops from 90 minutes to 58. Every re-run after it drops from 36 minutes to 5. Re-running is where the work actually sits, because a grouping rule is never right on the first try.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C6CM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C6CM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C6CM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!C6CM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C6CM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd9537f3-9bff-41d9-b3ab-b2bbb204d2bf_1907x1079.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Zernio posts dashboard, dark theme. Fourteen Instagram carousels sit in a grid, each one scheduled to the Atharva Personal account at 03:30 or 11:30 UTC across 20 to 27 September 2026, and every card carries a scheduled badge.</figcaption></figure></div><h2>Jev Is Not Built for Every Job</h2><p>Jev can't write open-ended text. It won't draft an essay, an email, or a chatbot reply. If you need a model to produce free-form writing, you still need a normal AI model.</p><p>It can also be confidently wrong. TypeSafe says Jev can't output an invalid answer, only a valid one, because the shape of the answer is fixed in advance. A normal AI model can invent a fact that never existed. Jev can only pick from the options you gave it. But a valid answer can still be the wrong answer, with a high confidence number attached to it. When developers <a href="https://news.ycombinator.com/item?id=49717558">debated this on Hacker News</a> after launch, that distinction was the most argued point in the thread.</p><p>Ronin's testing found three failure shapes worth copying into your own notes. Jev does not know what it does not know, so a question like "do you have enough information" answered yes on 85% of 120 test tickets. Option order changes answers, and reordering four options moved 7 answers out of 120. And the final verdict belongs in your code rather than in one big question, because the model is better at noticing things than at ruling on them.</p><p>There are plain practical limits too. Jev reads text only, no images or audio yet. It holds about 64,000 tokens of information in one call, smaller than several other AI models. The company is new, so its pricing and rate limits could still change as more people sign up.</p><h2>Trying Jev Takes About Five Minutes</h2><p>Getting access takes one of two paths.</p><p>The direct path is TypeSafe's own waitlist, at typesafe.ai. Sign up, and TypeSafe sends an API key once a spot opens. Early testers have reported getting in within a few hours.</p><p>The second path skips the waitlist. Vercel added Jev to its AI Gateway in September 2026. Anyone already building with Vercel's AI tools can call Jev through that account, with no separate signup.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/vercel_dev/status/2100378959653507175&quot;,&quot;full_text&quot;:&quot;Jev from <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> is on AI Gateway.\n\nBuild agents that decide, route, score, and stop in milliseconds:\n&#120458;&#120480;&#120458;&#120466;&#120477; &#120462;&#120479;&#120458;&#120469;&#120478;&#120458;&#120477;&#120462;({\n  &#120470;&#120472;&#120461;&#120462;&#120469;: '&#120477;&#120482;&#120473;&#120462;&#120476;&#120458;&#120463;&#120462;-&#120458;&#120466;/&#120467;&#120462;&#120479;',\n  &#120476;&#120477;&#120458;&#120477;&#120462;,\n  &#120474;&#120478;&#120462;&#120476;&#120477;&#120466;&#120472;&#120471;&#120476;,\n});\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://vercel.com/changelog/typesafe-ai-jev-now-available-on-ai-gateway\&quot;>vercel.com/changelog/type&#8230;</a>&quot;,&quot;username&quot;:&quot;vercel_dev&quot;,&quot;name&quot;:&quot;Vercel Developers&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1978602411490205696/oLOuP7a2_normal.png&quot;,&quot;date&quot;:&quot;2026-09-17T00:19:01.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:24,&quot;retweet_count&quot;:76,&quot;like_count&quot;:982,&quot;impression_count&quot;:303135,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://vercel.com/changelog/typesafe-ai-jev-now-available-on-ai-gateway&quot;,&quot;title&quot;:&quot;TypeSafe AI's Jev now available on AI Gateway - Vercel&quot;,&quot;description&quot;:&quot;Use Jev from TypeSafe AI on Vercel AI Gateway to classify, route, score, and automate workflows with typed outputs, probabilities, and confidence.&quot;,&quot;domain&quot;:&quot;vercel.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2100376496816922624/gXDgIv26?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Cloudflare followed on 17 September and put Jev on its own AI Gateway.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/CloudflareDev/status/2100688880798159254&quot;,&quot;full_text&quot;:&quot;Jev from <span class=\&quot;tweet-fake-link\&quot;>@typesafeai</span> is now live on <span class=\&quot;tweet-fake-link\&quot;>@CloudflareDev</span> AI Gateway. Try the first System One model &#8212; send state and typed questions; get structured answers your code can use directly. &quot;,&quot;username&quot;:&quot;CloudflareDev&quot;,&quot;name&quot;:&quot;Cloudflare Developers&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2091957221253173248/kB_huM5C_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-17T20:50:32.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:17,&quot;retweet_count&quot;:172,&quot;like_count&quot;:1073,&quot;impression_count&quot;:182079,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://developers.cloudflare.com/ai/models/typesafe/jev/&quot;,&quot;title&quot;:&quot;Jev&quot;,&quot;description&quot;:&quot;Jev is TypeSafe's structured evaluation model. It evaluates one state against typed Noul, Choice, and Score questions and returns calibrated answers with probabilities and confidence.&quot;,&quot;domain&quot;:&quot;developers.cloudflare.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2100687398799585280/zx9C-mV8?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Once you have access, TypeSafe gives you a web playground. You paste in a piece of text and type a plain-language question. Then you pick a choice, a score, or a true-or-false answer. Press run, and the answer comes back in well under a second, confidence score included.</p><p>There is also a developer toolkit that plugs Jev straight into an app. Once wired in, the app can ask the question on its own, with no one typing into the playground.</p><h2>Why This Price Is Low Enough to Start New Companies</h2><p>A ten-times price drop changes who wins. A four-hundred-times drop changes what gets built at all. Four examples show what that buys.</p><p><strong>1. A game bot that runs all day.</strong> TypeSafe's own demo has Jev making roughly ten decisions a second to play Doom in real time. Running that continuously costs about $7 an hour. A normal AI model, answering in full sentences at that speed, would cost far more and likely couldn't keep up with the game clock at all.</p><p><strong>2. A chess engine priced under a thousandth of a cent.</strong> One developer wired Jev into a chess app through Vercel's AI toolkit. Jev picks a move from every legal option in about 300 milliseconds, for roughly $0.00004 a move. A full forty-move game costs less than two thousandths of a dollar.</p><p><strong>3. Scanning everything instead of a sample.</strong> At $0.042 per million input tokens, checking a million tokens of text costs about four cents. Most systems settle for spot-checking a sample, because scanning everything used to be too expensive. That excuse is gone.</p><p><strong>4. A guardrail in front of every action, not just the risky ones.</strong> Most AI systems today reserve a safety check for the actions that look dangerous, because running a full model on every single step costs too much. At Jev's price, the check can run in front of all of them.</p><p>None of these four needed a new company two years ago. Each needed a decision too slow or too expensive to make in real time, and TypeSafe is betting that gap just closed.</p><h2>Where Jev Fits Into How I Publish</h2><p>Every piece I publish goes through the same four steps. I write it, I check it against a set of rules for what good writing looks like, I fix whatever gets flagged, and only then does it go out.</p><p>Some of those checks used to be too slow to run on everything, so I read for them by hand instead. Jev is cheap enough to run every one of them, on every piece, every time. That's the first place I'm putting it, and I expect to find more as I keep building.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/what-is-jev-ai-model/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/what-is-jev-ai-model/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[DevRel Uni Cohort 7. Takeaways From 5 Sessions]]></title><description><![CDATA[I came into Cohort 7 thinking I had a decent mental model of where DevRel was heading. I left with three of those assumptions broken. This was a great six week excercise.]]></description><link>https://blog.atharvashah.com/p/reflections-on-devrel-uni-cohort7</link><guid isPermaLink="false">https://blog.atharvashah.com/p/reflections-on-devrel-uni-cohort7</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 07 Jun 2026 10:36:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eIRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!eIRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eIRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43963d57-ae34-4ba2-9b81-36e47e26f3a8_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>DevRel Uni is a six-week cohort for developer relations practitioners. You do not watch it and forget it. It runs live sessions with practitioners who do the job now. A project runs beside those sessions, and you ship it publicly at the end. Cohort 7 had five speakers across six weeks: Bianca Buzea, Nader Dabit, Patrick Skinner, Hassan El Mghari, and Francesco Andreoli.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xr0K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xr0K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xr0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!Xr0K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xr0K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32170c22-7653-456e-8fbb-377452b72a66_1600x900.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>I enrolled because I wanted a forcing function. I already did DevRel at <a href="https://blog.atharvashah.com/p/two-years-at-accuknox-intern-to-specialist">AccuKnox</a>, and I already thought about how AI reshaped the job. I already built tools to cut the manual part of my workflow. Background thought during other work is a weak version of the real thing. Direct focus, and a real build from it, is the strong version. The cohort gave me a reason to do the second thing.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jqcS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jqcS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jqcS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!jqcS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jqcS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980e90f9-5242-4082-b417-a548e3630672_2877x1599.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>The format is simple. Each week has one session. One project runs beside the sessions, and one public deliverable lands at the end. This is that deliverable.</p><p>Below is a recap of my notes and takeaways from each session. DevRel Uni Cohort 7 ran for 6 weeks.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5rQz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5rQz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5rQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!5rQz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!5rQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83baa52a-9b94-430f-9c0c-aed524f3c113_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Session 1. The Scope of the Job Changed</strong></h3><p>Bianca Buzea opened the cohort with a simple framing. Four things define DevRel in any era. Those four are sense-making (what matters), storytelling (why it matters), distribution (who hears it), and feedback loops (what works). Those four stay. Everything around them moves.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kSsj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kSsj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kSsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!kSsj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kSsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce62e88-138a-477e-a0f8-3dde71466353_1280x716.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 1. The Scope of the Job Changed</figcaption></figure></div><p>The part that landed hardest for me was the audience expansion. DevRel always served developers. Now it must serve developers and AI agents at the same time. Those aren't the same job.</p><p>When a developer reads your docs, they read for intent. When a large language model (LLM) reads your docs, it reads for pattern. A page can explain a concept well for a human and still fail a coding agent. That happens when the API examples are ambiguous or the parameter descriptions are vague. It also happens when the page is prose-heavy with no machine-readable anchors.</p><p>An agent in a coding environment does not infer gaps. It has the information, or it hallucinates a plausible answer.</p><p>LLM-friendly documentation is a technical spec, not a style choice. That spec wants OpenAPI accuracy and deterministic code examples with exact commands, with explicit input and output schemas and no ambiguous pronouns anywhere. The docs answer the question before anyone asks it, in a form a retrieval system lifts whole.</p><p>Bianca made one quiet point that I keep returning to. "More people can build now, which means more people need guidance." The barrier to entry dropped. The demand for DevRel didn't shrink. It widened.</p><div><hr></div><h3><strong>Session 2. Career Architecture, Not Career Path</strong></h3><p>Nader Dabit tracks GitHub Trending and Hacker News every day, and runs his own AI agents against the topics he follows. That habit alone told me his advice on career timing came from data, not from instinct.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Oc0U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Oc0U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Oc0U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Oc0U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Oc0U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff51079f-1c03-41fc-9265-81532bf0f29a_900x468.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 2. Career Architecture, Not Career Path</figcaption></figure></div><blockquote><p>Don't optimize for a title. Become a technologist.</p></blockquote><p>Lock yourself into a job title and you've already lost, Nader said. Think like a technologist rather than a role, because the people who last are the ones who read the shifts and move with them. Career paths rarely run in a straight line, and a fast pivot beats a slow, careful plan now that speed matters more than it used to.</p><p>Nader's own edge is infrastructure, not luck. The daily GitHub Trending and Hacker News habit feeds his agents, and the agents route everything into custom feeds that keep working whether he checks the news that day or not. None of that compounds by itself. His loop is learn, build, share, get feedback, improve, and the "share" step is the one most people skip. Treat social media as a job board you get ahead of rather than one you react to. Show what you know in public, help people for free, and you land on a company's radar before the role ever gets posted.</p><blockquote><p>"Every day is an opportunity to reinvent yourself. Small daily changes compound into a different person over time."</p></blockquote><p>In practice you build three layers, and they compound at different rates. Tools change every few months. Fundamentals, systems thinking, communication, product sense, compound over years. Judgment is the layer AI can't replace, and it covers what to ignore, when to move, and what matters right now. The sequence matters: tools are tactics, fundamentals are strategy, and judgment tells you which strategy applies now.</p><p>Output makes learning stick. A GitHub repo, a video, a post, or a talk all count as output. Proof of work is the new resume, and proof of work is specific where a resume is generic.</p><p>I applied one thing directly from this session. I treat every project as a forcing function for public output. The DevRel Workbench is the primary example. Every week, something shipped and something got posted. The posting wasn't just distribution.</p><p>It tested whether I could explain the build clearly. The reader had not looked at the code all week. A LinkedIn post that I could not write clearly meant I did not understand my own build.</p><p>Nader said one more thing that I flagged immediately. Readiness usually comes after movement rather than before it. You don't need all the answers before the next step. You need enough signal. The window opens whether you're ready or not.</p><div><hr></div><h3><strong>Session 3. Speed Without System Is Just Queue</strong></h3><p>Patrick Skinner opened with a question nobody in the room answered right away: how many eyes does a sniper keep open when aiming?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vd6W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vd6W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vd6W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Vd6W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Vd6W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c4b7cde-22ea-4d03-956a-9354567497ca_2940x1668.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 3. Speed Without System Is Just Queue</figcaption></figure></div><blockquote><p>"Speed without system doesn't create progress. It creates queues."</p></blockquote><p>Snipers shoot with both eyes open. The dominant eye locks onto the target, and the other eye keeps watch on everything around it. Close that second eye and you gain precision but lose peripheral vision, and in a fast-moving AI ecosystem, that lost awareness gets expensive. The thing that changes everything for you often sits outside the window you're currently staring through.</p><p>Patrick's example was Framework, a project that teaches kids engineering by having them build real things. The team executed cleanly and still ran into a dominant-eye problem. They fixed their gaze on the product roadmap and missed an ecosystem shift moving around them. They built something real while the ground under it moved.</p><p>The rest of the session was about research discipline. Start from data, not from a hypothesis, because feeding a bias into an AI system just gets the bias confirmed back to you. The prompt is upstream of everything that follows it. Carving out time to learn every day feels impossible right up until you calculate the cost of skipping it, and the compounding runs in both directions.</p><p>Passion is a distribution strategy in its own right. Patrick posted an article about EdTech, a subject he genuinely cares about, and it brought him investors, collaborators, and hires, because readers could tell the interest was real.</p><p>The Orbit model, Gravity, Love, Reach, has a layer most people skip in the AI context. Gravity brings developers into your ecosystem. Love keeps them loyal. Reach grows the community outward.</p><p>Coding agents now operate inside that ecosystem too. They pull from your docs, your SDK, your changelogs. Pull them in with the same structural clarity you use for a careful developer, one who reads closely and expects exactness.</p><div><hr></div><h3><strong>Session 4. Your Docs Are a Product Decision</strong></h3><p>Hassan El Mghari from Together AI turned a half-conscious habit of mine into an explicit principle.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eJb_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eJb_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eJb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!eJb_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eJb_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8269d1-651a-4c8a-897e-7829780d3780_2592x1398.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 4. Your Docs Are a Product Decision</figcaption></figure></div><blockquote><p>Developer experience is the floor. Agent experience is the problem already sitting above it.</p></blockquote><ol><li><p>When a new model drops, find what it's uniquely good at and build around that capability fast. Hassan did this with RoomGPT (room interior redesigns) and BlinkShot (real-time image generation). Timing and simplicity beat complexity.</p></li><li><p>Develop taste, because AI speeds up execution but supplies no judgment of its own. People can tell the difference between careful work and generated work, in the writing and in the demo.</p></li><li><p>Consistency is the advantage almost nobody uses. One article a week for six months adds up to 24 articles, and few people actually hold that pace. The same math applies to demos and to open-source contributions.</p></li><li><p>Hassan's specific read: build MCP servers and agent-friendly docs for coding agents, since a growing share of your readers are no longer human.</p></li><li><p>Hassan keeps a running idea journal with hundreds of prioritized app ideas. When he's ready to build, he never starts from zero. The setup cost is low, and the payoff is that he can move the moment he has capacity.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-cDy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-cDy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-cDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!-cDy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-cDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70c0b021-ab4f-48bf-aecf-56d91e3daf64_1333x661.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 4. Your Docs Are a Product Decision, image 2</figcaption></figure></div><p>A developer asks ChatGPT how to use your API, and one of two things happens: the model answers correctly from training data or retrieval, or it hallucinates a plausible but wrong answer. Your technical content decides which. Clear, well-structured content is what gets pulled into the response accurately.</p><p>Being in the answer someone reads without ever clicking through to your site now matters more than a spot in Google's ranking. Your changelog entries and getting-started guides already answer questions in conversations you never join.</p><p>The implications are specific. Changelogs need semantic structure instead of narrative bullet points. SDK method signatures need inline examples with typed inputs and explicit outputs. Write getting-started guides for a system that executes each step literally. That system does not read for general intent.</p><p>A human reads "run the install command" and infers the context. An agent in a coding environment needs the exact command, the exact flag, and the exact expected output.</p><p>Hassan's own workflow was worth noting. He uses coding agents to build demo apps, generate documentation stubs, and scaffold internal tools. He was direct that pace still matters. Good ideas and strong UX are still human decisions. The agent speeds up execution of a direction you already chose. It doesn't choose the direction.</p><div><hr></div><h3><strong>Session 5. The Operations Grid I Didn't Know I Needed</strong></h3><p>Francesco Andreoli, from Consensys, closed the cohort by borrowing a framework from psychology: a Pyramid of Builder Needs, adapted from Maslow's hierarchy.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NZKQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NZKQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NZKQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!NZKQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NZKQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed00623c-d140-4303-b427-62f973d8793d_2172x1096.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 5. The Operations Grid I Didn't Know I Needed</figcaption></figure></div><p>The bottom layer of that pyramid is docs. If that layer breaks, nothing above it (grants, events, hackathons) lands. You can't skip a level in a hierarchy. His developer funnel separates value-driven onboarding from product conversion, and his Builder Nights series proved the split works. That series covered the whole ecosystem, from L2s to ZK to EIPs across different chains, without pushing a single product. Product-specific conversion only arrived after that value-first stage had earned it.</p><p>The DevRel Operations Grid asks one question per task: is this work human-led, AI-assisted, or agent-led? That is a workflow design question rather than a philosophical one, and most DevRel work has a concrete answer. The grid maps a gradual shift, human-led to AI-assisted to agent-native, across content, community, support, and education. The key word is gradual. You onboard a new way of working, you don't flip a switch.</p><p>Docs sit at the top of the funnel now, because agents crawl them to answer developer questions in conversations you never join. Generative Engine Optimization, or GEO, replaces SEO as the mental model here, and well-structured docs beat a polished marketing site as a source agents actually cite. Francesco's specific addition to that idea: publish an llms.txt file and design real agent skills, then write every guide for a system that reasons over it rather than one that just skims it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eds-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eds-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eds-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eds-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eds-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eds-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!eds-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eds-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eds-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eds-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2adf228c-e678-4ba6-8a83-6c2a721a02e8_1996x1004.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 5. The Operations Grid I Didn't Know I Needed, image 2</figcaption></figure></div><p>Applied to daily work, the grid looks like this:</p><ul><li><p>Docs: AI-assisted draft, human judgment on accuracy and voice.</p></li><li><p>Tutorial production: AI-assisted structure, human judgment on what's actually hard.</p></li><li><p>Support triage: agent-led classification, human-led response on anything complex or nuanced.</p></li><li><p>Hackathon outreach: agent-led prospecting and first contact, human-led relationship building.</p></li><li><p>Community moderation: agent-led flagging, human-led final calls.</p></li><li><p>Content distribution: agent-led scheduling and formatting, human-led strategy on what to amplify.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PknY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PknY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PknY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PknY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PknY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PknY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!PknY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PknY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PknY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PknY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55d810fa-85cd-4fb3-a818-b4cf1ca73d7d_1998x1084.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Session 5. The Operations Grid I Didn't Know I Needed, image 3</figcaption></figure></div><p>Even at scale, community still runs through a small, trusted core. Find your top 50 contributors and amplify their wins in public, because the rest of the community grows around whatever you choose to celebrate. The permissionless community angle was specific to Consensys's web3 context, but the design logic holds anywhere. A community that contributes without permission grows faster and produces better work, because the contributors select themselves through real investment. The system still needs clear standards and a moderation layer near the edges, instead of a bottleneck at the front door.</p><div><hr></div><h3><strong>The DevRel Workbench Was My Capstone Project</strong></h3><p>Six weeks passed and the major tools shipped. The DevRel Workbench is live at <a href="https://10xdevrel.atharvashah.com">https://10xdevrel.atharvashah.com</a>.</p><p>The Launch Checklist Generator takes a changelog and returns a DRI-mapped checklist covering pre-launch, launch day, and post-launch tasks with priority levels. The Demo Run of Show Builder takes a demo brief and returns a timed agenda, one that carries speaking notes and a fallback matrix for common failure modes.</p><p>The Content Repurposing Planner turns one source asset into six content briefs across channels. The Demo to Distribution Planner turns one product change into a connected demo flow, plus a launch checklist and a two-week content calendar.</p><p>The playbook library ships 15 playbooks covering the major DevRel motions. Community members can submit best practices, vote on submissions, and get approved contributions added to the library with contributor attribution.</p><p>The biggest technical lesson from the build is that scoped tools beat general assistants. That holds every time. I built a general AI assistant early for the workbench.</p><p>It underperformed the four scoped tools by a meaningful margin. The scoped tools have clear, testable success criteria. Here is a question you answer objectively. "Did this generate a valid launch checklist with DRI assignments, priority levels, and correct task categorization?" The question "Was this conversation helpful?" has no objective answer.</p><p>That pattern held everywhere I looked during the cohort. The best agent demos I saw had narrow scopes and explicit success criteria. Devin's Nubank case study is one of them. None of them were general-purpose assistants with vague goals.</p><div><hr></div><h3><strong>The Habits That Actually Changed After the Cohort</strong></h3><p>Three habits changed after the cohort, and all three came directly from a session.</p><p>Agent experience is now baked into my documentation process. When I write a getting-started guide or update an API reference, I run through it as if I were a coding agent. That agent executes every step literally, and a failure at any step sends me back to fix the doc.</p><p>The learning loop is scheduled now instead of reactive. Forty-five minutes a week goes to ecosystem scanning, where I taste new tools on purpose, document what changes, and update my own workflow list. That block sits on the calendar like any other meeting.</p><p>The DevRel Operations Grid is how I plan my week, across three columns: human-led, AI-assisted, and agent-led. Work that belongs in the third column and still sits in the first becomes a backlog item.</p><div><hr></div><h3><strong>Thanks</strong></h3><p>Bianca built a cohort structure that gave people permission to ship imperfect work in public. They then learned from it in real time. That's harder to design than it sounds, and the format held up across six weeks.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XyPW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XyPW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XyPW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!XyPW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XyPW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5040a3e-d922-4fda-9229-e5a18b0b5445_1925x984.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Thanks</figcaption></figure></div><p>Manik, the YouTube walkthrough we recorded together was the best QA test the workbench could get. You were the first person to use it cold in real time. Some parts held up and some parts got cut on camera. Both outcomes were useful.</p><div id="youtube2-CRlK-nJUnYs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CRlK-nJUnYs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CRlK-nJUnYs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Daniel Pisu, your conversations across the cohort gave me the most direct feedback. They told me whether the workbench landed for a working DevRel practitioner. That's the signal that matters.</p><p>To my team at AccuKnox, the real problems I meet every week shaped everything I built here. The launch checklist tool was a direct export of the actual checklist we use. The demo run-of-show builder came from what breaks when you have no run of show. The workbench is a product built from the job itself rather than from imagination.</p><p>The cohort ends on June 9. The workbench keeps shipping. <a href="https://10xdevrel.atharvashah.com/">Go try it out. </a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e69i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e69i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 424w, https://substackcdn.com/image/fetch/$s_!e69i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 848w, https://substackcdn.com/image/fetch/$s_!e69i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!e69i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e69i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!e69i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 424w, https://substackcdn.com/image/fetch/$s_!e69i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 848w, https://substackcdn.com/image/fetch/$s_!e69i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 1272w, https://substackcdn.com/image/fetch/$s_!e69i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbe0d2787-b89b-4314-a90f-d001f35246ed_1911x1070.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Thanks, image 2</figcaption></figure></div><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/the-future-of-leadership-is-fluid">The Future of Leadership Is Fluid and Meritocratic</a> and <a href="https://blog.atharvashah.com/p/building-ai-first-devrel-systems">AI-First DevRel: 15+ Playbooks for Content and GTM</a>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cultist_dev/status/2051739938417418541&quot;,&quot;full_text&quot;:&quot;An early look at the DevRel Workbench that I am building for <span class=\&quot;tweet-fake-link\&quot;>#DevRelUni</span> Cohort 7. \n\nDMs are open if you want to share your own playbook, you will be given full credit for it or if you want to suggest something here. &quot;,&quot;username&quot;:&quot;cultist_dev&quot;,&quot;name&quot;:&quot;athrv.sh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2047712654371020800/9NSZMwW-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-05T19:04:55.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHk-DORbkAA0UWM.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/v3RuLDMEx0&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHk-JNEbQAABZPI.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/v3RuLDMEx0&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHk-Pfra8AAnD_a.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/v3RuLDMEx0&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHk-mAubsAA4mWK.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/v3RuLDMEx0&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:3,&quot;impression_count&quot;:47,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cultist_dev/status/2058953584193216815&quot;,&quot;full_text&quot;:&quot;Four articles and a YouTube walkthrough dropped this week on building AI-first DevRel systems.\n\nThe one worth starting with: how I built 10x DevRel Workbench!\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://blog.atharvashah.com/p/how-i-built-10x-devrel-workbench\&quot;>blog.atharvashah.com/p/how-i-built-&#8230;</a>\n\nThe workbench is free and open source: <a class=\&quot;tweet-url\&quot; href=\&quot;https://10xdevrel.atharvashah.com\&quot;>10xdevrel.atharvashah.com</a> &quot;,&quot;username&quot;:&quot;cultist_dev&quot;,&quot;name&quot;:&quot;athrv.sh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2047712654371020800/9NSZMwW-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-25T16:49:22.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJLfUIVa0AEckd0.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/qouzmZCo6V&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:2,&quot;impression_count&quot;:39,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/cultist_dev/status/2052449928065290316&quot;,&quot;full_text&quot;:&quot;1/ built the first version of DevRel Workbench in one week\n\nhere's what that actually looks like (and how <span class=\&quot;tweet-fake-link\&quot;>@ManusAI</span>  + 2 years of notes made it possible) as part of <span class=\&quot;tweet-fake-link\&quot;>#DevRelUni</span> project. &quot;,&quot;username&quot;:&quot;cultist_dev&quot;,&quot;name&quot;:&quot;athrv.sh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2047712654371020800/9NSZMwW-_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-07T18:06:10.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHvEO8QaEAAaWiI.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ouBc0ejn9f&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHvEO8eagAAkcgr.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ouBc0ejn9f&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHvEO81a4AApFE-.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ouBc0ejn9f&quot;},{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HHvEO9SboAAgTOp.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/ouBc0ejn9f&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:2,&quot;like_count&quot;:8,&quot;impression_count&quot;:198,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="callout-block" data-callout="true"><p>What I pulled from this: I now block 45 minutes every week specifically for ecosystem scanning. Not consuming content passively. Deliberately tasting new tools, documenting what changes in my workflow, updating a personal changelog of what I&#8217;ve tested and what I&#8217;ve replaced. Patrick calls this &#8220;brain lifting.&#8221; Intentional learning, not reactive scrolling.</p></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/reflections-on-devrel-uni-cohort7/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/reflections-on-devrel-uni-cohort7/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI-First DevRel. 15+ Playbooks for Content and GTM]]></title><description><![CDATA[Fifteen-plus playbooks from a 46-minute DevRelUni Cohort 7 conversation: GTM, content systems, tooling, 1M+ organic traffic, and three mistakes to avoid.]]></description><link>https://blog.atharvashah.com/p/building-ai-first-devrel-systems</link><guid isPermaLink="false">https://blog.atharvashah.com/p/building-ai-first-devrel-systems</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Mon, 25 May 2026 15:26:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ObyK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ObyK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ObyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!ObyK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!ObyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdae291-f83e-44ab-ad7e-e5fe60155d57_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>This is a recorded podcast I did with Manik, a DevRelUni Cohort 7 colleague. We sat down on May 20, 2026, ran the camera for about 46 minutes, and walked through every part of how I actually run DevRel at AccuKnox. The post below is the full structured writeup, every number, every framework, every mistake. If you'd rather watch the conversation, the recording is right under this paragraph.</p><div id="youtube2-CRlK-nJUnYs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;CRlK-nJUnYs&quot;,&quot;startTime&quot;:&quot;1525s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/CRlK-nJUnYs?start=1525s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><em>Filmed live during DevRelUni <a href="https://blog.atharvashah.com/p/reflections-on-devrel-uni-cohort7">Cohort 7</a>. Roughly 46 minutes.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b0a1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b0a1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 424w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 848w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 1272w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b0a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!b0a1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 424w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 848w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 1272w, https://substackcdn.com/image/fetch/$s_!b0a1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfdd0f24-176e-40b3-9f95-d5ef6baa221e_813x502.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">DevRelUni Cohort 7. Building DevRel AI-First</figcaption></figure></div><p>This is the deck I built for the session. The article follows it block by block, with the slides embedded inline at each beat. By the end you'll have the full playbook: how I think about the role, how I run GTM, what I tell anyone trying to break in, and the three mistakes I'd undo if I could rewind.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZdS2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZdS2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 424w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 848w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 1272w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZdS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!ZdS2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 424w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 848w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 1272w, https://substackcdn.com/image/fetch/$s_!ZdS2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f31d88b-8a77-4d1a-b3a9-1d473ca167ad_1220x570.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><h2>What This Conversation Actually Covered</h2><p>Manik wanted a structured walkthrough, not a vibes call. So we set an agenda and stuck to it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OA7y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OA7y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 424w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 848w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 1272w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OA7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!OA7y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 424w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 848w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 1272w, https://substackcdn.com/image/fetch/$s_!OA7y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c21500-bf82-4cb7-8441-9a1c73d3b437_1220x631.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What we'll cover. Agenda for the session</figcaption></figure></div><p>Seven blocks. Journey, online presence, GTM, what DevRel actually does, DevRelUni and the Workbench, advice, mistakes. Each one gets a section below.</p><h2>Block 1. The Role, The Journey, The Nine Pillars</h2><p>I'm Atharva Shah. DevRel and AI Product Manager at <a href="https://blog.atharvashah.com/p/two-years-at-accuknox-intern-to-specialist">AccuKnox</a>, a cloud-native security company building CNAPP, CWPP, API Security, and AI Security. KubeArmor is our open source runtime security engine for Kubernetes. I joined AccuKnox 2+ years ago as the first DevRel hire and built the function from zero.</p><p>My day-to-day is six jobs duct-taped together, and the split changes week to week depending on what's on fire.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zo4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zo4i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 424w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 848w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 1272w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zo4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Zo4i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 424w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 848w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 1272w, https://substackcdn.com/image/fetch/$s_!Zo4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0d10974-c6ea-4ac1-9acd-36cb90e943cb_1220x631.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Block 1. The Role, The Journey, The Nine Pillars</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OXSw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXSw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 424w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 848w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 1272w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OXSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4234653-f298-48bb-8a5a-d995024e6185_1220x638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!OXSw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 424w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 848w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 1272w, https://substackcdn.com/image/fetch/$s_!OXSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4234653-f298-48bb-8a5a-d995024e6185_1220x638.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Six Jobs, Duct-Taped Together. Content, GTM, Events, Tooling, Community, Engineering</figcaption></figure></div><p>Content work is the biggest share of it: over 100 technical blogs, 200-plus help docs, and six books published on Amazon KDP, three of them endorsed by US CISOs. GTM work has meant launching three product verticals from zero, AI Security, API Security, and SBOM, each with its own launch package, which I break down in Block 3. Events work covers 15-plus webinars produced, five-plus offline events, and running RSA Conference 2026 end to end, with KubeCon Mumbai planning underway for June 2026. Tooling work built an AI-native demand gen stack that replaced a $4K-a-month agency with $400 a month of AI tools, a 90% cost cut with better output. Community work is partner co-branded propositions, DevRel network building, and hackathon CTFs. Engineering work is forward-deployed: landing page builds, in-house automations, release notes, tenant enablement.</p><p>My competency map has nine pillars: AI and Applied AI, Cloud-Native and DevOps, Web Development, DevRel and Technical Writing, Product Management, Growth and SEO, UI/UX for Conversions, Technical Deep Dives, and Hot Tech News. I don't just write about tech. I ship it, market it, and measure it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VIVz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VIVz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 424w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 848w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 1272w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VIVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b851b22a-1fc4-4060-8441-421101b38c75_1220x638.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!VIVz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 424w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 848w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 1272w, https://substackcdn.com/image/fetch/$s_!VIVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb851b22a-1fc4-4060-8441-421101b38c75_1220x638.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What I've Done at AccuKnox. 1M+ organic traffic, 3 verticals launched, +100% YoY LLM citations, ~60 Gartner reviews</figcaption></figure></div><p>The receipts: 1M+ organic traffic generated across blogs, docs, and product content. +100% year-over-year growth in LLM citations, tracked via LLM Labs. Gartner reviews grew from near zero to ~60. Each vertical launch was a full content cluster, not a press release.</p><p>If you're a fresher or just starting out, my number one advice is this. Assume you already have five years of experience. Pick the domain you want to claim. Then build your portfolio toward that claim. Identify your top skills, build a competency pillar list, and get aligned with what you can actually operate in versus what's noise. Pivot quickly when the alignment is off.</p><h2>Block 2. Freelance and Online Presence</h2><p>Nobody hires you because of your resume. They hire you because they've already seen your work. Your online presence is your portfolio. Three pillars do all the heavy lifting.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b7c-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b7c-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 424w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 848w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 1272w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b7c-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!b7c-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 424w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 848w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 1272w, https://substackcdn.com/image/fetch/$s_!b7c-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdc256a5-959b-4716-9326-3d710ed04df2_1220x564.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Three Pillars That Convert. Website, Substack, X and LinkedIn</figcaption></figure></div><h3>Pillar 1. The Website</h3><p><code>atharvashah.com</code> is the home base. Everything else points back to it. Six service pages: AI and Automation, Web Dev, Growth and SEO, Python Dev, Product Management, Gen-AI Creatives. Five subdomains that each do one job:</p><ul><li><p><code>blog.atharvashah.com</code> for Substack</p></li><li><p><code>store.atharvashah.com</code> for Gumroad products</p></li><li><p><code>offers.atharvashah.com</code> for HTML landing pages</p></li><li><p><code>assets.atharvashah.com</code> for client PDFs</p></li><li><p><code>10xdevrel.atharvashah.com</code> for the DevRel Workbench</p></li></ul><p>Don't ship a one-pager and call it done. Build a real site with a value proposition, service cards, a brag list, publications, and links to every channel you own.</p><h3>Pillar 2. The Blog</h3><p>A website gets you calls. A blog builds your credibility. Mine is on Substack: 33 published articles, 30%+ email open rate. Mailchimp's own benchmark report puts the cross-industry average around 21%. Blogs compound. Every article is a permanent sales page that keeps converting months after you ship it.</p><p>One important note for early-career writers: skip the thought-leadership pieces in the beginning. Those land much later, once you have 10 to 20 years in the space. In the first few years, write about what you actually shipped at work.</p><p>What did you build, what did you fix, what workflow did you find that broke through the noise. That kind of writing has a clear point of view because it's real.</p><h3>Pillar 3. X and LinkedIn</h3><p>X is for fast thought pieces, signal consumption, and network building. LinkedIn is for wider professional reach and inbound leads. Different formats, same core ideas. I rewrite every Substack piece into a Twitter thread, a LinkedIn carousel, and a Substack Note. One piece of content becomes five distribution shots.</p><h3>Four Portfolios, Not One Resume</h3><p>I keep four portfolios alive: blog (Substack plus external bylines at Real Python, freeCodeCamp, TutorialsPoint, CloudMatos), web development (production sites and client work), video (currently building Cozy Console on YouTube, repurposing blogs into video), and community (engagement, events, cohort participation).</p><p>The system underneath is knowing your niche, your ICP, or ideal customer profile, and your skill tree, then building content around your competencies. Validate ideas in public. Let people watch you work. I have 17 audience archetypes documented with exact pain points and buying triggers, which is what "know your ICP" turns into once you actually write it down.</p><blockquote><p>&#128247; <strong>Image placeholder:</strong> Live screenshot of <code>atharvashah.com</code> homepage showing service cards grid, on-brand dark theme. 16:9. Take from production site.</p></blockquote><h2>Block 3. GTM That Actually Works</h2><p>GTM is the system that carries a product from built to bought. Marketing borrows the story after GTM has already written it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nMtw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nMtw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 424w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 848w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 1272w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nMtw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!nMtw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 424w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 848w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 1272w, https://substackcdn.com/image/fetch/$s_!nMtw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a991d20-e943-49db-9833-e9e3c7bc4876_1157x379.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Impact at AccuKnox. The numbers behind three vertical launches</figcaption></figure></div><h3>The Launch Package Behind Three Verticals</h3><p>Three verticals from scratch: AI Security, API Security, SBOM. For each one, the launch package included a positioning doc, competitive analysis, a 5-to-7-article blog cluster, a landing page with a value proposition rewrite, a webinar series, and a partner co-branded proposition.</p><p>One of those clusters drove most of our AI visibility growth. Seven articles, including "2026 Applied <a href="https://blog.atharvashah.com/p/50-ai-terms-for-professional-vibe-coders-and-devs">AI Glossary</a>," "Practical Tips for Reducing <a href="https://blog.atharvashah.com/p/practical-ai-cost-reduction-part-1-tactical-stack">AI Costs</a>," and "<a href="https://blog.atharvashah.com/p/ai-slop-is-your-skill-issue-stop-blaming-the-llms">AI Slop</a> Is a Skill Issue." That cluster alone is responsible for a meaningful chunk of the +100% YoY growth in LLM citations.</p><h3>The Five-Step Motion Every Launch Follows</h3><ol><li><p><strong>Start with the narrative.</strong> What problem are you solving and for whom. Write the positioning before you write the landing page.</p></li><li><p><strong>Content-first GTM.</strong> Your blog cluster IS your launch plan. Each article targets a different search intent. Without the cluster, the launch plan does not exist.</p></li><li><p><strong>Distribution beats creation.</strong> One piece of content, five channels. My Substack-to-social flywheel is what makes the work compound.</p></li><li><p><strong>Measure what matters.</strong> Organic impressions, LLM citations, qualified registrations. Skip the vanity metrics.</p></li><li><p><strong>Partner motions.</strong> Co-branded content, joint webinars, shared distribution. 5+ partner propositions built at AccuKnox so far.</p></li></ol><h3>Consulting Wins Outside Work</h3><p>Two recent ones worth naming. An SEO client went from 2K to 8K monthly organic visitors in six months. 4x growth, mostly from cluster strategy and on-page fixes. A second client had a manual processing workflow that ate 8 hours a week. Python pipeline, one weekend of work, cut it to 45 minutes.</p><blockquote><p>&#128247; <strong>Image placeholder:</strong> Organic traffic chart, screenshot from Search Console or Semrush, showing the curve from 2K to 8K over 6 months. Optional, only if you can pull a clean version.</p></blockquote><h2>Block 4. What a DevRel Should Actually Do</h2><p>The role is misunderstood. DevRel gets reduced to conferences and tweeting, which is maybe 10% of the job.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wI0g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wI0g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 424w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 848w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 1272w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wI0g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!wI0g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 424w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 848w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 1272w, https://substackcdn.com/image/fetch/$s_!wI0g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F575f17d6-85ae-4dcd-adba-444169a7df98_675x451.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">DevRel's Real Job. ROI. Growth you can measure</figcaption></figure></div><p>A DevRel's real job is to bring measurable ROI to the company by improving developer growth. Not awareness. Not vibes. Growth you can tie to a number on a dashboard.</p><p>After three DevRelUni sessions of watching how the speakers framed their own wins, I settled on four things that actually matter.</p><p>The first is messaging: lead with ROI, not features. Developers don't read your feature list. They care about what your product solves, so every blog, every demo, every talk should answer one question, what does this save me. Position the product as a shortcut, not as a tool.</p><p>The second is integrations. If your product connects to the giants, AWS, GCP, Kubernetes, Terraform, that connection is your product-market fit story. Integrations signal maturity and lower the friction of trying the thing, so lead with them rather than burying them on a features page.</p><p>The third is developer tooling. Simplify your APIs, make SDKs that are actually pleasant, and keep your docs current and honest, no outdated screenshots, no broken code samples. The developer portal is your storefront, and a broken storefront makes the rest of the work moot.</p><p>Build internal apps too, now that AI credits are cheap: an ROI tracker, an SEO analytics tool, a content calendar, whatever your team is still running through Excel. Tools like Lovable, Versus Code, and Claude Code make this trivial to ship, so get your org to sponsor the credits and go build it.</p><p>The fourth is proof. Track developer signups, docs traffic, community growth, content attribution. A DevRel who can't tie the work to a business metric is the first cut in a downturn.</p><h3>What I'd Hand a New DevRel Hire on Day One</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4OcJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4OcJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 424w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 848w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 1272w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4OcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4OcJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 424w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 848w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 1272w, https://substackcdn.com/image/fetch/$s_!4OcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ce9244-63e5-4169-9e45-77034a17a812_1220x492.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Top 10 DevRel Tasks for 2026, items 6 through 10</figcaption></figure></div><ol><li><p>Build an AI content layer for your product. Use tools like MagiOOS to scale content creation without losing quality.</p></li><li><p>Set up social signal monitoring. Use SensorHub to track what developers say about your niche on Reddit and X.</p></li><li><p>Create a developer onboarding experience that works in under five minutes. Time-to-first-value is everything.</p></li><li><p>Ship integration guides for every major platform your product touches.</p></li><li><p>Build a community feedback loop. Not a Slack graveyard. An actual loop with action items.</p></li><li><p>Produce real-workflow demos. No toy examples.</p></li><li><p>Run or join hackathons. If senior, organize. If early-career, compete. Either way, show up.</p></li><li><p>Build a DevRel metrics dashboard. Docs visits, tutorial completions, API adoption curves, community engagement.</p></li><li><p>Create a content repurposing pipeline. One webinar becomes a blog, a thread, a short, a LinkedIn post, a Substack Note.</p></li><li><p>Build internal tools and automations that make your own team faster. This compounds quarterly.</p></li></ol><h2>Block 5. DevRelUni and the Workbench I'm Building</h2><h3>How I Found DevRelUni</h3><p>X. I saw the signal, bookmarked it, and signed up. That's the obvious answer. The interesting one is how that bookmark made it into my workflow.</p><p>I have a script that fetches my X bookmarks periodically and pulls them into my Obsidian vault. Anything I bookmark shows up in my notes automatically. If it's actionable, it lands in my to-do list, which is also synced. My scrolling becomes research instead of a time sink. This is part of my digital twin, which is a set of files that describe me well enough for an agent to act as me. It is also my number one piece of advice later on.</p><p>The vault itself has 1,570 knowledge graph nodes right now. Every meeting transcript, brain dump, email, signal, bookmark, all of it organized by AI. I'll talk more about the system in the advice section.</p><blockquote><p>&#128247; <strong>Image placeholder:</strong> Obsidian knowledge graph visualization. ~1,570 nodes connected by lines, dark background, soft red and blue node clusters by topic. Square aspect. Screenshot from <code>graphify-out/graph.html</code> or generate via Banana Pro.</p></blockquote><h3>The Cohort Experience</h3><p>Cohort 7 ran from April 28 to May 26, 2026. Five live sessions, speaker lineup that included Bianca Buzea, Nader Dabit, Patrick Skinner, Hassan El Mghari, and Francesco Andreoli. Each session unlocked something new, but the peers are the real value. People like Manik bring different angles and different industries, and working as a pack toward the same goal creates social accountability that's hard to replicate alone.</p><p>Honest feedback for future cohorts: I'd run it for a full year. The momentum is real and a month feels short. Add hands-on workshops and more community success stories, the way Lenny's Podcast works but from inside the cohort.</p><h3>The DevRel Workbench</h3><p><code>10xdevrel.atharvashah.com</code>. Open source web app, four core tools, plus a community playbook library.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0_mP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0_mP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 424w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 848w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 1272w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0_mP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!0_mP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 424w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 848w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 1272w, https://substackcdn.com/image/fetch/$s_!0_mP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F216b4a0c-8922-4578-b87c-6c3601140a8a_581x290.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The DevRel Workbench. Open source web app for developer advocates</figcaption></figure></div><p>The problem: DevRel work is fragmented and repetitive. Every launch, every demo, every content repurposing cycle starts from scratch. I do this work manually every week. So I'm shipping a sharper version of my daily workflow as a tool.</p><p>The first tool is a launch checklist generator: input a changelog entry, get a T-minus checklist with task owners, a DRI map, and a readiness score. The second is a demo run-of-show builder: input product, audience, and time slot, get a timed structure with speaker notes and fallback scenarios. The third is a content repurposing planner: input one blog, webinar, or transcript, get six content briefs, a tutorial, a narrative blog, a webinar pitch, tweets, a LinkedIn post, a Substack Note. The fourth is a demo-to-distribution planner: input a feature announcement, get a three-layer plan, demo flow, launch checklist, two-week distribution calendar.</p><p>Around those four sits a community playbook library with 5 seed playbooks, community submissions, upvoting, and owner approval. Playbooks cover normal day-to-day moves, building community, content cycles, launches, and the harder stuff most resources skip: handling outages, crisis comms, incidents.</p><p><a href="https://blog.atharvashah.com/p/the-tech-stack-i-bet-my-career-on">Tech stack</a>: Next.js plus Tailwind, OpenAI and Claude for structured output, Supabase for storage. CI/CD already wired. Hosted on a subdomain off my main site.</p><blockquote><p>&#128247; <strong>Image placeholder:</strong> Screenshot of the DevRel Workbench landing page at <code>10xdevrel.atharvashah.com</code>, showing the 4 tool cards on the home grid. 16:9. Real screenshot from production.</p></blockquote><h2>Block 6. Three Pieces of Advice (Plus One Bonus)</h2><h3>Advice 1. Build Your AI Digital Identity. Start Today</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HZrs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HZrs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 424w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 848w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 1272w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HZrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!HZrs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 424w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 848w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 1272w, https://substackcdn.com/image/fetch/$s_!HZrs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ec57a7-27be-4a59-b4f3-81c81a353be5_1220x594.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Build Your AI Digital Identity. Go all-in on the Claude stack</figcaption></figure></div><p>Create a vault. Obsidian, Notion, whatever. Just start. Dump everything in: meeting notes, brain dumps, emails, bookmarks, job listings you admire, future goals.</p><p>You don't have to organize it on day one. Embrace the chaos. Let AI process and categorize it.</p><p>The system compounds. It took two years for my vault to reach its current node count, but it grows exponentially once the inputs are flowing. Your digital twin becomes your <a href="https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian">second brain</a>, a single local folder of plain text that holds everything you know and finds it again. It remembers what you forget. It connects dots you miss.</p><p>Tool stack I run on. Go all-in on the Claude stack:</p><ul><li><p><strong>Claude Chat</strong> for ideation and research</p></li><li><p><strong>Claude Code</strong> for building automations, writing scripts, managing the vault</p></li><li><p><strong>Claude Routines</strong> for recurring scheduled tasks (content audits, pipeline checks)</p></li><li><p><strong>Claude Skills</strong> for reusable workflows you trigger with a slash command</p></li><li><p><strong>MCP Connections</strong> to plug Claude into Slack, Drive, GitHub, Buffer, anything</p></li><li><p><strong>Plugins</strong> for extending Claude inside your specific domain</p></li><li><p><strong>MagiOOS</strong> for scaling content creation</p></li><li><p><strong>SensorHub</strong> for social signal monitoring</p></li></ul><p>You don't need 15 SaaS tools. You need one AI backbone with good connectors.</p><h3>Advice 2. Go Deep in Your Niche. Build in Public</h3><p>Pick your niche and know it inside and out. Build things in that niche. Ship them. Show your work.</p><p>Publicly validate ideas. Let people see your process, not just your polished output. The compounding effect of niche expertise plus public building is unmatched for career growth.</p><p>Specific beats general. "I help cloud-native security companies with GTM" beats "I do marketing." Every time.</p><p>Compete in hackathons if you're early-career. Organize them if you're senior. I won 1st place at CRIF Hackathon 2023, beating 37 teams and 140+ participants with an NLP-powered media reputation engine. Hackathons compress months of learning into 48 hours. If you're senior, organizing them builds community, sources talent, and stress-tests your product.</p><h3>Advice 3. Clean Your Algorithm. Separate Your Feeds</h3><p>Your feed IS your environment. If your feed is slop, your thinking becomes slop.</p><p>My setup: two accounts, two purposes.</p><p><strong>Primary account.</strong> Extremely focused. Follow only the top operators in your industry, the most active builders, the most reputed voices. Underdogs count too, not just the big names. When I log into my main feed, every scroll, every tweet is high-signal. The algorithm feeds itself once you train it.</p><p><strong>Secondary account.</strong> Brain rot, entertainment, whatever you enjoy. Vacation mode. No guilt. The separation means you can switch off completely when you need to, and when you're on, every signal matters.</p><p>Don't just consume. My X bookmark script auto-pulls interesting tweets into my Obsidian vault. Scrolling becomes research.</p><p>Get a buddy or join a cohort. Preferably global, preferably with a strong technical lead. Social accountability and peer pairing are underrated growth accelerators. DevRelUni is proof. Working alongside peers like Manik toward the same goal changes how fast you move.</p><h3>Advice 4 (Bonus). Apply Real Frameworks</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0GAv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0GAv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 424w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 848w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 1272w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0GAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!0GAv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 424w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 848w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 1272w, https://substackcdn.com/image/fetch/$s_!0GAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa55c266a-4a59-4e39-9d75-5f328c393748_1220x762.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Apply Real Frameworks. Eisenhower Matrix, Pareto 80/20, MEDIC</figcaption></figure></div><p>Code is commoditized. Growth is not. Growth requires multi-step thinking, and for that you need frameworks. DevRel means juggling multiple hats, so you need mental models to decide what gets your time.</p><p>Three I rely on:</p><ul><li><p><strong>Eisenhower Matrix.</strong> Separate urgent from important. Most DevRel fire drills are urgent but not important. The blog cluster that drives organic traffic for 12 months is important but not urgent. Prioritize accordingly.</p></li><li><p><strong>Pareto Principle (80/20).</strong> 20% of your content drives 80% of your traffic. 20% of your community interactions drive 80% of your conversions. Find the 20% and double down.</p></li><li><p><strong>MEDIC Framework.</strong> Shoutout to Patrick Skinner from the last DevRelUni session. Metrics, Economic Buyer, Decision Criteria, Decision Process, Identify Pain, Champion. It's a sales framework, but it applies cleanly to how you position DevRel programs internally to get buy-in and budget.</p></li></ul><p>Identify two or three mental models that fit your context and apply them consistently. The frameworks don't think for you, but they stop you from thinking in circles.</p><h2>Block 7. Three Mistakes I'd Undo</h2><p>I'd cast a wide net here because these aren't unique to me. Most operators I know have made the same three.</p><h3>Mistake 1. Juggling Too Many Things at Once</h3><p>I'm guilty of this to this day. Spreading thin across 10 projects means none get the depth they deserve. Right now I'm focused on the DevRel Workbench. In the background I still have to maintain my website stack and show up at work. The honest answer is two to three things at a time, max.</p><p>Not every project deserves equal attention. If project X is going to add more ROI than project Y, project X gets more depth. Map your projects to ROI. Time-box the rest. The quality of your output collapses when you context-switch this much.</p><h3>Mistake 2. Focusing on Low-Priority Work</h3><p>Being busy is not the same as being productive. I spent months polishing things nobody was going to see, optimizing things that didn't need optimizing. There's an old developer trap that captures this perfectly: until you hit 1,000 users, why are you worrying about Kubernetes. You can operate out of an Excel sheet at that scale. Scaling work you don't need for two to three years is theater.</p><p>The fix: ruthless prioritization. Ask "does this move the needle?" If the answer is no, cut it. This is where the Eisenhower Matrix and Pareto save you. Without a framework, everything feels equally important.</p><h3>Mistake 3. Engaging for the Sake of Engagement</h3><p>There's a lot of bait on social media right now. A lot of AI-generated slop content. People showing up to every event, every call, every Slack thread without a clear reason. They want to feel included. They want to feel part of it.</p><p>Trivial engagement gives the illusion of progress. The pipeline stays empty.</p><p>Instead of joining 15 different communities, pick two or three where your audience actually lives. It would not make sense for me to participate in Web3 conferences, my audience lives elsewhere. Quality of engagement beats quantity, and one deep conversation beats 20 surface-level exchanges.</p><p>DevRelUni works for me because the conversations are deep. Do less, but do it more mindfully. Burnout is not a flex.</p><h2>Watch the Recording, Try the Workbench, or Just Start</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XFrF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XFrF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 424w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 848w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 1272w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XFrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!XFrF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 424w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 848w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 1272w, https://substackcdn.com/image/fetch/$s_!XFrF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F569cdb33-279a-4e52-b4a4-e38a7a1259ea_1120x435.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Thank you. Let's connect</figcaption></figure></div><p>Manik, thanks for the session and for pushing the structure. To everyone else in Cohort 7, see you in the next class.</p><p>Watch the full recording at the top of this post if you want the parts I cut for length, including the live workflow demo and the moments where Manik pushes back, about 46 minutes, worth your commute. Try the DevRel Workbench at <code>10xdevrel.atharvashah.com</code>, four tools, free, open source, and if you ship feedback I'll prioritize it. And if any of this was useful, follow along: Substack at <code>blog.atharvashah.com</code>, X at <code>@cultist_dev</code>, LinkedIn at <code>linkedin.com/in/atharva-shah-tech</code>. This is one piece in a longer series on building DevRel and growth functions from scratch with AI as the backbone.</p><p>Go ship something today.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L3Wn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L3Wn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 424w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 848w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 1272w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L3Wn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!L3Wn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 424w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 848w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 1272w, https://substackcdn.com/image/fetch/$s_!L3Wn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F862760b3-5cc7-4396-bd0b-72e985c0d9ec_1761x967.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Where to Go Next</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xj3m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xj3m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 424w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 848w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xj3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Xj3m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 424w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 848w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Xj3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4311c3ff-3173-419e-a10e-1dbfc4ab7729_1163x500.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">By the Numbers. Quick reference dashboard</figcaption></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/building-ai-first-devrel-systems/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/building-ai-first-devrel-systems/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Build an AI Content OS With MagiHQ]]></title><description><![CDATA[A full content operating system with mapped ICPs, competitors, knowledge bases, and brand rules, built before a single word was generated.]]></description><link>https://blog.atharvashah.com/p/building-an-ai-os-for-content-positioning</link><guid isPermaLink="false">https://blog.atharvashah.com/p/building-an-ai-os-for-content-positioning</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 03 May 2026 16:10:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bpZJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bpZJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bpZJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!bpZJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!bpZJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b5e286-cc1f-47bd-a652-7506d562ca0e_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><blockquote><p><strong>TL. DR:</strong> I did not set up Magi as a prompt box. I set it up as a content operating system. The real work was manual. We had to create the knowledge architecture first: 11 markets, 11 ICPs, 33 personas, competitor context, influencer tracking, reusable source collections, and mandatory SEO frontmatter. At AccuKnox, one thing became obvious fast. Content quality was never the model problem. It was the input structure problem.</p></blockquote><p>Most AI content tools break in the same place, because they start generating before the company has defined what the AI should know. That gap produces the usual sludge: generic blog posts, flat LinkedIn copy, landing pages that mention features without understanding buyers, and email sequences that read like they were written for a company with no history and no real market.</p><p>That was the setup problem I was solving with <a href="https://magihq.com">Magi</a> for <a href="https://blog.atharvashah.com/p/two-years-at-accuknox-intern-to-specialist">AccuKnox</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1dc2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1dc2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 424w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 848w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 1272w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1dc2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!1dc2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 424w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 848w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 1272w, https://substackcdn.com/image/fetch/$s_!1dc2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aec11d-cd74-4df5-b336-4204345dc8ac_1887x905.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Atharva Shah's testimonial on Magi's website: "Magi transformed how we scale content across 11 markets. What used to take days of coordination now happens in a single workflow, from ICP-mapped blogs to SEO-ready copy, all on-brand."</figcaption></figure></div><p>The goal was simple: take everything the team already knew, structure it by hand, and make it usable by the system.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ukO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ukO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 424w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 848w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 1272w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ukO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!1ukO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 424w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 848w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 1272w, https://substackcdn.com/image/fetch/$s_!1ukO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa18e2230-0632-4b0a-9417-4b778a810b16_1526x796.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Magi use cases: Content automation, Customer marketing, Multi-channel campaigns, Answer engine optimization, Account based marketing</figcaption></figure></div><p>That meant product context, buyer context, competitor context, transcript context, and publishing rules, each one built by hand, cleaned up, and mapped into a format Magi could use.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CaqR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CaqR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 424w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 848w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 1272w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CaqR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!CaqR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 424w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 848w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 1272w, https://substackcdn.com/image/fetch/$s_!CaqR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2c2bfe-e74e-49ef-ad72-f160743ff64d_843x287.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi's market-to-ICP architecture: 1 Market = 1 Campaign with 3 ICPs (User, Buyer, Partner/Reseller), 4 Competitors, and 3 Influencers per market</figcaption></figure></div><h2>What this looked like at AccuKnox</h2><p>This was not a one-off experiment. Across internal AccuKnox working sessions, three threads kept repeating:</p><ul><li><p><strong>The taxonomy had to be explicit.</strong> Market to ICP to persona to knowledge base to ideas.</p></li><li><p><strong>The publishing standard had to be enforced.</strong> Every blog needed a TLDR, frontmatter, FAQ schema, links, structure, and positioning context.</p></li><li><p><strong>The interface had to match the workflow.</strong> Calendar, collections, knowledge views, content generation states, and editor UX all mattered, because the team had to use this every day.</p></li></ul><p>One meeting summary captured the operating model in one line:</p><blockquote><p>"Take the first cut. I'll fine tune at the very end."</p></blockquote><p>The team built the structure first, and the AI handled the transformation after that, with human judgment staying at the edges where it belonged.</p><h2>The core architecture</h2><p>The entire setup got easier once I stopped thinking about content and started thinking about buyer-mapped data.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SJ_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SJ_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SJ_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!SJ_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!SJ_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd6f3d1c-9d36-4927-a8f7-2089a18eceee_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The core architecture</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3K-7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3K-7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3K-7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!3K-7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3K-7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8859c913-4112-4c54-8da5-8ae7e80c5c0a_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi AI OS Knowledge Base Structure: 11 markets, 1 Market = 1 Campaign with 3 ICPs, 4 Competitors, 3 Influencers, Keep Blank fields for targeting</figcaption></figure></div><p>The foundation was simple on paper: <strong>1 Market -&gt; 1 ICP -&gt; 3 Personas</strong>. That meant 11 markets, 11 ICPs, and 33 personas, and each persona needed more than a job title. Every one carried a real description, primary use cases, pain points, the KPIs that person gets judged on, and enough context for the AI to understand why that person would care.</p><p>We mapped three ICP types across every market. <strong>User</strong> covers the hands-on operators: the Security Engineer, DevSecOps Engineer, DevOps Engineer, MLSecOps Engineer, Platform Engineer, Kubernetes Engineer, and Security Architect. <strong>Buyer</strong> covers the decision makers with budget: the CISO, VP of Security, Chief Information Officer, Chief Data Officer, AI Governance Lead, and AI/ML Product Manager. <strong>Partner/Reseller</strong> covers channel and distribution: the Director of Sales, Channel Partner Manager, Account Manager, Product Manager, MSP Manager, and System/Technology Integrator.</p><p>That grid looks simple on a whiteboard. It gets hard once you run it across eleven markets: CNAPP, ASPM, CSPM, CWPP, KSPM, AI security, API security, DSPM, compliance, 5G security, and MSSP partnerships.</p><p>The full market grid looks like this inside Magi, once it is properly configured:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zo7M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zo7M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 424w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 848w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 1272w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zo7M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!zo7M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 424w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 848w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 1272w, https://substackcdn.com/image/fetch/$s_!zo7M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F362ab0a2-5a94-4988-a236-460baf4d436e_1906x903.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi Design/Market view showing all 11 configured markets including CNAPP, DSPM, AI-SPM, KSPM, CWPP, API Sec, Compliance, 5G/IoT, and ASPM</figcaption></figure></div><p>Each card is a live campaign anchor. Click into any one and you see the ICP, competitor set, influencers, and persona breakdown for that specific market. Building all eleven took weeks of working sessions before Magi generated a single draft, and that sequencing, structure before output, is what the rest of this setup was built around.</p><h2>What went into the knowledge base</h2><p>The spreadsheet schema was the real product spec. None of it arrived through automatic ingestion: we defined the markets, mapped the ICPs, wrote the personas, organized the collections, and decided what belonged where, by hand, before Magi could use any of it.</p><p>The knowledge base has seven layers, and each one held a different piece of the picture.</p><h3>1. Personas and campaigns</h3><p>The personas tab was where everything else downstream got grounded. It mapped market, persona name, description, use case, pain points, and KPIs.</p><p>Without that specificity, every market gets the same generic pitch. A CNAPP buyer wants to cut cloud risk, while a platform engineer drowns in runtime alerts. Show the AI that difference and the writing changes at once.</p><p>A fully built-out ICP looks like this inside Magi. This is the AI-SPM market with its ICP description, use cases, buying cycle, and three distinct personas mapped:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zq_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zq_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 424w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 848w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 1272w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zq_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!zq_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 424w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 848w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 1272w, https://substackcdn.com/image/fetch/$s_!zq_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d1a6b3-588f-4355-b851-9832f42fae17_1837x923.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">AI-SPM ICP view in Magi: ICP description, use cases, pain points, buying cycle, and 3 personas (AI-SPM User, AI-SPM Buyer, AI-SPM Partner)</figcaption></figure></div><p>Every persona carries its own context stack. The AI-SPM User persona holds a description, use cases, and pain points: shadow AI, no standards, rapid rollout, poor visibility, and compliance gaps. Its KPIs are AI asset coverage, policy violations, risk events, audit readiness, and MTTR. The AI guesses at none of this. You put it in, and the system uses it.</p><h3>2. Competitors</h3><p>Every market needed direct competitive context. The rule we followed set four competitors per market: two big players with broad platform coverage, two niche players with specific point solutions.</p><p>That included name, website, LinkedIn, blog, and a short positioning summary. The system needed to know the shape of the market: broad platforms such as Wiz and Orca crowd some categories, and narrower players hold others. If the AI has no enemy map, it writes like it has never seen the market before.</p><p>Here is what the competitive layer looks like inside a live market. AI-SPM had Protect AI, HiddenLayer, and <code>Robust Intelligence</code> mapped with positioning context for each:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nQWV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nQWV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 424w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 848w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 1272w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nQWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54567705-bef0-4839-a4c4-4872fb136134_1628x905.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!nQWV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 424w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 848w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 1272w, https://substackcdn.com/image/fetch/$s_!nQWV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54567705-bef0-4839-a4c4-4872fb136134_1628x905.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">AI-SPM market competitor and influencer cards in Magi: Protect AI, HiddenLayer, Robust Intelligence plus influencers including Shahab Siddiqui, Igor Tsyganskiy, Michael Meyer, Melody Hildebrandt</figcaption></figure></div><h3>3. Influencers</h3><p>For each market we tracked three people, with name, title, and LinkedIn. We tracked them for signal rather than for outreach. The people closest to a category write about their problems, and that is free market research. A list meant we read them instead of browsing at random.</p><h3>4. Knowledge files</h3><p>Everything the company already knew that was not yet in a usable format went in:</p><ul><li><p>FAQs and llms.txt</p></li><li><p>Whitepapers and eBooks</p></li><li><p>CVE pages and security advisories</p></li><li><p>Press releases</p></li><li><p>Technical documentation and help docs</p></li><li><p>Playbooks (sales, onboarding, objection handling)</p></li><li><p>Blog posts (published and competitor)</p></li><li><p>Slide decks and pitch materials</p></li><li><p>Important help doc URLs and sitemaps</p></li><li><p>POC executive summaries</p></li><li><p>Sales call transcripts and objection logs</p></li></ul><p>Your company already holds explainers in sales calls, POC conversations, review notes, Slack threads, and internal docs, and that conversational material usually makes better source content than anything written for publication. As with the rest of the knowledge base, we still chose what to extract from these, how to classify it, and where it lived.</p><h3>5. SEO frontmatter and brand rules</h3><p>The difference between content that is readable and content that can actually ship is metadata, and we wanted the latter. Every blog needed mandatory metadata and SEO framing at generation time.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8wYm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8wYm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 424w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 848w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 1272w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8wYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!8wYm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 424w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 848w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 1272w, https://substackcdn.com/image/fetch/$s_!8wYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94f90fac-d6cb-4e40-98d9-1f12e5286069_1888x1075.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">5. SEO frontmatter and brand rules</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qOIt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qOIt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 424w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 848w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 1272w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qOIt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!qOIt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 424w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 848w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 1272w, https://substackcdn.com/image/fetch/$s_!qOIt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F356e5a94-74db-48ae-ab7a-cab4e1e630b1_4043x1331.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">5. SEO frontmatter and brand rules, image 2</figcaption></figure></div><p>The required fields included <code>title</code>, <code>excerpt</code>, <code>slug</code>, <code>author</code>, <code>meta.title</code>, <code>meta.description</code>, <code>tldr</code>, <code>primary_keyword</code>, <code>secondary_keywords</code>, <code>sticky_cta</code>, and <code>faqs</code>.</p><p>That sounds administrative, but it sets the entire quality threshold for the output. Frontmatter, tone guidance, category rules, and required links went into the brief, and the draft arrived close to publishable. Our internal summaries backed this up: the standardized blog framework ran on 14 mandatory components, and skipping any of them was the fastest way to get a draft sent back for rework.</p><h3>6. Landing page hierarchy</h3><p>The landing page tab handled parent and child page relationships. That mattered because page generation without site hierarchy usually creates random one-off pages with no connective logic. We wanted category pages and industry pages to map back to a real information architecture.</p><h3>7. Map knowledge to campaigns</h3><p>One practical question drove this layer: which piece of knowledge belongs to which campaign? Without that answer, a large source library is just dead storage. With it, Magi pulled the right asset into the right flow, and the random content stopped.</p><h2>Why the transcript layer mattered so much</h2><p>At AccuKnox, sales calls, product demos, customer questions, Slack clarifications, internal review comments, and meeting recordings all held content that never got reused. This setup sharpened that problem for me.</p><p>Our internal call notes and transcript reviews were full of operating detail that rarely makes it into polished docs:</p><ul><li><p>what the team was blocked on</p></li><li><p>how pages were supposed to be structured</p></li><li><p>which campaigns were recurring</p></li><li><p>what design assets were missing</p></li><li><p>which types of outputs were ready for testing</p></li></ul><p>That is the language people actually use to explain the business to each other, and it is worth more than another generic AI prompt. The transcripts were input for us first, not an automatic ingestion shortcut: they helped us understand what the system needed to know before we built anything.</p><p>The research layer also powers competitive monitoring, because Magi's research reports pull competitor LinkedIn posts, blog content, and CVE coverage into a single view per market, so you are not browsing five sources by hand.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ho75!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ho75!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 424w, https://substackcdn.com/image/fetch/$s_!ho75!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 848w, https://substackcdn.com/image/fetch/$s_!ho75!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 1272w, https://substackcdn.com/image/fetch/$s_!ho75!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ho75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ho75!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 424w, https://substackcdn.com/image/fetch/$s_!ho75!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 848w, https://substackcdn.com/image/fetch/$s_!ho75!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 1272w, https://substackcdn.com/image/fetch/$s_!ho75!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1314ac91-902e-4218-8a9c-5b42ffdd056e_1903x906.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why the transcript layer mattered so much</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hvFb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hvFb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 424w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 848w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 1272w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hvFb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!hvFb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 424w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 848w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 1272w, https://substackcdn.com/image/fetch/$s_!hvFb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa44fc8f-d593-40fd-a48a-0323f96d87c1_1903x920.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi Marketing Research Report: competitor content from Sysdig, Secure Frame, and Cequence pulled into a LinkedIn monitoring view</figcaption></figure></div><p>For a rebuild from scratch, I would still start with transcripts, docs, and source collections, then handle generation settings, then map the ICP and knowledge layers by hand before expecting anything useful from the tool.</p><h2>The product feedback loop with Magi</h2><p>Getting the architecture right also surfaced what the product still needed. A few things came up repeatedly across working sessions:</p><ul><li><p>A media library for product screens, explainer screens, and carousel assets, so content generation could pull real visuals.</p></li><li><p>More visible workflow stages, specifically <strong>In Progress</strong> and <strong>In Review</strong>.</p></li><li><p>A progress bar during generation, so the team was not staring at a blank screen.</p></li><li><p>A cleaner editor, so review did not feel like a chore.</p></li></ul><p>The parts that were already solid enough to test were the calendar, the collections, and the TOFU blog template. A working calendar, working collections, and a working template mark the point where a tool crosses from demo to daily use.</p><h2>BrandOS</h2><p>Once set up, generated content stayed on brand by default, and you could switch between different voices, tones, and keywords for each piece. Brand rules could apply globally across campaigns or get overridden per content type.</p><p>Watch the video below to see the options inside Magi's Brand OS.</p><p>A prompt box alone does not teach a tool how a company sounds. Brand OS did that before it wrote a word: it held the tone guidance, not the person typing the prompt.</p><h3>Calendar view</h3><p>The calendar mattered because content teams do not think in isolated prompts. They think in deadlines, campaign timing, and channel mix.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bwgs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bwgs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 424w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 848w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bwgs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Bwgs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 424w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 848w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 1272w, https://substackcdn.com/image/fetch/$s_!Bwgs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d2ebde-06b7-46d4-914e-f0d31d98708d_1909x914.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Calendar view</figcaption></figure></div><p>A scheduling interface shows blog posts, landing pages, emails, and one-pagers together, and the tool stops feeling like an AI toy. It starts to feel like a planning surface.</p><h3>Knowledge base and collections</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Ky2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Ky2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 424w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 848w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 1272w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Ky2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!-Ky2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 424w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 848w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 1272w, https://substackcdn.com/image/fetch/$s_!-Ky2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0aed283e-5ebe-4481-8bdd-7e92f8f0ef56_1909x916.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Knowledge base and collections</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7aVp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7aVp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 424w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 848w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 1272w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7aVp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!7aVp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 424w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 848w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 1272w, https://substackcdn.com/image/fetch/$s_!7aVp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55e1455e-03f4-4dd9-8352-cfaedaef2b94_1765x885.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Knowledge base and collections, image 2</figcaption></figure></div><p>Source assets need somewhere to live that is not a random shared drive or a Slack thread from six months ago. The knowledge base and collections views handle that: browseable, sortable, grouped by campaign. When the knowledge layer is invisible, people stop trusting it. When it is organized, they actually use it.</p><h3>Knowledge to idea generation</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P48H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P48H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 424w, https://substackcdn.com/image/fetch/$s_!P48H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 848w, https://substackcdn.com/image/fetch/$s_!P48H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 1272w, https://substackcdn.com/image/fetch/$s_!P48H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!P48H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 424w, https://substackcdn.com/image/fetch/$s_!P48H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 848w, https://substackcdn.com/image/fetch/$s_!P48H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 1272w, https://substackcdn.com/image/fetch/$s_!P48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7aa218-eac6-40cc-a7c3-15b01403edb3_1907x911.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Knowledge to idea generation</figcaption></figure></div><p>Once a source item can generate content ideas, you stop treating research as dead weight. That created a tighter loop:</p><ul><li><p>collect signal</p></li><li><p>classify it correctly</p></li><li><p>map it to a campaign</p></li><li><p>generate derivative content</p></li></ul><p>That loop is what made the knowledge base compound instead of sitting as dead storage.</p><p>The ideas view shows this at scale. Each idea is tagged to a campaign, mapped to a knowledge source, typed by content format, and dated:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xsT2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xsT2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 424w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 848w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 1272w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xsT2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!xsT2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 424w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 848w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 1272w, https://substackcdn.com/image/fetch/$s_!xsT2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0145a-feff-4bb6-9147-5592584994b0_1907x911.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Knowledge to idea generation, image 2</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4eon!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4eon!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 424w, https://substackcdn.com/image/fetch/$s_!4eon!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 848w, https://substackcdn.com/image/fetch/$s_!4eon!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4eon!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4eon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4eon!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 424w, https://substackcdn.com/image/fetch/$s_!4eon!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 848w, https://substackcdn.com/image/fetch/$s_!4eon!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4eon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac35d299-8069-49a1-bd04-9a255705bc69_1890x920.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi Ideas view showing 648 generated ideas across campaigns like MSSP, API Sec, and CNAPP, each tagged by content type and knowledge source</figcaption></figure></div><p>Click into any idea and you get a full brief: a Mini Post TLDR, the sourced excerpt that triggered it, and a draft generation button. The idea arrives already positioned, not as a blank page.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2THy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2THy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 424w, https://substackcdn.com/image/fetch/$s_!2THy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 848w, https://substackcdn.com/image/fetch/$s_!2THy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 1272w, https://substackcdn.com/image/fetch/$s_!2THy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2THy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!2THy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 424w, https://substackcdn.com/image/fetch/$s_!2THy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 848w, https://substackcdn.com/image/fetch/$s_!2THy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 1272w, https://substackcdn.com/image/fetch/$s_!2THy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe085a8cf-0ff2-47da-9b80-42210d02073d_1847x911.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Single idea detail in Magi: "If APIs are the Business, Why Isn't Your MSSP Selling API Security as a Core Service?" with generated TL. DR and sourced excerpt</figcaption></figure></div><h3>The interface that made the tool feel real</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KNkA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KNkA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 424w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 848w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 1272w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KNkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!KNkA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 424w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 848w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 1272w, https://substackcdn.com/image/fetch/$s_!KNkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab87d34e-786d-4e36-8a41-246bbf9e4f66_1904x917.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The interface that made the tool feel real</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pmvL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pmvL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 424w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 848w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 1272w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pmvL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!pmvL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 424w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 848w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 1272w, https://substackcdn.com/image/fetch/$s_!pmvL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ca84f7-8ccc-4938-adf7-f22c357c113c_1901x914.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The interface that made the tool feel real, image 2</figcaption></figure></div><p>The interface was not just polish. It reflected the operating model underneath: campaign-first, content-type aware, with structured notes feeding generation, workflow states staying visible, and recent work one click away. That alignment decided whether the team lived in the tool or demoed it once and forgot it.</p><h3>Content in production</h3><p>With the architecture in place, content becomes a queue problem, not a blank page problem. Fifty-two pieces look like this: campaign tagged, content type assigned, owner named, status visible.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vNq9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vNq9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 424w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 848w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 1272w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vNq9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!vNq9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 424w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 848w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 1272w, https://substackcdn.com/image/fetch/$s_!vNq9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47c82c22-ce0c-4cd4-b7ce-3ad76b04b4a1_1889x894.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi Content view showing 52 pieces across CNAPP, API Sec, and AI-SPM campaigns with Draft/Brief status, owner, and last edited columns</figcaption></figure></div><p>Generation runs from the brief. You set campaign, content type, ideas, and length, and the system pulls from the knowledge base, applies brand rules, and produces a draft:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8nXL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8nXL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 424w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 848w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 1272w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8nXL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!8nXL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 424w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 848w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 1272w, https://substackcdn.com/image/fetch/$s_!8nXL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99f3621b-1019-4252-840d-9fd52ce65fce_1890x898.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Magi content generation UI showing a blog brief for CNAPP with prompt, campaign, content type, and ideas fields filled</figcaption></figure></div><p>That brief was grounded in a specific knowledge source, campaign, and ICP, and the output showed it.</p><h2>What changed once the setup was right</h2><p>Before the setup, Magi could write. It just wrote like a stranger. After the setup, the drafts had:</p><ul><li><p>clearer buyer framing</p></li><li><p>better category specificity</p></li><li><p>stronger SEO structure</p></li><li><p>more usable prompts for emails and landing pages</p></li><li><p>less generic phrasing</p></li><li><p>a better shot at matching how the team actually talks</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ipPN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ipPN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 424w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 848w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 1272w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ipPN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ipPN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 424w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 848w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 1272w, https://substackcdn.com/image/fetch/$s_!ipPN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35067ba1-d1cf-4f40-b9cb-f0ace8974d3b_1881x836.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Before vs After MAGIHQ: manual research to instant intel, 3-5 days to 4-6 hours, generic templates to hyper-personalized, single-market to parallel multi-market execution</figcaption></figure></div><p>The model was never the bottleneck. The knowledge architecture was.</p><p>The instinct, when output disappoints, is to reach for a better prompt. Here, the gap was never the model. It was eleven markets and thirty-three personas mapped before Magi wrote a single draft.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3acbc5d8-3470-4c85-bf5b-98349f6bfbfc&quot;,&quot;duration&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/building-an-ai-os-for-content-positioning/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/building-an-ai-os-for-content-positioning/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Build an AI Security CTF Platform in One Day]]></title><description><![CDATA[Architecture, UX, challenge design, CTFd integration, deployment, and launch strategy for an eighteen-flag AI security CTF built in a single day.]]></description><link>https://blog.atharvashah.com/p/vibe-coding-a-full-ai-security-ctf-platform-in-24-hours</link><guid isPermaLink="false">https://blog.atharvashah.com/p/vibe-coding-a-full-ai-security-ctf-platform-in-24-hours</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 25 Apr 2026 06:37:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iwhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iwhX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iwhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!iwhX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!iwhX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f8066ab-a632-42f2-89c4-38f34b2a4fb8_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>From zero to 18 flags: architecture, UX, challenge design, deployment, and launch strategy behind KubeArmor AI CTF.</p><div><hr></div><p>Static workshops don't teach security. They teach patience. You sit through slides, nod at diagrams, and leave with zero hands-on reps. So instead of running another workshop, I built a full browser-first CTF platform in one day.</p><p>I work DevRel at KubeArmor. The goal was simple: give AI security learners something they could actually play, not just watch.</p><p>The result shipped with 3 tracks, 15 primary challenges, and 3 bonus flags, for 18 flags total. Registration and the scoreboard run on CTFd. The gameplay runs on a custom browser app I built. Solve checks are deterministic, not model-dependent, and the whole thing deploys through Docker.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rAbm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rAbm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 424w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 848w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 1272w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rAbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!rAbm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 424w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 848w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 1272w, https://substackcdn.com/image/fetch/$s_!rAbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d3c4ebe-7a88-49b8-8f61-47e6ce05ae7c_1600x2540.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">KubeArmor AI CTF home page</figcaption></figure></div><p>This is the build journal: the decisions, the tradeoffs, and the exact order I built things in to make one day work without the platform falling apart under real players.</p><div><hr></div><h2>Why Browser First Decided Everything Else</h2><p>The first decision was strategic, not technical. If participation has friction, conversion drops. A CTF that demands local setup loses people before they see a single challenge. So the event had to run entirely in the browser.</p><p>That single choice split the platform into three pieces: CTFd for registration and official scoring, a custom browser app for the actual game experience, and a backend runtime that keeps secrets and challenge logic server side. Players get a scoreboard workflow they already trust from other CTFs. I get to build AI-native challenge interaction without fighting a plugin system that was never designed for it. And because the runtime, not the browser, holds the challenge logic, solve checks stay deterministic no matter what a player's browser can see.</p><div><hr></div><h2>The Build Order That Kept One Day On Schedule</h2><p>My rule for this build: do not start from individual challenges. Start from the platform they run on.</p><p>I have watched CTFs sink into content sprawl before the runtime even works: a pile of half-formed challenge ideas and no working platform under them. So I locked the scope first. Three tracks, five primary challenges each, one bonus per track, CTFd as the scoring source of truth, the browser app as where players actually solve. Any ambiguity at this stage would have cost hours of rework later, so I fixed it before writing a line of challenge content.</p><p>With scope locked, I built the runtime shell next: Express and EJS, server-rendered pages that are simple to debug under time pressure. I was not trying to win a framework debate. I was trying to ship.</p><p>Before authoring the full challenge catalog, I validated one complete solve path per track, end to end: Prompt Injection, Agent Workflow, and Hidden API. Only after those three slices worked did I fill out the rest of the challenge JSON and the bonus progression logic. Admin and operational controls, reset paths, session visibility, the solution library, came last, because those exist for organizers, not for the players who show up first.</p><p>The one rule I broke early and paid for: AI output varies from run to run, so solve logic can't rely purely on model text. I paired every prompt flow with a deterministic regex or action check, which is what kept challenges solvable even when the model's phrasing drifted mid-event.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YL1I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YL1I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 424w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 848w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 1272w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YL1I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!YL1I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 424w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 848w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 1272w, https://substackcdn.com/image/fetch/$s_!YL1I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51376c41-9b10-4026-9878-ea85c4c75e4b_1721x913.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Think Top Down, Not Challenge First</figcaption></figure></div><div><hr></div><h2>Architecture: Browser Game, Deterministic Checks, CTFd Scoreboard</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!doPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!doPf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!doPf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!doPf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!doPf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!doPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!doPf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!doPf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!doPf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!doPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0811bb-6af1-4a3a-bb92-fd0d29a626de_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Hybrid AI Security CTF Platform architecture</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t4S-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t4S-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t4S-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81cca6dd-686a-4d03-b677-87df56170753_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!t4S-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!t4S-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81cca6dd-686a-4d03-b677-87df56170753_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Hybrid AI Security CTF Platform: Live Event Flow</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rIDF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rIDF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rIDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!rIDF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 424w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 848w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!rIDF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d9b5194-84b9-4e2c-8f0e-96be0bedcfc0_1254x1254.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Player Journey and Operator Control flow</figcaption></figure></div><p>Every challenge runs in the browser: prompt manipulation tasks, constrained agent workflow attacks, hidden API tamper paths. Nobody needs a local AI setup to play.</p><p>Challenges themselves live as JSON, loaded dynamically, so I could tune metadata, system prompt behavior, flag values, solve patterns, and track-level bonus progression without touching platform code. When the live LLM went unavailable or gave an inconsistent response during testing, a fallback mode kept the deterministic checks running anyway. That fallback saved a testing session more than once: I could keep verifying challenge logic even when the model itself was misbehaving.</p><p>Provider keys stay server side, with no raw secrets exposed to the front end. Solve state tracks per user session, and admin access to the control operations is role-based.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E9Tp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E9Tp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 424w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 848w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 1272w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E9Tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!E9Tp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 424w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 848w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 1272w, https://substackcdn.com/image/fetch/$s_!E9Tp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F277a7eb4-de33-4432-b15d-b507f824d51b_1439x891.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Reliability Over Model Luck</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!63uO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!63uO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 424w, https://substackcdn.com/image/fetch/$s_!63uO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 848w, https://substackcdn.com/image/fetch/$s_!63uO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 1272w, https://substackcdn.com/image/fetch/$s_!63uO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!63uO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!63uO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 424w, https://substackcdn.com/image/fetch/$s_!63uO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 848w, https://substackcdn.com/image/fetch/$s_!63uO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 1272w, https://substackcdn.com/image/fetch/$s_!63uO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc78b85b-84d8-4f14-a695-e6402c939e91_1858x912.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Reliability Over Model Luck, image 2</figcaption></figure></div><div><hr></div><h2>The UI Rule: Understand The Objective In Ten Seconds</h2><p>I treated this as a product, not a challenge dump. I have seen enough CTF sites that are a bare list of problem statements and a submit box, and that shape works for people who already know CTFs, not for someone trying it for the first time.</p><p>So the home page works as a mission board with progress context, not a login screen. Track pages show the challenge list and status in one view. Challenge pages keep the conversation, the solved state, and the prompt box in a single loop, so nobody has to switch tabs to remember what they were doing. A player should understand what to do within seconds, see their progress at a glance, and get from home to track to challenge in one click.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQi9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQi9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQi9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!fQi9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!fQi9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d60347b-21e1-4673-a00e-5b7f0b03c217_1600x1720.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Prompt Injection track view</figcaption></figure></div><p>For organizers, I built an admin dashboard with rate limit visibility and user management. It also gives quick access to solution guides, because a platform that's hard to run doesn't get run twice.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hG4I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hG4I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 424w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 848w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 1272w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hG4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!hG4I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 424w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 848w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 1272w, https://substackcdn.com/image/fetch/$s_!hG4I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F258e9b04-7119-44c3-8c6b-f88af373d7cc_1600x1544.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Admin dashboard</figcaption></figure></div><div><hr></div><h2>Testing For Trust, Not Coverage</h2><p>The fastest way to lose a CTF's credibility is inconsistent solve behavior. If someone submits the right answer and the platform doesn't register it, that player stops trusting the event. So I prioritized testing ergonomics over coverage metrics: deterministic solve checks in the runtime, reset paths for fast retesting, seeded demo users, visible solve status per challenge, and structured session storage I could inspect directly.</p><p>Then three passes, each from a different starting point. Could I solve from a blank state quickly, could a peer solve using only the hints I'd written, and could someone with zero context finish a challenge with nothing but what's on the page? That third pass is the one most builders skip under deadline pressure, and it's the one that catches the UX gaps a creator is blind to after staring at their own platform all day.</p><div><hr></div><h2>CTFd Integration And Deployment</h2><p>The deployment model is intentionally hybrid. CTFd handles registration, team context, and the scoreboard, because that's a solved problem and players already trust it. The custom platform handles everything CTFd was never built for: AI interaction, challenge runtime, deterministic solve checks. Forcing that into a CTFd plugin would have meant fighting the plugin system instead of building the game.</p><p>The runtime ships as a containerized Docker Compose stack, with a persistent volume for session and solve state and a root-level environment file for provider keys and rate limits. That gave me a local Node process for fast iteration during the build and a repeatable container for the actual event, with predictable data paths for backup and restore. For a DevRel-led event, setup friction for the organizer running it matters as much as friction for the player joining it, so Docker went in on day one instead of getting bolted on afterward.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uH_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uH_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 424w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 848w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 1272w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uH_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!uH_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 424w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 848w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 1272w, https://substackcdn.com/image/fetch/$s_!uH_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd3c444-8dd8-4c75-8dee-b1e8d00ea699_1880x1438.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">CTFd Integration And Deployment Model</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O-Mp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O-Mp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 424w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 848w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 1272w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O-Mp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!O-Mp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 424w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 848w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 1272w, https://substackcdn.com/image/fetch/$s_!O-Mp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32a9bf92-f445-4e70-8588-a84ec30e2073_1584x377.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Infrastructure And Deployment</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WnK8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WnK8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 424w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 848w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 1272w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WnK8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!WnK8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 424w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 848w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 1272w, https://substackcdn.com/image/fetch/$s_!WnK8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68a3d7e8-6ea8-4556-ae5f-a8dd9f3014ce_1091x896.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Infrastructure And Deployment, image 2</figcaption></figure></div><div><hr></div><h2>Difficulty Design</h2><p>Difficulty was layered on purpose: easy challenges build early confidence, medium stages teach the deeper patterns, hard stages demand chaining and precision, and bonus flags reward finishing a full track.</p><p>In testing, prompt injection challenges felt like the fastest track to clear. The workflow and hidden API attacks demanded chained, multi-step reasoning, and took noticeably longer to work through. That gap was the intended shape, not an accident: a beginner should finish a meaningful chunk of the event, and an experienced player should still hit real depth by the end.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CHUr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CHUr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CHUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!CHUr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!CHUr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd20401d7-ee7d-4a65-bc48-6b5427ef0994_1600x1720.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Agent Workflow track</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cul9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cul9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!cul9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!cul9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!cul9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cul9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!cul9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 424w, https://substackcdn.com/image/fetch/$s_!cul9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 848w, https://substackcdn.com/image/fetch/$s_!cul9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 1272w, https://substackcdn.com/image/fetch/$s_!cul9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcc845c2-5598-4efe-83c8-eb2d81b4f8cf_1600x1720.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Hidden API track</figcaption></figure></div><div><hr></div><h2>How I Actually Vibe-Coded This</h2><p>I used <a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot</a> for most of the implementation. The speed came from fixing the intent and boundaries of each slice before I ever opened the editor, then using Copilot as a fast implementation partner inside those boundaries rather than accepting whatever it generated first.</p><p>The loop, every time: I wrote a clear objective for one thin vertical slice, one challenge page, one solve path, one admin operation. I drafted candidates with Copilot, validated the behavior immediately in the browser and in session data, and kept only the code that matched the deterministic solve logic and the product flow.</p><p><a href="https://blog.atharvashah.com/p/50-ai-terms-for-professional-vibe-coders-and-devs">Vibe coding</a> gave me speed. Fixed scope, deterministic solve checks, and that thin-slice discipline kept the quality from sliding, because scope never drifted mid-build.</p><p>For UI exploration, I used Google Stitch as a design-thinking accelerator, not as final output. It generated layout directions and interaction ordering fast, and I translated the ideas I liked into the Express and EJS runtime by hand, which kept the reliability guarantees intact. Stitch helped most on the homepage's information hierarchy and the track page's scannability, and it shaped the rhythm of the challenge pages too.</p><div><hr></div><h2>How I Wrote Prompts During The Build</h2><p>Prompt quality was the hidden multiplier. I didn't write one giant prompt and hope. Every prompt followed the same shape. The objective named what exactly should get built in this step. The context listed the files, routes, and constraints in play.</p><p>The guardrails named what must not change. The output contract set how I wanted the result formatted, and the verification named what should be true once it was done.</p><p>An example from the actual implementation work:</p><blockquote><p>"Implement a deterministic solve check for this challenge route. Keep existing API shape unchanged. Do not move secrets client-side. Return minimal patch. Add only required validation and update solved state in session."</p></blockquote><p>For content and UX iteration:</p><blockquote><p>"Rewrite this challenge instruction so a first-time participant can act within 10 seconds without losing technical depth. Keep tone assertive and concise."</p></blockquote><p>For debugging:</p><blockquote><p>"Given this route and this observed behavior, list the top three likely failure points, then propose the smallest safe fix first."</p></blockquote><p>Prompt granularity mattered more than anything else. Mixing an architecture decision with a copywriting pass and a debugging session in one prompt produced garbage every time. Smaller prompts and tighter loops meant fewer regressions to chase down later.</p><div><hr></div><h2>What I'd Improve Next</h2><p>At larger scale, four things would need to change:</p><ul><li><p>Analytics would need to go deeper, down to the per-challenge step and drop-off point.</p></li><li><p>The event would need richer anti-abuse controls, since a public run draws different behavior than an internal one.</p></li><li><p>Flags would need a one-click relay straight into the CTFd API, instead of the manual sync I ran during the event.</p></li><li><p>Reporting would need to cover learning outcomes after the event, not just the final scores.</p></li></ul><p>The architecture held up because the split held: CTFd never had to pretend to be a game engine, and the custom runtime never had to pretend to be a scoreboard. That's the part I'd keep unchanged even at ten times the scale.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xUXV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xUXV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 424w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 848w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xUXV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!xUXV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 424w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 848w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 1272w, https://substackcdn.com/image/fetch/$s_!xUXV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c89bb3c-ecbd-43b0-9c70-58d6fb05b984_1600x1816.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">System Override challenge page</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rbPv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rbPv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 424w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 848w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 1272w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rbPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!rbPv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 424w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 848w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 1272w, https://substackcdn.com/image/fetch/$s_!rbPv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc5937d0-c200-4fc8-a8ee-749c60bf4d49_1683x899.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d43b637b-6608-4148-86dc-1e74cb626185&quot;,&quot;duration&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/vibe-coding-a-full-ai-security-ctf-platform-in-24-hours/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/vibe-coding-a-full-ai-security-ctf-platform-in-24-hours/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[POC AutoGrader. Weighted Scoring for B2B Sales]]></title><description><![CDATA[A 79-item POC checklist told us nothing. A weighted scoring sheet replaced gut instinct with ranked priorities and made every scoping call sharper.]]></description><link>https://blog.atharvashah.com/p/i-built-a-poc-autograder-at-accuknox</link><guid isPermaLink="false">https://blog.atharvashah.com/p/i-built-a-poc-autograder-at-accuknox</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 25 Apr 2026 05:50:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ugeu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ugeu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ugeu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!ugeu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!ugeu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b65b633-ef44-4ba0-96a5-b211012f1f36_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>Walking into a POC scoping call with a 79-item checklist and no clear ranking is painful.</p><p>That was our reality.</p><h2>Context, If You Have Never Sat In One</h2><p>AccuKnox sells cloud-native security to enterprises. The platform covers posture management and runtime protection across Kubernetes clusters and cloud accounts. The buyer is a security team at a company large enough that a breach becomes a board-level event. Deals at that size never close on a demo. They close on a proof of concept.</p><p>A POC is a trial run inside the customer's own environment. It runs for weeks, not days, and the product has to prove itself against real infrastructure. Every step burns solution-architect hours and customer engineering time that neither side has much of.</p><p>I am a DevRel engineer, so POC scoping is not my job. It landed on my desk because I sat close to the sales engineering team and watched the same failure happen on call after call. We would finish a scoping call with every box filled and no idea which three items to run first. Someone would then sequence the whole POC from memory on the drive home.</p><p>The problem was hard to solve inside a meeting and easy to solve in a spreadsheet. Nobody else had built that spreadsheet yet.</p><h2>The Problem With Flat Checklists</h2><p><a href="https://blog.atharvashah.com/p/two-years-at-accuknox-intern-to-specialist">AccuKnox</a> covers a lot of surface area: CSPM, CWPP, KSPM, CDR, GRC, AI Security, ASPM, SAST, DAST, SIEM integrations, and CI/CD.</p><p>Prospects rarely need all of it during a POC. They need a subset that maps to their urgent risks.</p><p>Our old process ran on one flat spreadsheet where every feature carried the same weight, so nothing told us where to start.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sjXj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sjXj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 424w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 848w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 1272w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sjXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!sjXj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 424w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 848w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 1272w, https://substackcdn.com/image/fetch/$s_!sjXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e0073f3-54f5-49cc-a663-e93507ed32fe_6537x1648.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The flat POC checklist on the left, the weighted module scoring dashboard it feeds on the right</figcaption></figure></div><p>We would leave calls with every box filled and still not know what to prioritize first. We knew what was selected. We did not know what mattered most.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r4Gp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r4Gp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r4Gp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!r4Gp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Gp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe49df1ea-8241-436b-bca7-63694fc310dd_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Why This Is a Resource Allocation Problem</h2><p>Assume a prospect has six weeks and three engineers, with limited bandwidth to spare. We have two solution architects.</p><p>Without a way to rank what the prospect cares about, three outcomes show up fast.</p><ol><li><p>We spread too thin and demo everything shallowly.</p></li><li><p>We go deep on the wrong module.</p></li><li><p>We miss the one module that could have carried the deal.</p></li></ol><p>The gap was visibility, not sales talent.</p><h2>What I Built</h2><p>I converted our POC checklist into a weighted scoring engine in Excel.</p><p>Scoring rules:</p><ul><li><p><code>Must POC</code> = <code>2</code></p></li><li><p><code>Nice to POC</code> = <code>1</code></p></li><li><p><code>Not Required</code> = <code>0</code></p></li></ul><p>Each of the 15 modules has its own feature rows. Prospects choose a priority per feature from a dropdown. Excel aggregates those weights by module and produces a weighted score automatically.</p><p>We also calculate max possible score per module as:</p><p><code>feature count * 2</code></p><p>Then we compute score percentage and status (<code>High Priority</code>, <code>Medium Priority</code>, <code>Low Priority</code>, <code>Not Scoped</code>).</p><p>The dashboard chart puts weighted score and max possible side by side for all modules. One glance gives the ranking. Prospect input now drives that order directly, instead of getting reinterpreted from memory after the call.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ou8J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ou8J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ou8J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ou8J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ou8J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a3643b7-1588-431e-904d-75630ef9532f_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>The Excel Logic Behind It</h2><p>This is plain Excel, but structured properly.</p><h3>1. Controlled Input via Data Validation</h3><p>Checklist column <code>E</code> accepts only:</p><ul><li><p><code>1 - Must POC</code></p></li><li><p><code>2 - Nice to POC</code></p></li><li><p><code>0 - Not Required</code></p></li></ul><p>No free text means cleaner downstream calculations.</p><h3>2. Weight Mapping Formula</h3><p>Checklist column <code>F</code> maps dropdown values to numeric weights:</p><pre><code>=IF(E2="1 - Must POC", 2, IF(E2="2 - Nice to POC", 1, 0))</code></pre><h3>3. Module-Level Aggregation</h3><p>Dashboard weighted score per module:</p><pre><code>=SUMIF('POC Checklist'!$B:$B, A6, 'POC Checklist'!$F:$F)</code></pre><h3>4. Max Possible per Module</h3><pre><code>=COUNTIF('POC Checklist'!$B:$B, A6) * 2</code></pre><h3>5. Safe Percentage Calculations</h3><p><code>IFERROR</code> prevents divide-by-zero noise.</p><h3>6. Linked Chart</h3><p>The chart is bound to the score table, so updates happen immediately when priorities change.</p><p>Across 79 features and 15 modules, recalculation is effectively instant.</p><h2>What Changed After Rollout</h2><p>Before, the checklist told us what got checked. Now it tells us what to tackle first.</p><p>Post-call notes changed from paraphrased impressions to numbers. A module score now reads as KSPM at 8 out of 8, CDR at 8 out of 8, AI Security at 27 out of 50, and the ranking itself tells the team to start with KSPM and CDR and push the AI Security deep dive to week two.</p><p>The highest-scoring modules get engineering focus first, and low or zero modules get deprioritized with a clear paper trail behind the decision. The POC that follows mirrors the priorities the prospect picked during scoping, not the priorities we guessed at afterward.</p><h2>Fifteen Modules Overload Memory, Not Judgment</h2><p>I built this because I got tired of watching a good team make sequencing decisions from memory and instinct. With 15 modules and 79 tracked features, memory is not a reliable ranking tool. People default to whatever they heard last on the call, not to what actually carried the most weight.</p><p>Scoring gives judgment a starting point instead of replacing it. The grader took one afternoon to build, and every formula in it is plain arithmetic.</p><p>The result is a priority map that updates with every prospect input and hands the team a ranked agenda before the follow-up call is even booked.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fAA0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fAA0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fAA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!fAA0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!fAA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7efed714-af68-4dc4-abb8-df706cc31784_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p><em>AccuKnox is an AI-native cloud security platform. It covers CNAPP, KSPM, CWPP, CSPM, CDR, AI-SPM, and related domains. If you want to see how we scope POCs, reach out.</em></p><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/local-ai-photo-curation">Local AI Photo Curation Pipeline (No Cloud)</a> and <a href="https://blog.atharvashah.com/p/vibe-coding-a-full-ai-security-ctf-platform-in-24-hours">Build an AI Security CTF Platform in One Day</a>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/i-built-a-poc-autograder-at-accuknox/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/i-built-a-poc-autograder-at-accuknox/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Replace a Quote Spreadsheet With a Pricing Engine]]></title><description><![CDATA[A fragile multi-dimensional Excel ritual became a three-step app that generates accurate, branded pricing quotes in minutes. How the pricing engine was built.]]></description><link>https://blog.atharvashah.com/p/i-replaced-our-quote-spreadsheet-with-a-truly-dynamic-pricing-engine</link><guid isPermaLink="false">https://blog.atharvashah.com/p/i-replaced-our-quote-spreadsheet-with-a-truly-dynamic-pricing-engine</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 25 Apr 2026 05:40:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7IJH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7IJH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7IJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!7IJH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!7IJH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F958b433e-5413-40a1-9ecd-cb03d858fcbf_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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>I Killed the Pricing Spreadsheet</h1><p>Our sales team used a shared Excel file for customer quotes.</p><p>Realistically, two people fully understood how it worked.</p><p>I am a DevRel engineer. Pricing tools are not in my job description.</p><p>I built one anyway.</p><div><hr></div><h2>The Spreadsheet Ritual</h2><p>Quoting pain can look like a small nuisance from the outside. It burns hours every week, and everyone tolerates it because the sheet "works."</p><p>This is what quote creation actually looked like:</p><ul><li><p>Open the file. Find the right version, hopefully.</p></li><li><p>Enter asset counts into a formula chain nobody has audited in months.</p></li><li><p>Wait for a number.</p></li><li><p>Copy that number into a Word template.</p></li><li><p>Export the file to PDF.</p></li><li><p>Double-check the final amount, because we had already seen dropped digits.</p></li><li><p>Send it.</p></li></ul><p>That took 30 to 45 minutes per quote, on the happy path.</p><p>Then came the hidden failures.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p67d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p67d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 424w, https://substackcdn.com/image/fetch/$s_!p67d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 848w, https://substackcdn.com/image/fetch/$s_!p67d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 1272w, https://substackcdn.com/image/fetch/$s_!p67d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p67d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!p67d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 424w, https://substackcdn.com/image/fetch/$s_!p67d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 848w, https://substackcdn.com/image/fetch/$s_!p67d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 1272w, https://substackcdn.com/image/fetch/$s_!p67d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9c94899-f7c1-4778-a389-7184357a3a29_2911x654.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>None of this is theoretical. I watched all of it happen.</p><div><hr></div><h2>The Calculation Had Eight Dependent Steps</h2><p>A calculator sounds like the obvious fix. Pricing for a multi-module B2B security platform is not seat count times price, though. The calculation ran through eight dependent steps, and each one changed the others.</p><ul><li><p><strong>Modules:</strong> About a dozen products, including cloud posture, workload protection, API security, multiple appsec modules, AI model security, prompt firewall, vulnerability scanning, and log analytics. Customers rarely bought one.</p></li></ul><ul><li><p><strong>Billable unit per module:</strong> There was no universal seat model. Billing could be assets, nodes, endpoints, repos, apps, AI models, prompts per month, container images scanned, or GB ingested per day.</p></li></ul><ul><li><p><strong>Per-module divisors:</strong> Raw counts had to be normalized first. 1,500 API endpoints was not 1,500 units. Divisors varied heavily by module.</p></li></ul><ul><li><p><strong>Volume tiers:</strong> Normalized units across all selected modules rolled up to one total. That total set the tier, and the tier set per-unit rate across the whole quote. One extra module could shift pricing for everything.</p></li></ul><ul><li><p><strong>Discount:</strong> Applied to the post-tier subtotal.</p></li></ul><ul><li><p><strong>Support tier:</strong> Silver, Gold, or Platinum, each with its own multiplier.</p></li></ul><ul><li><p><strong>Subscription term:</strong> One, two, or three years.</p></li></ul><ul><li><p><strong>Currency and billing entity:</strong> USD or INR. INR also needed lakh-crore formatting. <code>10,000,000</code> should render as <code>1,00,00,000</code>. Locale differences between machines made outputs inconsistent. Billing entity also controlled address, footer text, and legal language.</p></li></ul><p>That is eight to ten linked pricing steps per quote.</p><p>A spreadsheet hides those links. One wrong cell reference gives the customer a wrong price, and nothing warns you.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TCD4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TCD4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TCD4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!TCD4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!TCD4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b45384-e430-4bcc-8d9e-2fc117d7591b_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What I built</h2><p>A passcode-gated web app with a three-step wizard that outputs a branded PDF quote.</p><p>The design choices behind it mattered more than the interface.</p><h3>Why Passcode-Gated Instead of Full Auth</h3><p>A full login system would have delayed launch and added onboarding friction that this workflow did not need. Reps and select partners needed instant access from any device, including right before calls. A rotatable shared passcode fit the threat model and shipped fast.</p><p>OAuth could wait.</p><p><em>The entry point. One URL. No file attachments. No version confusion.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FN6t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FN6t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 424w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 848w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 1272w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FN6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!FN6t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 424w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 848w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 1272w, https://substackcdn.com/image/fetch/$s_!FN6t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff072b666-f8e8-42f6-9497-611b0ada7f73_576x303.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why Passcode-Gated Instead of Full Auth</figcaption></figure></div><p>That URL became the distribution model. Nobody sent files, and nobody confused versions. When pricing changed, I updated the tool once and everyone got the latest values immediately.</p><h3>Three Steps, One Order</h3><p>I had seen the same failure pattern repeatedly. People skipped fields they found annoying and promised to fill them later. Sometimes they forgot.</p><p>The wizard blocks the pricing step until quote details are complete. It blocks PDF export until required fields are filled.</p><p>Step one captures everything that goes on the cover page:</p><p><em>Required fields with live validation. Nothing gets sent without a customer name, a preparer, a billing entity, and a logo.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tyks!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tyks!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 424w, https://substackcdn.com/image/fetch/$s_!tyks!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 848w, https://substackcdn.com/image/fetch/$s_!tyks!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 1272w, https://substackcdn.com/image/fetch/$s_!tyks!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tyks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!tyks!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 424w, https://substackcdn.com/image/fetch/$s_!tyks!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 848w, https://substackcdn.com/image/fetch/$s_!tyks!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 1272w, https://substackcdn.com/image/fetch/$s_!tyks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe76008a9-b480-4a4b-9e2d-1f9be2bb6b17_1374x864.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why a Three-Step Wizard Instead of One Long Form</figcaption></figure></div><p>Customer name, prepared-by, quote date, valid-until, billing entity, and customer logo are all required. The form blocks progression until they are filled. The valid-until date defaults to 30 days out so nobody sends an expired quote from an old template.</p><p>Here is what the same form looks like when it is done:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I_DZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I_DZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 424w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 848w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 1272w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I_DZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!I_DZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 424w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 848w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 1272w, https://substackcdn.com/image/fetch/$s_!I_DZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabfc83ed-1ab5-429f-ba25-59a5243702a5_1400x864.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why a Three-Step Wizard Instead of One Long Form, image 2</figcaption></figure></div><h3>One Dropdown Switches Currency, Address, and Legal Text Together</h3><p><em>Switching entities updates the registered address, currency defaults, number format, and legal footer simultaneously.</em></p><p>This took the most thought. It controlled a full downstream chain: currency symbol, number format, legal address block, footer text, and entity name. In the spreadsheet, these were manual and separate steps. People got one part right and missed another.</p><p>Select <code>AccuKnox India Pvt. Ltd.</code>, and currency, formatting, address, and legal text switch together. The dropdown cannot check whether a rep picked the right entity on purpose. A rep still has to know which entity the deal belongs to.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WQAk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WQAk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 424w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 848w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 1272w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WQAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!WQAk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 424w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 848w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 1272w, https://substackcdn.com/image/fetch/$s_!WQAk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab6ef21a-cc24-49fc-812f-a1d42a4a7fae_1563x907.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Billing Entity Selector Was the Highest Impact Dropdown</figcaption></figure></div><div><hr></div><h2>The Pricing Engine</h2><p>This replaced the old formula chain:</p><p><em>Eleven modules, live unit calculations, real-time tier tracking, and one very useful nudge.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!quzh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!quzh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 424w, https://substackcdn.com/image/fetch/$s_!quzh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 848w, https://substackcdn.com/image/fetch/$s_!quzh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 1272w, https://substackcdn.com/image/fetch/$s_!quzh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!quzh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4033790-407c-4069-b939-870d38749bff_1737x855.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!quzh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 424w, https://substackcdn.com/image/fetch/$s_!quzh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 848w, https://substackcdn.com/image/fetch/$s_!quzh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 1272w, https://substackcdn.com/image/fetch/$s_!quzh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4033790-407c-4069-b939-870d38749bff_1737x855.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Pricing Engine</figcaption></figure></div><p>The layout is intentional: inputs sit on the left, pricing impact sits on the right, and both stay visible at once. There is no "fill then calculate" flow. Reps type values and see outcomes live.</p><p>Each module row has three fields that matter:</p><ul><li><p><strong>Count:</strong> Raw numbers from the customer.</p></li></ul><ul><li><p><strong>Divisor:</strong> Converts raw counts to billable units. I made this editable on purpose. Most reps should keep the defaults, but some deals require negotiated normalization factors. If the tool could not handle exceptions, reps would return to spreadsheets. Defaults are prefilled, overrides are visible.</p></li></ul><ul><li><p><strong>Units:</strong> <code>ceil(Count / Divisor)</code>. Simple, visible, auditable.</p></li></ul><p>The right panel handles everything else:</p><p>Total units are summed across selected modules. That single total sets the tier. The tier is quote-wide, not per module.</p><p>Price per unit, monthly list, annual list, discount, support multiplier, term modifier, and grand total update in real time.</p><p>The detail I cared about most was this message:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Axy0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Axy0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 424w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 848w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 1272w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Axy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Axy0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 424w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 848w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 1272w, https://substackcdn.com/image/fetch/$s_!Axy0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391f1cc0-5a23-4742-b6b6-94ec38b1bf6f_492x330.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Pricing Engine, image 2</figcaption></figure></div><p><code>129 more units to unlock Tier 3 pricing ($22/unit)</code></p><p>In the old spreadsheet, tier thresholds were buried in formulas. Most reps never surfaced them during calls. That meant missed opportunities when a customer was already close to the next discount tier.</p><p>Now the threshold distance is explicit and live. Reps can test module combinations on a call and show the customer the tier effect right away, instead of promising to check and follow up later.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G2j2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G2j2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G2j2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!G2j2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!G2j2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F875fbd4f-58fb-49b1-9756-13e9457cd197_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h2>What Changed</h2><p>Quote time dropped from 30-45 minutes to 3-5 minutes.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S-0u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S-0u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 424w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 848w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 1272w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S-0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!S-0u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 424w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 848w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 1272w, https://substackcdn.com/image/fetch/$s_!S-0u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F739e5fcb-988d-4f8b-a256-65f230399bcf_2981x1899.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What Changed</figcaption></figure></div><p>That gap matters. A same-call quote lands while the customer is still deciding. A next-day quote lands after they have moved on to other options.</p><p>Zero currency errors and zero wrong-entity quotes since launch. Nobody has reported an "Excel says one number, PDF says another" incident either.</p><p>New sales engineers can now produce correct branded quotes on day one. The spreadsheet used to require a one-hour walkthrough plus validation from a senior rep.</p><p>Quote cycles used to turn into long Slack threads. Rate card updates meant inbox blasts. New rep onboarding included spreadsheet survival training. None of that happens anymore.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ce6O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ce6O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ce6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Ce6O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!Ce6O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff001a523-c7b4-40ad-b958-c66539ff4a99_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Each quote is now a generated artifact tied to exact inputs. We can reconstruct what was quoted months later, including module mix, rate card, and discount.</p><div><hr></div><p><em>If your B2B quotes still live in Excel, I am curious what your failure mode looks like. Reply here or find me on X.</em></p><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/composition-and-composable-in-software">Composition vs Composable in Software Engineering</a> and <a href="https://blog.atharvashah.com/p/shift-left-or-pay-100x">Shift Left Testing: Why Late Bugs Cost 100x</a>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/i-replaced-our-quote-spreadsheet-with-a-truly-dynamic-pricing-engine/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/i-replaced-our-quote-spreadsheet-with-a-truly-dynamic-pricing-engine/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Local AI Photo Curation Pipeline (No Cloud)]]></title><description><![CDATA[A private, reproducible pipeline that audited, grouped, captioned, and sequenced 585 photos for Instagram. Runs on your machine. No uploads, no subscriptions.]]></description><link>https://blog.atharvashah.com/p/local-ai-photo-curation</link><guid isPermaLink="false">https://blog.atharvashah.com/p/local-ai-photo-curation</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 05 Apr 2026 20:46:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dbbb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dbbb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dbbb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!Dbbb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!Dbbb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc2fbcf5-0939-4499-9f2f-238ca4be4a50_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p><em>A private, reproducible AI pipeline for photo curation, captioning, music tagging, and folder export. No cloud uploads. No subscriptions.</em></p><div><hr></div><p>I had 585 photos in one folder and no plan for them. I built a workflow with GitHub Copilot in VS Code that fixed this in one extended session. It ran on a Python script and a Markdown file that tracked every decision, across six phases. The folder became 62 ready-to-post directories. Every step happened on my own laptop, and no photo ever reached a server.</p><div><hr></div><h2>585 Images Named <code>IMG_20241103_182344.jpg</code></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1QwX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1QwX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 424w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 848w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1QwX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!1QwX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 424w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 848w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!1QwX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb1ca6ed-63a2-4e88-ad8a-454184daad5f_1346x1000.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Files in the folder looked like <code>IMG_20241103_182344.jpg</code>, sitting next to <code>screenshot_edit_final_v3_REAL.png</code> and <code>remini-enhanced-kgwv6b.jpg</code>, in no order at all. Every photographer collects a folder exactly like this one.</p><p>Lightroom already solves editing. It does not solve curation at scale. That work means deciding which 12 photos from a three-day trip belong together. It means keeping the pacing across 60 posts from repeating the same mood, twice on adjacent posts.</p><p>Music has to match the visual energy of each post, without reusing a track on the post next to it. And certain people and certain locations have to stay off public content entirely. An AI can close that gap, but only when you hand it the structure to work from.</p><div><hr></div><h2>From One Folder to 62 Named Directories</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bMDj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bMDj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 424w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 848w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 1272w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bMDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!bMDj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 424w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 848w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 1272w, https://substackcdn.com/image/fetch/$s_!bMDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0787ad79-cd6b-4fba-94f1-89eb2049dd95_1133x731.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I used <a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot</a> in VS Code and local Python 3. In one extended session, I went from a raw image dump to this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h-8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h-8t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 424w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 848w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 1272w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h-8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!h-8t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 424w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 848w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 1272w, https://substackcdn.com/image/fetch/$s_!h-8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02ea29a9-0337-4e5c-872a-178801d8befc_2912x758.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wSTZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wSTZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 424w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 848w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 1272w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wSTZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!wSTZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 424w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 848w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 1272w, https://substackcdn.com/image/fetch/$s_!wSTZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799bbb6f-f942-4c02-90e0-b1911a5935dc_1271x440.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Every operation happened locally. Copilot read filenames and the descriptions I had logged, not pixels, and my own curation criteria decided every grouping. My photos stayed on my machine the entire time.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mfnN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mfnN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 424w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 848w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mfnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!mfnN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 424w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 848w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!mfnN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd432cebe-bf4a-4acf-9cd2-393ab3cd09f8_1954x1134.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The CURATION.md summary table: 62 active posts, 585 images assigned, zero cuts. This single document replaced every folder, sticky note, and spreadsheet I would have otherwise needed.</figcaption></figure></div><p><em>The CURATION.md summary table: 62 active posts, 585 images assigned, zero cuts. This single document replaced every folder, sticky note, and spreadsheet I would have otherwise needed.</em></p><div><hr></div><h2>The Input Prompt That Started Everything</h2><p>Here's the prompt architecture. Adapt it to your project:</p><pre><code>I have [N] photos in [local folder path].

My goal: group them into [platform] posts for publishing over [timeframe].

Curation criteria:
- Timeline: roughly chronological, anchored to real events/trips
- Location: photos from the same place should travel together
- Vibe / mood: visual tone should be internally consistent per post
- People: flag posts that include [specific people] so I can decide on privacy
- Quality gate: no blurry, test shots, or obvious duplicates in any post

I have [an existing metadata log / no log &#8212; build one].
My image folder is [path]. Compressed derivatives live at [path].
My music taste: [genres, artists, references].

Deliverables I want:
1. A CURATION.md with all posts, image assignments, captions, music picks
2. A Python export script that builds a FINAL/ folder from CURATION.md
3. A post.txt inside each FINAL folder with caption + music ready to paste
4. An audit flag if any post breaks the [platform] image cap

Privacy requirement: all processing must be local. No uploads.</code></pre><div><hr></div><h2>The Six-Phase Workflow</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8upD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8upD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 424w, https://substackcdn.com/image/fetch/$s_!8upD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 848w, https://substackcdn.com/image/fetch/$s_!8upD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 1272w, https://substackcdn.com/image/fetch/$s_!8upD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8upD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!8upD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 424w, https://substackcdn.com/image/fetch/$s_!8upD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 848w, https://substackcdn.com/image/fetch/$s_!8upD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 1272w, https://substackcdn.com/image/fetch/$s_!8upD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefad75c6-34dd-4b6e-b1ec-52e92d36a070_1148x919.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Phase 1 Audit and Inventory (Don't Skip This)</h3><p>The AI didn't start with grouping. It read the existing metadata, counted files, and ran a structural audit first, and that audit found three problems before a single post got named. One post had 24 images, past Instagram's hard cap of 20, so it got split into two. Index 208 in my image log turned out to be a session boundary marker, not a real image, silently included in a post assignment. Thirty-two images from my oldest batch had never been individually logged.</p><p>Skipping this step would have shipped a broken export. The oversized carousel would have silently dropped four images at upload time. The ghost index would have thrown a file-not-found error during export. Neither failure would have announced itself without a deliberate check first. That is why the audit runs before anything else now, on every batch.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!STVz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!STVz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 424w, https://substackcdn.com/image/fetch/$s_!STVz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 848w, https://substackcdn.com/image/fetch/$s_!STVz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!STVz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!STVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!STVz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 424w, https://substackcdn.com/image/fetch/$s_!STVz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 848w, https://substackcdn.com/image/fetch/$s_!STVz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!STVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd33f6bdc-21f9-4a65-aa2e-889eb25fc9c9_1842x1158.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A section of image_log.md. SESSION 3, images 33 through 48. Each image logged with its compressed filename, a plain-English description, and a semantic tag. The AI read this file and built groupings from it. Not a single pixel crossed the wire.</figcaption></figure></div><p><em>A section of image_log.md. SESSION 3, images 33 through 48. Each image logged with its compressed filename, a plain-English description, and a semantic tag. The AI read this file and built groupings from it. Not a single pixel crossed the wire.</em></p><div><hr></div><h3>Phase 2 Grouping by Timeline, Location, and Vibe</h3><p>Grouping 585 images from 18 months of shooting was the hardest part of the whole project. Photos cluster naturally by trip or life phase first. Location matters within that: a Mumbai weekend and a Goa weekend can happen close together in time and still look nothing alike, so they need separate posts.</p><p>Vibe breaks the tie when two image sets share a timeline and a location but split by mood. One trip can hold a golden-hour outdoor set and a nightlife indoor set, and those still need separate posts. People acted as a privacy gate throughout. Any image with certain people in it got flagged for my own review before it could go into a public post.</p><p>The AI proposed 60 posts initially. After the audit, that became 62, two splits from the carousel-cap fix, plus the 32-image unlogged batch resolving into two dedicated archive posts.</p><p>Each post got a real name instead of a filename, something like <code>P41 &#8212; Kerala &#8212; Backwaters + Garage Caf&#233; + Coast</code>. Getting there took a few passes at the title until it matched what was actually in the frame, rather than just where the photos were taken.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RKbS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RKbS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 424w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 848w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RKbS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!RKbS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 424w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 848w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!RKbS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed83332-c5d5-4a3d-af67-d45f73e800a8_2497x1222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Key Clusters and Themes Discovered: the AI's location map of the library before a single post was named. Clusters like "KATHA Records Series" and "CSMVS Museum" emerged from overlapping session ranges and shared visual context.</figcaption></figure></div><p><em>Key Clusters and Themes Discovered: the AI's location map of the library before a single post was named. Clusters like "KATHA Records Series" and "CSMVS Museum" emerged from overlapping session ranges and shared visual context.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j5X_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j5X_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 424w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 848w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j5X_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!j5X_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 424w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 848w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!j5X_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4765f05-c5c8-4427-a8a4-21a16bd77861_1155x1158.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Post Details section of CURATION.md, each cluster converted into a named post with exact image indices and a one-line description of the visual brief. P05 (OOTDs and Mirror Selfies) came in at a full 20 images, right at Instagram's carousel cap.</figcaption></figure></div><p><em>The Post Details section of CURATION.md. Each cluster converted into a named post with exact image indices and a one-line description of the visual brief. P05 (OOTDs and Mirror Selfies) came in at a full 20 images, right at Instagram's carousel cap.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4ROO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4ROO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 424w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 848w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4ROO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93688f9d-ca10-4405-a23e-096599074336_2534x1158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4ROO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 424w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 848w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!4ROO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93688f9d-ca10-4405-a23e-096599074336_2534x1158.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">SESSION 6 in image_log.md, images 81 through 96. The tagging discipline held across every batch: filename, description, and a semantic tag. Enough for the AI to reason about visual groupings without ever seeing the photos.</figcaption></figure></div><p><em>SESSION 6 in image_log.md, images 81 through 96. The tagging discipline held across every batch: filename, description, and a semantic tag. Enough for the AI to reason about visual groupings without ever seeing the photos.</em></p><div><hr></div><h3>Phase 3 Building the Export Script</h3><p>This is what made everything reusable. <code>export_final.py</code> is a Python script that:</p><ol><li><p>Reads <code>CURATION.md</code> as the source of truth</p></li><li><p>Parses the image index list for each post</p></li><li><p>Resolves each index to the actual filename on disk (handling AI-enhanced variants, shortened UUIDs, WhatsApp-formatted names)</p></li><li><p>Copies the HD original into <code>FINAL/&lt;PostID&gt; - &lt;Title&gt;/P01a.jpg, P01b.jpg...</code></p></li><li><p>Writes a <code>post.txt</code> alongside the images with caption, music, and rationale</p></li><li><p>Outputs an <code>_EXPORT_REPORT.md</code>, a full accounting of every post, file count, and any resolution errors</p></li></ol><p>The resolver was the interesting part, because my filenames came in three different formats depending on which app had touched them last: <code>IMG-20250103-WA0012.remini-enhanced.jpg</code> from WhatsApp plus an AI suffix, <code>FF92EE38.jpg</code> as a shortened UUID from a different app, and <code>-kgwv6b.remini-enhanced.jpg</code> as a partial hash format. The resolver cascades through them in order: exact match, then strip the <code>.remini-enhanced</code> suffix, then match on the first 8 characters as a prefix. Zero images failed to resolve.</p><p>The export script is also idempotent. Every run wipes <code>FINAL/</code> and rebuilds it straight from <code>CURATION.md</code>. Edit a caption in <code>CURATION.md</code> and run the script, and the change is live in <code>FINAL/</code>. Move an image to a different post and run the script, and the folders reflect it instantly. <code>CURATION.md</code> is always correct, and <code>FINAL/</code> is only ever a derived artifact of it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dkWO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dkWO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 424w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 848w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 1272w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dkWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!dkWO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 424w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 848w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 1272w, https://substackcdn.com/image/fetch/$s_!dkWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99caa4a8-51f1-4d55-8f10-9dd54727d1b3_2174x874.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">P19. Golconda Fort Hyderabad after export: 10 images renamed sequentially (P19a through P19j), plus a post.txt with caption and music. Every file moved into place by the script, zero manual work.</figcaption></figure></div><p><em>P19, Golconda Fort Hyderabad after export: 10 images renamed sequentially (P19a through P19j), plus a post.txt with caption and music. Every file moved into place by the script, zero manual work.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7Bm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7Bm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 424w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 848w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 1272w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7Bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!K7Bm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 424w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 848w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 1272w, https://substackcdn.com/image/fetch/$s_!K7Bm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5a09a17-d15a-4c72-9d1c-dd8fe75db17f_2149x1037.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">D:\Remini\FINAL, 62 named, themed folders generated from CURATION.md. From "P01 - Desk &amp; Dev Setup" to "P48 - Hotel Mirror Selfie + Canal Night" and beyond. One script run, fully reproducible.</figcaption></figure></div><p><em>D:\Remini\FINAL. 62 named, themed folders generated from CURATION.md. From "P01 - Desk &amp; Dev Setup" to "P48 - Hotel Mirror Selfie + Canal Night" and beyond. One script run, fully reproducible.</em></p><div><hr></div><h3>Phase 4 Captions and Music</h3><p>The caption philosophy was simple: terse and atmospheric for travel and scenery posts, since a Taj Mahal photo doesn't need the Taj Mahal explained under it, and warmer and more personal for portrait or home posts. No hashtag spam went into the draft, since that's a posting-time decision, and every caption had to add something the image didn't already say on its own.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aq4L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aq4L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 424w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 848w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aq4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!aq4L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 424w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 848w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 1272w, https://substackcdn.com/image/fetch/$s_!aq4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71c992b0-540b-4d3e-b68d-9e05d222b4de_1976x1074.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The live VS Code session: post.txt open for P01. Desk &amp; Dev Setup, CURATION.md active in adjacent tabs, the AI mid-way through captioning P21. P30. Caption, music, and rationale drafted in one continuous pass.</figcaption></figure></div><p><em>The live VS Code session: post.txt open for P01, Desk &amp; Dev Setup, CURATION.md active in adjacent tabs, the AI mid-way through captioning P21 to P30. Caption, music, and rationale drafted in one continuous pass.</em></p><p>Music followed a different rule: each track's mood had to amplify the image rather than fight it, and no generic "lo-fi beats" filler was allowed to stand in for an actual choice. After all 62 posts were drafted, a deduplication pass caught one track assigned to three different posts, plus several more repeating on posts that sat next to each other or shared a mood. Six swaps fixed it, each one a deliberate match for the post it landed on rather than a random substitution.</p><p>The export script stores a <code>TRACK_REASONS</code> dictionary for every post, recording why the music works. Months later, when I no longer remember the session, that reasoning is still sitting right there next to the file.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2sF2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2sF2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 424w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 848w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2sF2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!2sF2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 424w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 848w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 1272w, https://substackcdn.com/image/fetch/$s_!2sF2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11a89876-e2ff-4868-98a6-11b81aa1b26c_2249x1158.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Phase 3 Queue in CURATION.md, 13 of the 62 caption and music drafts. Disclosure for a locked-in desk setup, Cigarettes After Sex for a low-light portrait series. Each track justified by the visual energy of the post, not picked at random.</figcaption></figure></div><p><em>The Phase 3 Queue in CURATION.md. 13 of the 62 caption and music drafts. Disclosure for a locked-in desk setup, Cigarettes After Sex for a low-light portrait series. Each track justified by the visual energy of the post, not picked at random.</em></p><div><hr></div><h3>Phase 5 The QC Pass</h3><p>Before calling the project done, we ran a coherence check across four questions. Does every image in a post share a real through-line, visual, narrative, or emotional? Does the title name what's actually in the post, or just where the photos were taken? Is the music still clean of duplicates after the Phase 4 fix? Are any captions too generic, too try-hard, or over-explaining the photo underneath them?</p><p>One title fix came directly out of this pass. <code>P41 &#8212; Kerala</code> became <code>P41 &#8212; Kerala &#8212; Backwaters + Garage Caf&#233; + Coast</code>, because the images underneath it were three genuinely different subjects. The vague title would have misled anyone looking at the archive later, myself included.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jSX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jSX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 424w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 848w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 1272w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jSX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!jSX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 424w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 848w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 1272w, https://substackcdn.com/image/fetch/$s_!jSX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6485e1d-7d73-4942-9169-2ee5c8d0e4aa_1145x639.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3>Phase 6 Visual Sanity Check</h3><p>The final step was a visual review, guided by AI-generated contact sheets. For the two most uncertain posts, <code>P60 (Early Heritage &amp; Portrait Archive)</code> and <code>P62 (Early Interiors, Culture &amp; Misc Vibes)</code>, we generated PIL contact sheets, a grid of every image in the post rendered at thumbnail size:</p><pre><code>from PIL import Image
import os, math

def make_contact_sheet(folder, output_path, thumb_size=(300, 300), cols=5):
    files = sorted([f for f in os.listdir(folder) if f.lower().endswith(('.jpg','.jpeg','.png'))])
    imgs = [Image.open(os.path.join(folder, f)).convert('RGB') for f in files]
    thumbs = [i.copy() for i in imgs]
    for t in thumbs: t.thumbnail(thumb_size)
    rows = math.ceil(len(thumbs) / cols)
    w, h = thumb_size
    sheet = Image.new('RGB', (cols * w, rows * h), (30, 30, 30))
    for idx, t in enumerate(thumbs):
        x, y = (idx % cols) * w, (idx // cols) * h
        sheet.paste(t, (x, y))
    sheet.save(output_path)</code></pre><p>Within seconds of viewing the P60 contact sheet, two images looked wrong next to the rest of it. A white fabric close-up and a lakefront scene had ended up alongside Jantar Mantar stonework and Mughal architectural portraits. Both moved to P62, which had a looser, more eclectic brief anyway and could absorb them without breaking its own coherence.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!86QU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!86QU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 424w, https://substackcdn.com/image/fetch/$s_!86QU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 848w, https://substackcdn.com/image/fetch/$s_!86QU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 1272w, https://substackcdn.com/image/fetch/$s_!86QU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!86QU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!86QU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 424w, https://substackcdn.com/image/fetch/$s_!86QU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 848w, https://substackcdn.com/image/fetch/$s_!86QU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 1272w, https://substackcdn.com/image/fetch/$s_!86QU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F786bdcdd-3ba4-40e7-bb27-4a595db7a480_2573x917.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">P50. Goa Resort Morning after export: 14 images renamed P50a through P50n, with post.txt alongside. The original filenames were a mix of remini-enhanced variants, abbreviated UUIDs, and WhatsApp-formatted timestamps. The resolver handled all of them.</figcaption></figure></div><p><em>P50, Goa Resort Morning after export: 14 images renamed P50a through P50n, with post.txt alongside. The original filenames were a mix of remini-enhanced variants, abbreviated UUIDs, and WhatsApp-formatted timestamps. The resolver handled all of them.</em></p><p>A filename list would never have caught those two images. The contact sheet did, in the time it took to look at it once.</p><div><hr></div><h2>What Made This Different From Auto-Tagging Tools</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TRyk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TRyk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 424w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 848w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 1272w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TRyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!TRyk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 424w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 848w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 1272w, https://substackcdn.com/image/fetch/$s_!TRyk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40eabbfe-fd1b-4729-b53d-7e516198d694_1262x917.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Nothing left my machine during any of this. Python read local files, Copilot read filenames and logged descriptions rather than pixels, and the export script copied files within the same drive. That mattered more than speed did. The alternative was uploading 585 personal photos to a service to get them auto-labeled. I wasn't willing to do that for a set that includes people I'd rather keep off a server I don't control.</p><p>The bigger difference was that the AI worked from criteria I actually wrote down, not a fixed label set. I reviewed every grouping before it became final, so the curation stayed mine even though the sorting was automated.</p><p><code>CURATION.md</code> also turned into something more than a working file I'll delete later. It holds every grouping decision and every caption, plus the reasoning behind each music pick, so six months from now I can still see why two images landed in the same post. The same setup handles 100 images or 5,000 without changing shape. Next time I dump a new batch, I run the same prompt architecture, add any new filename pattern to the resolver, and get another <code>FINAL/</code> folder out the other end.</p><div><hr></div><h2>Take It With You</h2><p>I packaged the entire workflow into a <code>SKILL.md</code>. Any AI assistant that supports the VS Code Copilot skill format can invoke it. The file contains the six-phase workflow, the CURATION.md schema, and the export script skeleton, along with fixes for the failure points this project actually hit: the carousel cap, the ghost index, and the three filename formats.</p><p>Drop it into your <a href="https://blog.atharvashah.com/p/one-command-to-share-your-entire-vs-code-setup">VS Code setup</a>. Point it at your folder. If you want the SKILL.md file itself, ask. I'll send the version that already handles WhatsApp exports and Remini-enhanced filenames, so you are not rebuilding the resolver from scratch.</p><div><hr></div><h2>Run It Yourself</h2><p>Here's the full starter prompt:</p><pre><code>I have [N] photos in [local folder path].
My target platform is [Instagram / Substack / portfolio / personal archive].

Curation criteria:
- Timeline: [yes/no, describe the date range]
- Location: [yes/no, describe the geography]
- Vibe/mood: [describe your visual style &#8212; e.g., "film grain, golden hour, blue interiors"]
- People: [flag posts with [names] for my privacy review]

I have [an existing metadata log at path / no log &#8212; build one from filenames].
Compressed derivatives are at [path / same folder].
Music: I like [genre / artists / specific tracks file at path].

Please:
1. Audit: count files, find cap violations, flag ghost indices
2. Group: propose posts with names, index assignments, and image counts
3. Export: write export_final.py that builds FINAL/ from CURATION.md
4. Caption + Music: draft all posts, log TRACK_REASONS
5. QC: flag music collisions, title vagueness, grouping incoherence
6. Visual: generate PIL contact sheets for any flagged posts

All processing must be local. No uploads.</code></pre><div><hr></div><p><strong>Tags:</strong> <code>#AItools</code> <code>#photography</code> <code>#contentcuration</code> <code>#localprivacy</code> <code>#instagramworkflow</code> <code>#buildingwithAI</code> <code>#promptengineering</code></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ePNJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ePNJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 424w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 848w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 1272w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ePNJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ePNJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 424w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 848w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 1272w, https://substackcdn.com/image/fetch/$s_!ePNJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff83813ac-92a7-439e-be1a-f7d8b16628db_593x458.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EzAc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EzAc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 424w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 848w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 1272w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EzAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!EzAc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 424w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 848w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 1272w, https://substackcdn.com/image/fetch/$s_!EzAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70b49705-50e2-4d84-8240-f554ec647a69_2912x960.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/local-ai-photo-curation/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/local-ai-photo-curation/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Uketsu Trilogy. 15 Recurring Themes Explained]]></title><description><![CDATA[The fifteen patterns that run through Strange Pictures, Strange Houses, and Strange Buildings. Uketsu's method, reverse engineered and laid out in order.]]></description><link>https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns</link><guid isPermaLink="false">https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 05 Apr 2026 20:04:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t8LU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t8LU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t8LU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!t8LU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!t8LU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069ec114-68b5-4655-8e81-de49a45af300_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>Uketsu writes under a mask. He is a Japanese YouTuber of undisclosed identity, known for a white papier-m&#226;ch&#233; face and a voice run through a pitch shifter, who built an audience on short videos where ordinary objects sit slightly wrong. <em><a href="https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis">Strange Pictures</a></em>, his first novel, carried that same trick onto the page: floor plans, drawings, and case files appear as literal images the reader studies, not prose describing them. Jim Rion's English translation reached UK and US shelves in 2025 through Pushkin Vertigo and HarperVia, and the two novels that followed, <em><a href="https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis">Strange Houses</a></em> and <em><a href="https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis">Strange Buildings</a></em>, kept the mechanic and pushed it further.</p><p>Read the three back to back and one argument runs under the puzzles: the spaces people live in record what happens inside them, love does more damage than hatred does, and the truth sits one layer beneath whatever a witness is looking at. Fifteen patterns carry that argument across the trilogy.</p><div><hr></div><h2>Part I: How Uketsu builds the mystery</h2><h3>1. The detective who never leaves his desk</h3><p>In <em>Strange Buildings</em>, Kurihara solves a nationwide cult conspiracy without visiting a single site. He plots eleven reader-submitted case locations on a map of Japan, finds they trace a perfect circle, and reads the center point as the cult's Hall of Rebirth. A compass and a set of coordinates did the work.</p><p>That is how every Uketsu investigation runs. Two people carry each case: one who goes to the scene, and one who never does. In <em>Strange Houses</em> and <em>Strange Buildings</em>, the Author is the field agent, visiting houses and interviewing witnesses. His friend Kurihara, an architectural draughtsman, works from a desk and turns a geometric anomaly on a blueprint into a full hypothesis, a hidden room or a murder scene, without ever leaving his chair.</p><h3>2. The clues are already on the page</h3><p>Uketsu puts his evidence directly on the page rather than describing it. Floor plans appear as floor plans. Drawings appear as drawings. The reader holds the same physical evidence the characters hold, at the same moment they hold it.</p><p>In <em>Strange Pictures</em>, a reader can perform the layer composition alone: stack the three drawings over their circled axes and watch an innocent sketch resolve into the murder image Yuki hid inside it. In <em>Strange Houses</em>, a reader can overlay the two floor plans and find the dead space before Kurihara names it.</p><p>The mystery is solvable before the characters solve it.</p><h3>3. The truth arrives in fragments, never straight</h3><p><em>Strange Pictures</em> opens inside a defunct blog, using a husband's cheerful domestic posts as the primary record for a murder investigation. <em>Strange Buildings</em> pieces its conspiracy together from a 1940 travelogue and a 1994 undercover tabloid article, then confirms it against the published diary of a nine-year-old boy who died of neglect mid-sentence. His entries get shorter as the book goes on, the handwriting deteriorates, then they stop.</p><p>Uketsu never narrates events directly. Every fact in these books gets rebuilt from documents, and every document is incomplete, unreliable, or filtered through a narrator with a reason to omit something. Each fragment carries someone's version of events, not the events themselves.</p><h3>4. The clue is the thing that's missing</h3><p>In <em>Strange Pictures</em>, a husband buys an eight-slice anniversary cake. He eats two slices and his wife eats one. Four more go into the fridge for breakfast, which brings the count to seven, one short of eight. Kurihara reads that missing slice as evidence of a third person living in the house, hidden from every blog post.</p><p>In <em>Strange Houses</em>, the Saitama floor plan has no garage, and the killers needed somewhere to put an intact body. Kurihara works backward from that missing room and finds the underground cellar dug beneath the garden. In <em>Strange Buildings</em>, a walking stick goes missing from a mobility-impaired woman's room the night she dies on the stairs.</p><p>Uketsu's key clues are almost always absences. Something that should exist does not, and finding what fills that gap finds the crime.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UHE1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UHE1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 424w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 848w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UHE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!UHE1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 424w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 848w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 1272w, https://substackcdn.com/image/fetch/$s_!UHE1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb6ac9e0-c8a9-4de2-8881-86a860f78aeb_1734x1215.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">4. The clue is the thing that's missing</figcaption></figure></div><h3>5. Layer one thing over another and the hidden shape appears</h3><p>Reality in Uketsu's work hides under a transparency, not behind a wall.</p><p>Stack the first-floor blueprint over the second-floor blueprint in <em>Strange Houses</em> and the "dead space" lines up exactly with the windowless child's room above and the windowless bathroom below. What looked like a wasted pocket of air is a vertical murder tunnel.</p><p>Stack the three drawings in <em>Strange Pictures</em>, aligning their circled numbers, and a baby in a Santa hat becomes a surgical incision, a praying old woman becomes a doctor pulling a baby out of a body, and a woman lying down becomes a corpse.</p><p>In <em>Strange Buildings</em>, a modern two-story house in Nagano sits around, not on top of, an 1938 gothic watermill. The house is the second layer, placed over history nobody wanted to acknowledge.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YsMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YsMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 424w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 848w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 1272w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YsMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!YsMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 424w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 848w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 1272w, https://substackcdn.com/image/fetch/$s_!YsMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa32d35b-20c7-4c11-8fba-ef2024bc20e2_1728x1331.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">5. Layer one thing over another and the hidden shape appears</figcaption></figure></div><h3>6. An ending that takes back what it just gave you</h3><p>Each book earns a resolution, then reverses it.</p><p>In <em>Strange Houses</em>, Keita Katabuchi's confession letter reads as tragic and decent: he built the trap-houses to fake ritual murders and protect his imprisoned son from a cult that demanded real kills, then surrendered himself so his family could survive. Then Kurihara points at one detail on the Tokyo floor plan, a small interior window between the living room and the bedroom. Interior windows exist to let someone watch the room, not to let in light. Kurihara asks whether Keita was the protector in his own story, or the prisoner Ayano watched constantly. The letter does not change. What the reader does with it does.</p><p>In <em>Strange Pictures</em>, Doctor Hagio reads a child's drawing of a bird inside a thorny tree as evidence of nurturing love strong enough to overcome the patient's aggression. The ending reveals the thorns were there to protect the bird, and Hagio was right about the love. She missed what it was defending against.</p><div><hr></div><h2>Part II: What the houses do</h2><h3>7. One company, two kinds of violence</h3><p>Uketsu treats architecture the way thriller writers treat guns, as a tool one person designs to hurt another person.</p><p>In <em>Strange Buildings</em>, Hikura Homes builds a mansion for a wealthy client with a deliberate gap at the top of the main staircase, no wall and no handrail, sized to be fatal to someone with a mobility impairment. The grandmother who lives there and struggles to walk was killed by the floor plan, not by a person.</p><p>The same company also builds mass-market homes with plumbing that guarantees mold and bedrooms with no privacy, laid out as through-corridors. It converts storage closets into bedrooms and calls one a teenager's room. These houses do not kill on a schedule. They grind people down until someone snaps.</p><p>One company builds custom murder machines for the wealthy and mass-produces psychological attrition for the poor. The product changes. The contempt does not change.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0A3B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0A3B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 424w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 848w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0A3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!0A3B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 424w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 848w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!0A3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cf0ebf3-9373-499b-ae15-325aacbf1896_1742x1554.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">7. One company, two kinds of violence</figcaption></figure></div><h3>8. The nicer the exterior, the worse the interior</h3><p>The more Uketsu hides inside a building, the more the outside performs welcome.</p><p>The Katabuchi murder house in <em>Strange Houses</em> has sixteen exterior windows, which Kurihara flags as deliberate. Sixteen windows serve no functional purpose. They are a performance, telling anyone who looks that there is nothing to see. The windowless rooms sit at the center, and the light show stays on the outside.</p><p>In <em>Strange Buildings</em>, the retrofitted triangular sunroom on the Saitama house has large windows facing the garden, immediately blocked by the walls framing the room, with no functional access from inside. It was built as a cover story for the underground cellar excavated beneath it. Someone needed a reason to be digging in the garden, and the sunroom is that reason.</p><h3>9. A space with no explanation is where the truth lives</h3><p>The ancestral Katabuchi estate in <em>Strange Houses</em> runs a hidden passage system behind a massive, immovable Buddhist altar at the center of the house. The sliding doors that would open onto that passage are jammed shut, so from outside that wing simply reads as closed. Behind the altar sits a confinement room nobody is supposed to know exists.</p><p>In <em>Strange Buildings</em>, Yayoi Negishi grew up with a hallway that dead-ended at a blank wall between her bedroom and her parents'. It led nowhere, and her mother built her daughter's whole life around a corridor with no destination.</p><p>In <em>Strange Houses</em>, the dead space between the kitchen and the living room of the Tokyo house is a vertical shaft, not a construction error, an interior the floor plan never mentions.</p><p>That's the shared premise across all three books: the space with no official explanation is the space where the truth lives.</p><div><hr></div><h2>Part III: What the books are actually about</h2><h3>10. Mothers who destroy the thing they love</h3><p>Maternal love in Uketsu's work is the most dangerous motivation in the trilogy, never a softening one.</p><p>In <em>Strange Pictures</em>, Naomi Konno killed her abusive mother to protect a pet bird, killed her husband to protect her son, killed her son's wife to possess his child, and killed a reporter to protect her life with that child. Every person she killed was a threat to something she claimed as hers.</p><p>Doctor Hagio looked at a child's drawing of a bird inside a thorny tree and read it as evidence of nurturing love. She was right about the love. She missed what the thorns were guarding against.</p><p>In <em>Strange Buildings</em>, a mother tries to pay a construction company to surgically remove her daughter's bedroom from the house, not out of cruelty but from a cult-driven belief that reshaping the floor plan will protect her child. The love in both cases is real. That does not make it safe.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sve4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sve4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 424w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 848w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sve4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Sve4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 424w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 848w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!Sve4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F055f4180-ab2d-44af-aa00-7614adfd57e5_1737x1318.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">10. Mothers who destroy the thing they love</figcaption></figure></div><h3>11. Trauma that moves into the walls</h3><p>Horror in these books gets inherited, moving down the family line into the buildings instead of staying with the person who first felt it.</p><p>The Katabuchi family in <em>Strange Houses</em> had already been building hidden rooms and secret passages for generations before the story starts. The ancestral estate, built decades earlier, already held the jammed sliding doors and the confinement room behind the altar. The modern Tokyo house did not invent any of it. Each generation built a new version of the same structure because no one in the family had found a way to stop.</p><p>In <em>Strange Buildings</em>, the Rebirth Congregation targets people carrying inherited guilt, an affair or a child born with a disability, and sells the architectural reformation of their homes as a cure for the sins that produced them. The transaction only works if the guilt stays permanent and transferable. The business model needs the wound to stay open.</p><h3>12. Children who never get to be children</h3><p>In <em>Strange Houses</em>, Momoya is raised from infancy in a windowless room behind double doors, with an en-suite toilet so he never has to leave. He is given a chute and a task. He is ten years old.</p><p>The first time he uses the secret passage built for him, he does not go to hurt anyone. He goes to the master bedroom to press a damp cloth on a sick baby's forehead.</p><p>In <em>Strange Buildings</em>, the nine-year-old boy Naruki keeps a journal. He writes about being locked in a closet and not being fed. He writes that his stomach does not hurt anymore, only feels tight. His entries get shorter, then they stop. The journal was later published as <em>The Lonely Death of Naruki Mitsuhashi</em>.</p><p>In <em>Strange Pictures</em>, a five-year-old boy draws his dead mother's gravestone on a Mother's Day card. His kindergarten teacher reports his mother for abuse.</p><h3>13. Why it is always the left hand</h3><p>In <em>Strange Houses</em>, the Katabuchi family curse demands the "Offering of the Left Hand." Every child born into the family without a left hand must, between ages ten and thirteen, murder a member of the rival branch and sever the victim's left hand for the altar. A manipulator invented the ritual generations ago, and the family kept obeying it anyway.</p><p>In <em>Strange Buildings</em>, the Hall of Rebirth is built in the exact shape of a woman missing her left arm and right leg, an amputated body made into architecture. Cult members remodel their own homes to match the same proportions, bricking over windows and removing rooms until their floor plans mirror the limbless idol.</p><h3>14. The corporation is the villain, not a person</h3><p>Uketsu does not confine evil to individual people. In <em>Strange Buildings</em>, the primary antagonist is a corporation.</p><p>Hikura Homes builds the Tsuhara house with total disregard for what its cramped, no-privacy design will do to the people living inside it. It builds the mousetrap mansion knowing exactly what the staircase gap will do. It constructs the Hall of Rebirth as physical headquarters for the cult it founded and operates, then sends salespeople to congregation members the morning after their religious sacrament to sell them remodeling packages.</p><p>The cult and the construction company are the same organization. The guilt is the product, and the house is what you buy to manage it. Cure the guilt, and the business ends.</p><h3>15. Violence that solves a forensic problem, not an emotional one</h3><p>The gore in these books works as forensic logic, rarely as emotion.</p><p>In <em>Strange Houses</em>, the Katabuchi family dismembers their victims because an intact adult body cannot fit through the narrow architectural chutes connecting the child's prison to the garage. The house demanded the dismemberment. It was logistics, not sadism.</p><p>In <em>Strange Pictures</em>, Naomi Konno beats a man's body more than two hundred times with a rock, and the mutilation is a technical requirement rather than an act of rage. It destroys the physical evidence a pathologist would use to calculate time of death from rigor mortis or body temperature. With that evidence gone, the only method left is stomach contents, which Naomi has already controlled by force-feeding her victim a specific meal at a specific time.</p><p>The two hundred blows are a calculation, not a loss of control. The body is a clock she needed to stop.</p><div><hr></div><p><em>Naruki's journal entries get shorter for the same reason the dead space in the Tokyo house never appears on paper: nobody recorded either one while there was still time to do something about it. That gap between what a floor plan admits to and what actually happened inside it is where Uketsu has now built three novels, and it is still standing open at the end of the third one.</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D27j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D27j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 424w, https://substackcdn.com/image/fetch/$s_!D27j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 848w, https://substackcdn.com/image/fetch/$s_!D27j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 1272w, https://substackcdn.com/image/fetch/$s_!D27j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D27j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!D27j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 424w, https://substackcdn.com/image/fetch/$s_!D27j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 848w, https://substackcdn.com/image/fetch/$s_!D27j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 1272w, https://substackcdn.com/image/fetch/$s_!D27j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc1bff38-b761-4710-b8ab-33726dcd5ea4_1753x1670.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">15. Violence that solves a forensic problem, not an emotional one</figcaption></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6115776e-cc75-4620-aae8-917868cc9438&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Pictures by Uketsu - A Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:52:57.044Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!e9Im!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19760a06-6bd4-4741-8044-ba81df327135_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193277514,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c33cdf3b-1afe-41c9-bce6-575a685e4d83&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Houses by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:53:45.619Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hl_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d480a70-708e-47ed-99bb-bdbdd2ef1986_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193280914,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;dce150f7-dbaf-43b4-a76a-b09cfb2fb89a&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Buildings by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:58:57.957Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!h9gP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F677ea7d7-6128-4d68-a678-de585a0eed5b_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193281278,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Strange Buildings by Uketsu. Summary and Analysis]]></title><description><![CDATA[Eleven reader-submitted cases about bizarre homes converge into one nationwide cult conspiracy. Full plot summary, structure breakdown, and ending explained.]]></description><link>https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis</link><guid isPermaLink="false">https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 05 Apr 2026 19:58:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TrX5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TrX5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TrX5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!TrX5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!TrX5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb8c3df7a-3491-452b-b1a3-56f6dff7e365_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>Uketsu writes mysteries in which the murder weapon is a floor plan. He means a real architectural drawing, printed on the page. The reader is expected to solve it before the narrator does. Strange Buildings is the second novel built that way. In this one the trick stops being a gimmick and becomes a genre.</p><h2>Who Uketsu is</h2><p>Uketsu (&#38632;&#31348;, "rain hole") is a Japanese author and YouTuber whose real identity is known to approximately 30 people. He appears in public in a white papier-mache mask, a black bodysuit, and a voice changer. He lives in Kanagawa Prefecture. He worked at a supermarket when he started to post surreal videos online: asparagus turning into severed fingers, raw meat hung on a washing line, eight human ears spinning on a wheel.</p><p>In 2020, he posted a 21-minute mystery built around a series of architectural floor plans. Publishers told him to make it a novel. That novel became <a href="https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis">Strange Houses</a> (2021).</p><p><a href="https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis">Strange Pictures</a> followed in 2022. Strange Buildings (&#22793;&#12394;&#23478;&#65298;, Hen na ie 2) came out in Japan in 2023. The English translation arrives in 2026. It is a direct sequel to Strange Houses, keeping the same Author-narrator and the same Kurihara. It also keeps the same project of using architectural floor plans as forensic evidence.</p><p>Jim Rion translated both Strange Houses and Strange Pictures into English for Pushkin Vertigo and HarperVia. He has lived and worked as a translator in Japan since 2004, and the same publisher pairing is the likely home for Strange Buildings when it reaches English readers.</p><p>By 2024, three of <a href="https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns">Uketsu</a>'s novels sat in Japan's top 10 fiction bestsellers at the same time. Strange Pictures alone sold over 1.5 million copies in Japan. Translators took it into 30-plus languages.</p><p>Strange Buildings is the most ambitious of the three novels covered in this series. It drops the single central case and the quartet of interlocking stories. It presents eleven separate reader-submitted files about architectural anomalies. Each file looks isolated, and each one connects secretly to every other. The final reveal is larger than anything Uketsu attempted before. A nationwide cult conspiracy sits encoded in the floor plans of ordinary Japanese homes.</p><h2>Why This Summary and Analysis Exists</h2><p>No complete, chapter-level English-language breakdown of Strange Buildings exists. The book still lacks wide coverage outside Japan. This is the full summary and analysis. It covers all eleven files, the climactic deductions, and the master map of every planted clue. This page carries complete spoilers throughout.</p><div><hr></div><h2>Prologue</h2><p>The Author, the same freelance writer who investigated the Katabuchi family in Strange Houses, receives eleven new files from readers. Each file describes a bizarre architectural anomaly. One case is a hallway that goes nowhere, another is a building shaped wrong, and a third is a room with a door that should not exist. At first glance the cases are unrelated, and on examination they reveal one story of interconnected crimes across decades.</p><div><hr></div><h2>File 1: The Hallway to Nowhere</h2><h3>The House Yayoi Grew Up In</h3><p>Yayoi Negishi is a woman in her thirties. She consults the Author about her childhood home in Toyama Prefecture. A company called Housemaker Misaki built it in 1990. The single-story house had a dead-end hallway between her parents' room and her own. It led to a wall.</p><p>Her mother was cold and distant toward Yayoi. She was obsessively protective about one thing. Yayoi could never walk on the main road south of the house. The mother was not anxious in general. She was anxious about that road alone.</p><p>After her parents died, Yayoi found two strange objects among their belongings. One was a hidden stash of 680,000 yen in cash. The other was a wooden doll missing its left arm and right leg.</p><p>Yayoi has a theory. The hallway was meant for a twin sibling who died in utero. The Author investigates local newspaper archives and disproves this through architectural logic.</p><p>He finds something else. A Housemaker Misaki construction truck struck and killed a child in 1990. It happened right in front of the home plot, just before the house went up. The original entrance was planned to face the road where the accident happened. Yayoi's mother paid to have the entrance moved.</p><p>The representative from Housemaker Misaki adds one final detail. Five years after the move, Yayoi's mother returned to the company. She tried to hire them to remove Yayoi's bedroom from the house. That job was expensive and structurally significant. The mother could barely afford it. She kept asking anyway.</p><h3>A Floor Plan as a Confession</h3><p>The "hallway to nowhere" is the novel's entry point into its governing theme. Houses are physical confessions of psychological guilt. The mother cannot walk past the place where a child died. She cannot live in a house whose front door opens onto that site. She is willing to destroy her daughter's bedroom to correct the floor plan of her guilt.</p><p>At this stage of the novel, the amputated wooden doll is a grotesque non sequitur. By the final chapter, it is the key to everything.</p><h3>Where the Doll Leads</h3><p>The amputated wooden doll prefigures the "Holy Mother" of the Rebirth Congregation, introduced in File 6. She is a woman missing her left arm and right leg. She is the figurehead of a cult that exploits parental guilt.</p><p>Yayoi's premature birth blocked the newborn blood test. As Kurihara later deduces, Yayoi was conceived in an affair. The mother's road prohibition was not about the accident. It came from fear that any hospital visit with a blood transfusion would reveal Yayoi's blood type to her husband.</p><p>The mother's attempt to remove Yayoi's bedroom was an act of cult devotion. The Rebirth Congregation instructed members to alter their homes physically, so that each home matched the amputated form of the Holy Mother as a ritual of penance.</p><div><hr></div><h2>File 2: Nurturing Darkness</h2><h3>The Tsuhara House Killings, Reconstructed</h3><p>Tatsuyuki Iimura is a forensic cleaner. He recounts the "Tsuhara house" in Shizuoka, a 2020 crime scene. A 16-year-old boy allegedly took a kitchen knife and stabbed his mother. He then killed his bedridden grandmother and younger brother.</p><p>Iimura provides the floor plan. A corporation called Hikura Homes built the house as a mass-produced "commodity home". Plumbing crammed into the north side caused mold and persistent odors, and nobody had real privacy. The bedrooms worked as through-corridors, so everyone passed through everyone else's space constantly. The 16-year-old lived in a converted, windowless storage room. Iimura argues the suffocating architecture "nurtured the darkness" in the boy.</p><p>The Author re-examines the forensic record. The grandmother's eyes were closed at death. The mother had no defensive wounds except the knife entry point. The teenager had multiple slash wounds on his hands and arms.</p><p>The Author reconstructs the actual sequence. The mother cared for a bedridden relative in an intolerable home, and the weight shattered her. She attacked the grandmother in her sleep. The teenager fought his mother to stop her, and she cut him repeatedly. He killed her by accident in the struggle. Then panic and shock made him attack his younger brother.</p><p>The teenager's "kills" were a consequence of someone else's snap, in a house designed to make everyone inside it worse.</p><h3>A House Built to Fail Everyone Inside It</h3><p>This chapter expands the novel's thesis from the individual scale to the systemic. The Tsuhara house is a product, mass-manufactured by a corporation optimizing for cost and profit, not a deviant design. Hikura Homes built it this way, and everyone who lived in it has since died.</p><p>The media used a "killer teen" framing, and Iimura adopted it at first. The Author's forensic re-reading rejects it.</p><h3>Hikura Homes' First Appearance</h3><p>Hikura Homes enters here as a corporation with a troubling history. Rumors in the 1980s said the president abused "some little girl." The company answered those rumors with aggressive media management and reputation control rather than accountability. That rumor pays off in File 10 as something far worse: Masahiko Hikura, the future chairman, bought a child from a yakuza-operated brothel.</p><div><hr></div><h2>File 3: The Watermill in the Woods</h2><h3>Uki Mizunashi's 1938 Discovery</h3><p>The Author presents an excerpt from a 1938 travelogue by Uki Mizunashi. She is a steel magnate's daughter, and she visits her uncle's rural property in Nagano. She discovers a watermill in the forest that has no water source. She turns the massive exterior wheel by hand, and an interior wall slides forward. That opens a hidden, doorless confinement room.</p><p>Outside the mill stands a small shrine with a statue of Kishimojin, the goddess of children's protection. The statue holds fruit and no baby. The mill's second room holds a square alcove, exactly the size for a person to curl up in.</p><p>Uki uses the wheel to open the hidden room. She finds a rotting body, and she describes it as a "female egret" missing the tip of one wing.</p><p>She flees. Her written theory calls the mill a gothic execution chamber, built by a cult to crush sinners against the goddess's image as the mechanical wall advanced.</p><h3>A Machine Needs Someone to Run It</h3><p>This chapter drops the novel into gothic horror without explanation. The watermill is a machine, and machines require operators. Someone built this. Someone used it. The statue of Kishimojin missing her baby does not represent abstract spiritual emptiness. Something happened to the baby that the goddess was supposed to protect.</p><h3>The Egret Is Okinu</h3><p>The "female egret" is the body of Okinu, a maid of the Azuma family. File 5 identifies her. The "missing wingtip" is her severed wrist, consistent with the mechanical wall closing on her arm.</p><p>The square alcove inside the mill existed for protection, not execution. Someone hid a baby there. That baby is Yaeko. The mechanical wall closes on her as an infant and takes her left arm. Decades later she becomes the "Holy Mother" of the Rebirth Congregation.</p><div><hr></div><h2>File 4: The Mousetrap House</h2><h3>The Staircase Shiori Witnessed</h3><p>Shiori Hayasaka is a wealthy CEO who grew up poor, and she recounts a middle school trauma. She went to a sleepover at the palatial Tokyo mansion of her classmate Mitsuko Hikura. Mitsuko is the daughter of the Hikura Homes president. The house had grand dual staircases and a massive locked bookcase in Mitsuko's room. A grandmother occupied a central windowless room. The grandmother was beautiful, but she moved stiffly and hid her body under long skirts and white gloves.</p><p>That night, while Shiori was present in the house, she heard the grandmother tumble down the stairs to her death.</p><p>Years later, Shiori examines the floor plan and identifies the kill mechanism. The area at the top of the main staircase carried a wide gap with no wall and no handrail. The size made it hazardous to anyone with a mobility impairment.</p><p>Shiori theorizes that Mitsuko stole her grandmother's walking stick during the night, locked it in the bookcase, and let Shiori witness the locked bookcase as an alibi. The old woman then descended the staircase unaided.</p><h3>A House Built to Kill Its Own Owner</h3><p>The "mousetrap" architecture proves that Hikura Homes designs murder into residential structures. The family weaponizes space for clients, and it weaponizes space for itself. They killed their own grandmother with a floor plan.</p><p>At that age Shiori could not weigh what she witnessed. She went to that sleepover as a socially ambitious teenager trying to make friends with a rich classmate. She left as an unwitting accomplice to a family assassination.</p><h3>What Mitsuko Actually Stole</h3><p>The grandmother in the long skirts and white gloves is Yaeko, the Holy Mother from File 3 and the founding figurehead of the Rebirth Congregation. She conceals a missing left arm and a prosthetic right leg.</p><p>Shiori's misidentification of the "walking stick" as the murder weapon is a red herring. Kurihara later determines that Mitsuko stole Yaeko's prosthetic leg while she slept. The old woman then descended the staircase on one real limb and a stump. The locked bookcase held the prosthetic, not a cane.</p><p>Akinaga Hikura ordered his daughter Mitsuko to kill Yaeko. After the Rebirth Congregation dissolved, Yaeko became a reputational liability for the corporation. The builders designed the house to do the job cleanly.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-WLD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-WLD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-WLD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!-WLD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!-WLD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23c8689a-dd51-4115-aa1d-71d10e2652a1_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Floor plan diagram</figcaption></figure></div><div><hr></div><h2>File 5: The House Where It Happened</h2><p>Kenji Hirauchi bought a pre-owned house in the Nagano woods. He checks a crowdsourced dark history app. Real Japan-specific services do the same job and log crime and death locations at residential addresses. He finds his exact lot marked: "23 August 1938, Woman's corpse found."</p><p>The Author and Kenji research local archives. In 1938, the land belonged to the Azuma family. The lord of the manor, Kiyochika, had an affair with a maid named Okinu. His wife discovered the affair and ordered Okinu killed. Okinu fled into the forest.</p><p>Back at Kenji's house, the Author notices that the ground floor has no windows. One room has abnormally thick exterior walls. He taps the walls and finds a hollow space. He concludes that someone built this house around the watermill from File 3. The modern residential structure is a shell enclosing an 88-year-old gothic execution chamber.</p><p>Okinu fled to the watermill, gave birth, and died there. Decades later, someone enclosed the watermill inside a conventional structure, added a second floor, and sold it as a home. The buyers had no idea what sat inside the walls.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZULq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZULq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZULq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ZULq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ZULq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d80406f-6452-4aff-bc44-18428ae21d21_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Floor plan diagram</figcaption></figure></div><div><hr></div><h3>The House That Enclosed Its Own Crime Scene</h3><p>File 5 is the novel's "architectural uncanny" thesis in its purest form. A modern house sits on modern land. Behind walls too thick for structural need sits a machine. That machine killed a woman nearly a century ago. The house did not demolish its own history. It enveloped it.</p><p>The people who built the shell around the watermill knew what was inside it, and so did the people who bought the shell and added the second floor. Kenji had no idea. Each layer of construction is a new generation that stays silent.</p><h3>Confirming the Egret</h3><p>The "female egret" of File 3 is Okinu, confirmed. The baby in the alcove was Yaeko, and she survived. File 10 explains the rest. The Hikura family bought this land and built the modern shell around the watermill. It became a pilgrimage site for the cult, a visit to the Holy Mother's birthplace. When the cult collapsed, they simply sold the property to an ordinary civilian.</p><div><hr></div><h2>File 6: The Hall of Rebirth</h2><h3>Inside the Hall of Rebirth</h3><p>The Author presents an unfinished 1994 tabloid expos&#233; from an undercover reporter named Ikaze. The cult's primary facility in Nagano is the "Hall of Rebirth," a misshapen white building. Inside, Masahiko Hikura, the future Hikura Homes chairman, delivers sermons. He warns wealthy congregants that their children inherited their "sin." A dark spiral path leads through a subterranean shrine to the "Holy Mother," a motionless, beautiful woman missing her left arm and right leg.</p><p>A man bursts into the shrine and screams at the Holy Mother. He calls her a fraud and blames her for his son Naruki's death. He threatens to "seal her heart forever." Guards drag him away.</p><p>The cult's "sacrament" is an overnight sleep in a large, dimly lit communal room. The next morning, members meet with acolytes, effectively Hikura Homes salespeople, to review architectural floor plans.</p><p>The Author analyzes Ikaze's crude building sketches and finds the Hall of Rebirth's architectural secret. The building is more than a worship space. It is an exact architectural replica of the Holy Mother's mutilated body, at building scale. The floor plan is shaped like a woman missing her left arm and right leg.</p><h3>The Building Is Shaped Like the Goddess It Worships</h3><p>This is the structural keystone of the entire novel, placed in the center of eleven files on purpose. Everything in Files 1 through 5 radiates outward from this revelation. Files 7 through 11 fill in the consequences.</p><p>Hikura's sermon follows the standard cult mechanics. First it instills guilt, so a child's suffering becomes the parent's punishment for sin. Then it provides a proprietary cure: reshape the home to match the Holy Mother's body, with Hikura Homes contractors, at significant expense. The architecture is the product. The guilt is the marketing.</p><p>The "sacrament room," positioned in the building's central belly, performs spatial indoctrination. The cult sells a sleep in the architecture's "womb" as spiritual rebirth. It is a Hikura Homes product placement delivered as a religious experience.</p><h3>Where Every Earlier File Lands</h3><p>The Holy Mother's missing left arm and right leg connect to Yayoi's amputated wooden doll from File 1, to the mechanical wall injury from File 3, and to the grandmother under long skirts in File 4. File 10 then names her as Yaeko.</p><p>Kurihara identifies the angry man who threatens to "seal her heart forever." He is Mr. Kasahara, the father from Files 7 and 8. His son Naruki is the child whose journal fills File 7. He fulfils the threat literally, later committing suicide in the sealed shrine room of his own remodeled home.</p><p>The morning architectural consultations explain File 1. The cult instructed members to amputate architectural space to match the Holy Mother's missing limbs, seeking absolution for the sin that produced their child. That is why Yayoi's mother wanted Housemaker Misaki to remove an entire room from her house.</p><div><hr></div><h2>File 7: Uncle's House</h2><h3>Naruki's Journal</h3><p>File 7 is the published journal of Naruki Mitsuhashi. He was nine, and he died of severe neglect and abuse in 1994. His entries describe his mother pinching his nose shut when he asks for food. They also describe visits to a wealthy man he calls "Uncle," who feeds him and gives him a bedroom. Naruki notices that "Uncle's" house changes between visits. A room with a river view disappears.</p><p>Uncle warns Naruki about a specific room: "This is the heart of my house. Never lock this door."</p><p>Uncle tries to take custody of Naruki, to give him a permanent home. Naruki's mother and her boyfriend Eiji arrive and remove him. Eiji locks Naruki in a closet. The journal entries get shorter and the handwriting deteriorates, until the entries stop.</p><h3>A Child's Architecture of Survival</h3><p>The shift to a nine-year-old's perspective is the most emotionally brutal turn in the entire novel. Naruki's prose is concrete and simple. "My tummy doesn't hurt anymore but it feels all tight now." The child does not understand that this sensation is starvation. The reader does.</p><p>The architecture in File 7 is a stark binary. Uncle's house is all windows and space and food and a river view. Eiji's flat reduces Naruki's spatial existence to a closet. The novel spent six files building a theory of architecture as psychology. Here that theory becomes unbearable. The spaces children inhabit determine whether they survive.</p><h3>Who Uncle Is</h3><p>"Uncle" is Mr. Kasahara, the father from File 8. Naruki is the illegitimate child Kasahara fathered with a mistress. The vanishing room in Uncle's house mirrors the architectural alterations in Files 1 and 11. Kasahara removed interior space to reshape his home into the Holy Mother's amputated form. His warning about the "heart room" reflects a cult belief: a locked shrine room "seals the heart" and kills everything inside.</p><div><hr></div><h2>File 8: The String Phone</h2><h3>What Chie Heard Through the String</h3><p>Chie Kasahara describes her childhood in a suburban development of identical houses. Her father, a wealthy but philandering car salesman, largely ignored his family. He made one act of paternal warmth. He strung a paper-cup string phone between his room and Chie's for nighttime conversations.</p><p>One night, on the string phone, her father's voice went incoherent. A strange rustling followed. Minutes later, the house next door burst into flames. It belonged to the Matsue family. Searchers found Mrs. Matsue dead in her closet. The ruling was suicide.</p><p>Her father became withdrawn, divorced, left his family a fortune, and disappeared. Years later, Chie tests the string phone. The string is far too long for two adjacent rooms. Pulled taut, it reaches the tatami room of the Matsue house.</p><p>Chie concludes that her father used the string phone to fake an alibi. He climbed through a window, murdered Mrs. Matsue, and set the fire.</p><h3>An Object of Tenderness Turned Into an Alibi</h3><p>The string phone is a precisely selected symbol. It is the most innocent childhood object and an artifact of parental tenderness. The book turns it into a tool of deception. Kasahara used his daughter's fear of the dark and her need for comfort to build an alibi. The alibi may not cover what Chie believes it covers.</p><p>The identical clone houses carry the same logic as the mass-produced Tsuhara house. The exteriors are uniform and the interiors are fractured. Everyone in these identical houses lives through something nobody else can see.</p><h3>Kurihara Corrects the Alibi</h3><p>Kurihara resolves Chie's theory. She had the facts right and the conclusion wrong. Her father was in Mrs. Matsue's house because they were having an affair, not to murder her from the room next door. The rustling incoherence Chie heard through the string phone was Kasahara finding his mistress's suicide note and her dead body, and panicking.</p><p>Kasahara then withdrew from his family. He died in a sealed room, with a strange doll and a photo of Naruki. That is the direct aftermath of File 7. The death of his illegitimate son devastated him, and he could not stop the people who did it. He sealed the shrine room, the "heart" of his own house, against the cult's fiction, then killed himself.</p><div><hr></div><h2>File 9: Footsteps to Murder</h2><h3>Hiroki's Account of the Same Night</h3><p>Hiroki Matsue, the boy who survived the fire in File 8, provides his own account and rejects the suicide ruling. His father was a devoutly Christian pacifist, and he behaved strangely that night. He went to his wife's room at an unusual hour and stayed for 30 minutes. He then rushed downstairs and handed Hiroki his crucifix and a coin. He told Hiroki to call the fire brigade, because "for some reason, she wasn't in her room." He then ran back into the burning house.</p><p>Hiroki has a theory. His father drugged his mother and carried her to the closet. He set the fire and staged the discovery to explain his failure to save her, so Hiroki would assume she suffocated where she slept.</p><p>In a final revelation, Hiroki notes that he and Chie Kasahara stay in contact. Both suspect their own fathers. He also knows that the Author hid part of his journalistic purpose in contacting them.</p><h3>Two Children, Two Different Murders That Never Happened</h3><p>The competing narratives of Files 8 and 9 are Uketsu's Rashomon. Chie names her father as a killer because a string phone's slack length outran her trust in him. Hiroki names his father as a killer because a 30-minute absence and a locked closet outran his grief. Neither father committed the murder his own child assigned him. The crucifix handed to Hiroki is the novel's most pointed religious symbol: his father's faith weighed so heavily that it drove him toward the very act he was trying to prevent anyone from suspecting.</p><h3>What Mr. Matsue Actually Did</h3><p>Kurihara reconstructs it. Mrs. Matsue was pregnant with Kasahara's child. She committed suicide and left a note. Mr. Matsue found the note during his 30-minute visit, discovered his wife's body, and realized that another man fathered the child.</p><p>His Christian devoutness could not tolerate his son growing up with that knowledge on the family name. He burned the house to destroy the forensic evidence of the pregnancy, using the closet as an impromptu crematorium. He died the way a man dies who runs back into a fire to save his wife.</p><div><hr></div><h2>File 10: No Escape</h2><h3>Akemi's Story, Then Mitsuru's Correction</h3><p>Akemi Nishiharu is an elderly izakaya owner. Bankruptcy hit her in her twenties. Yakuza debt collectors then forced her into an "okito," a concealed brothel disguised as an ordinary residential building. The architectural design of the okito prevented escape. A mother could leave only if she gave the operators another resident's child as collateral.</p><p>Akemi's neighbor in the okito was Yaeko, a woman missing her left arm, with a daughter of about 11 years. One day, Yaeko took Akemi's son Mitsuru out to run errands. Mitsuru ran into traffic. Yaeko pushed him aside and lost her right leg under the wheels.</p><p>Shortly after, Masahiko Hikura, the future Hikura Homes chairman, paid off Yaeko's debt and took her and her daughter away.</p><p>In a follow-up interview, Mitsuru corrects his mother's version. The okito catered to pedophiles, and he was the one they prostituted. His run into traffic was a suicide attempt. Hikura bought Yaeko's 11-year-old daughter, not Yaeko herself.</p><h3>A Building Engineered Around a Single Threat</h3><p>The unreliable narrator reveals itself slowly here. Akemi's sanitized memory is the protective narrative a mother builds to survive what happened to her child, not deception. Mitsuru's correction does not condemn his mother. He explains her.</p><p>The okito's architectural design is the novel's most concentrated statement on systemic oppression. The building is engineered for captivity with the one lever available: children as collateral. The architecture does not hold people with walls. It holds them with a threat against someone else's child.</p><h3>The Holy Mother's Origin</h3><p>This file provides the complete origin story for the Holy Mother. Yaeko enters the narrative with one missing arm, from the mechanical wall injury in File 3. She loses a second limb to save a child. Masahiko Hikura then buys her, installs her as the figurehead of the Rebirth Congregation, and presents her real mutilation as sacred stigmata.</p><p>File 2 introduces the "dark rumors" about Hikura's abuse of a young girl as a whisper. This file confirms something far more specific and criminal.</p><div><hr></div><h2>File 11: The Vanishing Room</h2><h3>The Door Ren Iruma Found at Six</h3><p>Freelance designer Ren Iruma reports a childhood memory. At age six, during a dizzy spell, a door appeared in his hallway. Behind it lay a freezing one-square-meter room with a terrifying object in a wooden box. The next day the door was gone. He never found it again.</p><p>The Author visits Iruma's childhood home with him. The dead-end hallway is still there. He deduces that the 2004 Chuetsu Earthquake vibrated a mechanism in the wall open. That mechanism is a metal plate that acts as a magnetic latch. With a strong neodymium magnet, the Author slides the hidden door open.</p><p>Inside stands a wooden effigy of a beautiful woman missing her left arm and right leg.</p><h3>A House Built as a Shrine</h3><p>Iruma realizes the doll's proportional shape matches the architectural layout of his childhood home exactly. His father was a product designer who worked with rare earth elements, and he used his knowledge of neodymium magnets to build a magnetic concealment mechanism into his own wall. The dead-end hallway is a penitential architectural prayer.</p><p>File 11 brings the unheimlich, the uncanny, full circle. The domestic space Iruma grew up in was a cult devotional object shaped to look like an ordinary home. His father built it around the amputated form of the Holy Mother, with a hidden room at its "heart" holding her effigy. Iruma crawled around that effigy as a six-year-old with a dizzy spell, then lived beside it for decades while it stayed invisible in the wall.</p><p>The neodymium magnet is the satisfying technical payoff for a detail planted many files earlier, when Iruma mentions offhand that his father worked in product design with rare earth materials.</p><div><hr></div><h2>Kurihara's Deductions</h2><h3>Kurihara Maps Every Address</h3><p>The Author presents all eleven files to Kurihara. Kurihara maps the geographic location of every house and building. All of them orbit the Hall of Rebirth in Nagano at various distances. The architecture is a web, and the Hall of Rebirth is the anchor point.</p><p>Kurihara reconstructs the complete history.</p><p>Masahiko Hikura founded the Rebirth Congregation and installed Yaeko as the "Holy Mother." His own family bought her from a brothel as a child. The congregation exploited parents who carried guilt over illegitimate children, affairs, or children born with disabilities.</p><p>Hikura Homes sold them an architectural solution: remodel the home to resemble Yaeko's mutilated body, so the child receives spiritual purification by sleeping in the building's "womb." The sacrament room was the uterus. The overnight stay was rebirth.</p><p>Kurihara traces Yaeko back to the watermill. Okinu gave birth to her inside the mechanical wall chamber. The wall reactivated as her dying mother tried to hide her, and it severed the baby's arm. Hikura Homes later bought the Nagano land and built a house around the watermill to create a pilgrimage site. When the cult dissolved, they sold the property as a residential house.</p><p>The Author tracks down Mitsuko Hikura from File 4. She confesses. On the night of her grandmother Yaeko's "accident," she hid Yaeko's prosthetic leg while Yaeko slept. She acted in self-defense, not on her parents' instructions.</p><p>Her parents were abusive and dangerous, and the one person in the house who protected Mitsuko was Yaeko. By killing the only person who cared for her, Mitsuko secured her own survival. She carries that calculus to this day.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uRWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uRWD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uRWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!uRWD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!uRWD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b0e0de4-f0e0-4fd4-b0f2-944f339aac9c_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Floor plan diagram</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bAuJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bAuJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bAuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!bAuJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!bAuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F072a8cf4-1371-40c6-9ec4-2054f0063734_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Floor plan diagram, second reference</figcaption></figure></div><div><hr></div><h3>Mitsuko's Confession Closes the Loop</h3><p>Mitsuko's confession completes the novel's moral geometry. She was not following orders. She was a child who protected herself from abusive parents, eliminating the one person in the house who loved Yaeko enough to be a problem.</p><p>Masahiko Hikura started the cycle of abuse when he bought a child from a brothel and installed her as a goddess. That cycle ends with his own granddaughter, who kills the only person who ever protected her.</p><h3>Two Endings to the Kasahara and Matsue Story</h3><p>Mr. Kasahara from File 8 is confirmed as "Uncle" from File 7. His suicide happened in the sealed room, with the strange doll and the photo of Naruki. Two events met there: the cult's collapse and his son's death. The cult was a fraud, and he could not save Naruki. He sealed the "heart" of his own shrine-house as a final act, a symbolic killing of the fiction that failed everyone.</p><p>Files 8 and 9 resolve the Matsue fire the same way, from two directions. Mrs. Matsue learned that her pregnancy with Kasahara's child would destroy her family, and she committed suicide. Mr. Matsue burned the house to destroy the forensic evidence of the affair. He hid no murder. He was protecting his son from the knowledge attached to both his parents' deaths.</p><div><hr></div><h2>The Clue Payoffs, and What File 6 Changes on a Second Read</h2><p>A handful of details planted early in the book only make sense once File 6 names the Holy Mother's mutilated body as the cult's central icon.</p><ul><li><p>The amputated wooden doll in the Negishi family's belongings (File 1) is the physical representation of Yaeko's mutilated body, and it marks Yayoi's mother as a cult member.</p></li><li><p>The mother's ban on the main road (File 1) traces back to a fear that a hospital blood transfusion would expose Yayoi's real paternity, not to the truck accident itself.</p></li><li><p>The Hikura Homes abuse rumor (File 2) is Masahiko Hikura buying an 11-year-old girl from a yakuza-run brothel, confirmed in File 10.</p></li><li><p>The windowless rooms, dead-end hallways, and blocked windows across Files 1, 5, and 11 all trace to the same source: the Rebirth Congregation's instruction to alter a home's architecture to match the Holy Mother's missing limbs.</p></li></ul><p>Read in order, File 6 sits at the center of the book on purpose. Files 1 through 5 hand the reader an amputated doll, a mechanical wall injury, and a grandmother in long gloves with no explanation for any of them. A reader who finishes File 6 and goes back to reread those five files sees the same objects differently: no longer strange details a case happened to include, but a body shape the book was teaching the reader to recognize before it had a name.</p><p>Files 7, 8, and 9 read like three separate cases, but they cover the same neighborhood and the same night: a dying child's journal, then the daughter next door, then the son who lived through the fire. Geographic proximity turns three individually plausible theories, an alibi, a suicide, an affair, into three fragments of one event nobody involved could see whole.</p><p>Strange Buildings starts as a set of quirky, isolated puzzles about odd houses. By the time Kurihara finishes, every puzzle is a node in one corporation's business model. Houses are neutral. They mean what the people who design them intend. Hikura Homes decided to industrialize guilt and sell architectural penance as a product, and everyone who lived inside a house it touched paid for that decision in shame, fear, or money for the rest of their life.</p><div><hr></div><p><em>Strange Buildings is the most structural of Uketsu's three novels in the "Strange" series. It asks the reader to hold eleven separate cases in memory at once and trust that they connect. They do, and tracing that connection is the point: a company that sells floor plans can sell guilt through the same floor plans, and the people living inside them may never know which one they bought.</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;04f52302-31a9-4003-a6db-1b9baa2238ec&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Pictures by Uketsu - A Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:52:57.044Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!e9Im!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19760a06-6bd4-4741-8044-ba81df327135_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193277514,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;45e76e96-394b-4fa5-b585-49aa9585cf05&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Houses by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:53:45.619Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hl_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d480a70-708e-47ed-99bb-bdbdd2ef1986_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193280914,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;3cb96d2c-0e86-4e69-96b8-1fcb857e1095&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Recurrent Themes and Patterns from Uketsu's Strange Pictures, Strange Houses &amp; Strange Buildings&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T20:04:00.362Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tk5H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7d16f1-62ab-47a3-ab5f-981d11e9cc61_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192510297,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Strange Houses by Uketsu. Summary and Analysis]]></title><description><![CDATA[An architectural mystery where floor plans are the evidence. A dead space in a Tokyo house, a hidden child, and a family secret. Summary and ending explained.]]></description><link>https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis</link><guid isPermaLink="false">https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 05 Apr 2026 19:53:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lsoX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lsoX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lsoX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!lsoX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!lsoX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbac3877b-4d77-4ee7-8fbb-cb7a701559d8_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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>Who Is Uketsu?</h2><p>Uketsu (&#38632;&#31348;, "rain hole") is a Japanese author and YouTuber. About 30 people know his real identity. In public he wears a white papier-mache mask and a black bodysuit. His voice never appears unfiltered, a voice changer handles that.</p><p>He lives in Kanagawa Prefecture and spent part of his childhood in Surrey, England. He worked at a supermarket when he started to post on YouTube.</p><p>His early videos were surreal. Asparagus turned into severed fingers, strips of raw meat hung on a washing line, and human ears spun on screen. In 2020, he posted a 21-minute mystery story built around a series of architectural floor plans. Readers and publishers told him to expand it into a novel. The result was Strange Houses (&#22793;&#12394;&#23478;, Hen na ie), published in Japan in 2021.</p><p>Strange Houses was the first novel. Uketsu followed it with <a href="https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis">Strange Pictures</a> in 2022, then <a href="https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis">Strange Buildings</a> in 2023, which is a direct sequel to this book. By 2024, three novels by <a href="https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns">Uketsu</a> sat in Japan's top 10 fiction bestsellers at the same time. Pushkin Press published the English translation of Strange Houses in 2025. The breakout success of Strange Pictures had already primed the anglophone market for it.</p><p>The formal concept behind Strange Houses made Uketsu's YouTube channel successful. That concept treats architecture as a text. Read a house floor plan properly and it tells you things about its designers. They would never say those things aloud.</p><h2>Why This Summary and Analysis Exists</h2><p>No thorough English-language, chapter-level breakdown of Strange Houses exists. The book's premise sounds like a puzzle box, and it is one. The puzzle also runs deeper than most reviews suggest, in architecture and in psychology. This is the complete summary and analysis, from Chapter One through the Afterword.</p><p>This piece contains complete spoilers for the entire novel.</p><div><hr></div><h2>Chapter One: A Strange House</h2><h3>Plot Summary</h3><p>The Author is a freelance writer who specializes in the macabre. His acquaintance Yanaoka approaches him. Yanaoka wants to buy a newly built two-story home in Tokyo for his growing family. Yanaoka has a problem.</p><p>On the first floor, between the kitchen and the living room, sits a section of the house that nothing opens into. That is a dead space, sealed on every side. Somebody built it in, walled it off and sealed it.</p><p>The Author lacks architectural training. So he brings the floor plans to Kurihara, an architectural draughtsman and fellow mystery enthusiast. Kurihara is methodical. He notes that somebody created the dead space on purpose. Two additional walls block it off, and they cost the kitchen part of its floor area. Why would a builder shrink a kitchen to seal off an empty section of the house?</p><p>Kurihara then directs the Author to the second floor. The child's bedroom is in the corner farthest from the staircase. It has no windows at all. An en-suite toilet means the child never needs to leave.</p><p>One route reaches the room, and that is a double-door vestibule. A pair of sequential doors makes an airlock-style buffer between the child's room and the rest of the house. Kurihara calls this design a solitary confinement cell. The architectural language communicates obsessive control over a child's movement and presence.</p><p>The contradiction: the parents' bedroom is bright and open. Their dressing room is completely exposed to the bed, with no privacy partition. And the house has 16 exterior windows, an unusual number for a residential build.</p><p>Kurihara reads the 16 windows as intentional. The house is performing normalcy to anyone looking at it from outside. All those windows say: nothing to hide here. Meanwhile, the interior hides its most important spaces completely.</p><p>The Author overlays the two floor plans and makes the key discovery. The walled-off dead space on the first floor aligns precisely with two corners, one from the child's windowless room and one from the windowless bathroom below it. Kurihara traces where it leads: straight up, a vertical tunnel connecting the two.</p><p>Kurihara constructs a scenario. The parents bring someone home, get them drunk, suggest a bath. The imprisoned child drops through a trapdoor in the bedroom. The dead space works as a vertical access shaft. The child enters the bathroom from below and kills the naked and defenseless guest.</p><p>Dismemberment occurs. Body parts pass back through the tunnel to a storage room near the garage. A vehicle takes them away.</p><p>Yanaoka pulls out of the purchase.</p><p>Shortly after, a dismembered body is found in the wooded hills near the property. All parts present except the left hand.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ra5Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ra5Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ra5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ra5Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!ra5Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd3753f1-a48e-4ccc-901d-de92b8899602_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>Architecture Testifies Before Anyone Does</h3><p>A floor plan with a section walled off and left blank is the whole premise of this novel, compressed into one drawing. Uketsu makes architecture the antagonist and the floor plans the evidence, and the trick works because Kurihara cannot actually be certain. He is constructing a narrative from empty geometric shapes. He may be wrong. The dismembered body at the chapter's end does not confirm his specific murder scenario. It only confirms that something terrible happened near that house, and everything else is inference laid on top of a blueprint.</p><p>The chapter sets the template Uketsu repeats for the rest of the book: the Author presents a floor plan, Kurihara decodes it, and the two of them arrive at a horrifying conclusion together, one they cannot fully prove. The 16 windows are what lift the chapter from puzzle to statement. A house that decorates its exterior with abundance while hiding its interior in darkness has thought carefully about the optics of concealment, which means someone inside it already knew what the house needed to hide.</p><p>That decision to perform normalcy becomes the Katabuchi family's survival strategy for the rest of the book, foreshadowed here and confirmed later. So does the missing left hand. The Author's first instinct is that the body was dismembered simply to fit through the tunnel's narrow passageways. That is a reasonable guess and a red herring. Chapter Four names the real reason: a ritual called the Offering of the Left Hand, which becomes the structural center of the novel's second half. The sealed dead space also foreshadows the jammed fusuma doors in Chapter Three and the broader pattern behind them, hidden passages as standard operating procedure across generations of one family.</p><div><hr></div><h2>Chapter Two: Another Warped Floor Plan</h2><h3>Plot Summary</h3><p>Unable to let the case go, the Author publishes a vague article about the floor plans. He receives a letter from Yuzuki Miyae, an office worker from Saitama. Her husband, Kyoichi Miyae, vanished three years ago (in 2016). His body was recently found on a mountainside. The body was intact. His left hand was severed.</p><p>Yuzuki believes the murder connects to the Tokyo house. She found the floor plan of a home in Saitama where she believes the Tokyo family previously lived. The Saitama house was built in 2016 and recently burned to the ground.</p><p>The Author takes the Saitama floor plan to Kurihara. The similarities are clear. A windowless child's room sits on the second floor. A windowless bathroom sits on the first floor. A dead space connects them. But there are significant differences.</p><p>The Saitama house has no garage. This explains why Kyoichi's body was found intact rather than dismembered. The Saitama house had no good vehicle route for dismemberment and disposal.</p><p>The parents slept in separate single beds.</p><p>The child's room had only one door, not the double vestibule of the Tokyo house.</p><p>On the first floor sits a bizarre retrofitted triangular room. It has large windows, walls block those windows, and the room is completely useless. It occupies space that previously opened onto the garden.</p><p>Kurihara identifies the triangular room's function. Somebody built it over a section of the garden after the original building was complete. Below it, in what used to be open ground, is an excavated cellar used to store intact bodies. No garage needed. The cellar is the cold storage.</p><p>Then the Author visits the empty Tokyo house and speaks to a neighbor. The family's name was Katabuchi. They had a beloved one-year-old baby named Hiroto. They fled suddenly after the neighbor's husband spotted something at a window. He saw a pale, strange boy of about ten years old. The boy sat in the parents' bedroom window late at night.</p><p>Kurihara synthesizes the data. There are two children. The first is Child X, the imprisoned assassin in the windowless cell. The second is Hiroto, the infant the parents clearly adore. The timeline tells the story of the house's evolution. Somebody built the Saitama house for the parents and Child X.</p><p>When Hiroto was born, they added the triangular nursery room. That kept the baby separate from the murder mechanics. Later they designed the Tokyo house to manage both children at once. The heavy double vestibule stops X and Hiroto from ever sharing the same space. The double bed in Tokyo is for the mother and Hiroto. She becomes a human barrier between the infant and the door to X's room.</p><p>The Author presents these conclusions to Yuzuki. She breaks down when she hears the family fled. The Author confronts her. Kurihara has established that the real Kyoichi Miyae was a bachelor. The woman calling herself Yuzuki Miyae is not who she says she is.</p><p>She confesses. She is Yuzuki Katabuchi. The woman in the murder house, the mother of Hiroto and warden of X, is her estranged older sister, Ayano.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3uxJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3uxJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3uxJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!3uxJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3uxJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F360d2ad7-3833-40dd-8141-0981b20f7e13_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>Two Houses Record One Escalating Crisis</h3><p>The Saitama house and the Tokyo house record the same crisis at two different moments, three years apart. Each floor plan reflects the exact state of the parents' psychology at the time it was built, which is why the differences matter as much as the similarities. No garage, single beds, one door on the child's room: read those against the Tokyo house's garage, double bed, and double vestibule, and the escalation is a family adapting its architecture to an expanding moral problem, not repeating one.</p><p>Yuzuki's false identity runs the same trick as the houses. She presents a false floor plan of her own life to reach the investigation, and the Katabuchi family builds false floor plans to hide their crimes. Even the humans in this novel perform spatial deception, not just the buildings.</p><p>Hiroto's arrival does more damage to the reader's assumptions than anything Kurihara has decoded so far. The parents are not simply sociopathic architects running a murder factory. They also raise a baby with apparent tenderness, building him a sunny nursery and sleeping close enough to keep him safe. Both things are true inside the same square footage, and the book has no interest in resolving which one is the real family.</p><h3>The Vestibule's Meaning Changes on a Second Read</h3><p>The double vestibule's meaning shifts decisively here. In Chapter One, it read as a mechanism to keep the imprisoned child inside. In Chapter Two, it becomes a quarantine to keep that child away from the innocent infant. The architecture has not changed. The interpretation has, and that is the novel's own structural project running one level up: the same floor plan means something different on the second pass.</p><p>Chapter Four explains the pale boy seen through the window. He is Momoya, the imprisoned child, and he uses the hidden passage to reach the mother's room, where he places a damp cloth on the feverish baby's forehead. His goal was never to kill. This is the first sign, three chapters early, that Momoya is a boy and not the killer the setup trained readers to expect.</p><div><hr></div><h2>Chapter Three: Drawn from Memory</h2><h3>Plot Summary</h3><p>With her deception exposed, Yuzuki Katabuchi shares a piece of her family's history that she has never told anyone. In 2006, her extended family gathered at the ancestral Katabuchi estate in the mountains. The estate is large and highly symmetrical. A long central corridor divides it evenly. A massive, immovable black Buddhist altar stands at the exact midpoint.</p><p>During that stay, Yuzuki's seven-year-old cousin Yoichi was found dead in front of the altar. His head was covered in clotted blood. The family ruled it an accident, because he must have climbed the altar and fallen. They also suppressed his mother Misaki's attempts to call the police.</p><p>Kurihara analyzes Yuzuki's hand-drawn floor plan of the estate. He identifies several anomalies. All the rooms on the right side of the house lack windows entirely. A set of fusuma (Japanese sliding doors) is permanently jammed shut. Kurihara traces the structure's hidden layout.</p><p>A confinement room sits behind the altar. One route reaches it, and that is the secondary passage masked by the jammed fusuma.</p><p>His reconstruction: a family member took Yoichi in the night and pulled him through the passage into the hidden confinement room, which had no windows and muffled sound completely. He killed him there, then placed the body at the altar to stage the accident.</p><p>No police investigated the death. The family closed the matter cleanly.</p><p>Yuzuki acknowledges this. Her own father was likely responsible. He worked to manipulate the family's line of inheritance. The plan surrendered her sister Ayano to the main Katabuchi family. They indoctrinated Ayano and tasked her with serving as a warden for disabled children.</p><p>Her father eventually lost his mind and died by suicide.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cgeI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cgeI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cgeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!cgeI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!cgeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5308f60-8729-4eec-81e4-8f0d93f754d4_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>The Estate the Family Couldn't Stop Building</h3><p>Chapter Three shifts the novel from modern procedural mystery into Gothic horror, and the transition is earned, because it answers a question the first two chapters never asked: where did any of this come from? The ancestral estate is the architectural origin myth. The jammed fusuma, the hidden room, and the windowless wing aren't recent innovations, they're centuries of accumulated spatial habit passed down like a family trait.</p><p>The altar at the center of the house does real symbolic work rather than merely looking ominous. It sits at the geometric center of the corridor, so every walk from one end of the house to the other passes around it. The family cannot cross its own home without acknowledging what stands at its middle. Ancestral weight becomes something you physically have to route around.</p><p>Yuzuki's father is the chapter's most tragic figure precisely because he is ordinary. He committed a monstrous act while believing he protected his family, and the delusion did not survive contact with what he had actually done. He reads as an early, less patient version of Keita, the man Chapter Four spends far longer trying to understand.</p><p>The estate is the direct architectural prototype for every house in the novel. The jammed fusuma is the same hidden-passage system the modern Tokyo and Saitama houses reuse. The windowless rooms on the right side of the estate become the template every later Katabuchi dwelling copies for its child's prison, and the confinement room behind the altar is the prototype for the whole murder-tunnel concept. The family did not invent any of this. They inherited it, and nobody in three generations found a way to stop building it.</p><div><hr></div><h2>Chapter Four: House of Chains</h2><h3>Plot Summary</h3><p>The Author and Yuzuki visit her estranged mother, Yoshie. Yoshie produces a letter. Ayano's husband, Keita, wrote all of it as a complete confession to the history of the Katabuchi family's madness.</p><p>The origin: decades ago, the Katabuchi patriarch Soichiro entered into an incestuous relationship with his own sister, Chizuru. Soichiro's neglected wife, Ushio, discovered the affair and, in a state of dissociation, severed her own left hand. Shortly after, Chizuru gave birth to a son, Momota, who was born missing his left hand.</p><p>The curse attribution: a manipulator named Rankyo convinced Soichiro that Momota's deformity was Ushio's supernatural punishment. Rankyo was actually a woman named Shizuko from a rival branch of the family, and she orchestrated generational revenge. Rankyo established what became the Offering of the Left Hand. Any Katabuchi child born with a missing left hand must be imprisoned from childhood. Between the ages of 10 and 13 that child must murder a descendant of the rival branch, then present the victim's severed left hand at the family altar.</p><p>Enter Keita and Ayano, the present-day wardens assigned to a disabled child named Momoya. They refused to become killers. They built the Saitama and Tokyo houses as theatrical sets that simulated compliance with the ritual and faked it entirely. Keita scavenged the intact bodies of suicide victims.</p><p>One was Kyoichi Miyae, a bachelor who jumped from a bridge. Keita presented their severed left hands to the family enforcer, Kiyotsugu, as the required Offerings.</p><p>The deception holds until Kyoichi's body surfaces and the police investigate. Kiyotsugu confronts Keita: he knows the rituals were faked. He threatens to take Momoya back to the main family compound and force the boy to perform an actual murder.</p><p>During this confrontation, Momoya escapes his room through the hidden passage. He does not go to the bathroom. He goes to the mother's room, where the feverish baby Hiroto lies sick in bed. Momoya places a damp cloth on the infant's forehead and stays with him until the fever breaks. The neighbor who glimpsed the pale boy at the master bedroom window saw Momoya nursing a sick baby.</p><p>Keita kills Kiyotsugu. Then he kills the family patriarch, Shigeharu. He takes full responsibility and disappears, leaving his wife and children with the story that absolves them.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NzOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NzOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NzOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!NzOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NzOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F515697e0-344a-4ff5-b835-70d42db332f6_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>Keita Builds the Same Prisons to Save Instead of Kill</h3><p>Keita and Ayano spend three chapters looking like the monstrous wardens of a murder house. Chapter Four spends its entire length insisting they, and the child they guarded, were prisoners of the same architecture. The structures were designed to imprison and kill. Keita repurposed them into a theatrical prop, a stage set for a performance of compliance that kept his family alive.</p><p>He is the inverse of every Katabuchi ancestor before him. They built prisons to enforce the ritual. He built identical prisons to fake it. The structural language is the same. The moral content is opposite, and that is the whole argument of the chapter compressed into one man's floor plan.</p><p>Momoya nursing the sick baby does more damage to the reader's assumptions than any single reveal so far. The narrative spent three chapters training readers to see him as a dangerous unknown, a pale figure glimpsed through windows, the engine of a murder factory. He is 10 years old and he has never killed anyone. The first time he escapes his room, he tends to a sick infant.</p><p>The catharsis here is deliberately incomplete. Keita's disappearance resolves nothing except the immediate threat. The houses are destroyed and the enforcers are dead, but the family structure that produced the ritual continues, and so does the incestuous origin story underneath it.</p><h3>Every Missing Hand Is Accounted For, Except One</h3><p>Both severed left hands from the mystery's early chapters now have an explanation. Kyoichi's came from a scavenged suicide victim, presented as an Offering. What Keita's letter never explains is the unidentified body from Chapter One, the one whose missing left hand started this whole investigation. His confession resolves the Kyoichi case and deliberately leaves that first one open.</p><p>By Chapter Four, the double vestibule's function is settled: quarantine in two directions. It protected Hiroto from what sat behind that door, and it protected Momoya from the full weight of how differently the two children were being raised.</p><div><hr></div><h2>Afterword: Kurihara</h2><h3>Plot Summary</h3><p>Kurihara meets the Author one final time. He says the investigation is finished, except for one thing.</p><p>He points to a detail in the Tokyo house floor plan that nobody examined: a small interior window between the living room and the first-floor bedroom.</p><h3>The Window Nobody Checked, Including Me</h3><p>Interior windows destroy privacy. They exist for one purpose, observation. Keita's letter describes a man who built the houses to protect his family. Kurihara asks whether Keita was a prisoner himself, watched constantly by Ayano through that same window.</p><p>I had the floor plan of the Tokyo house from page one of this book, and I missed that window too. That is the real trick of the Afterword: after two hundred pages spent earning a comfortable ending, Kurihara hands the reader evidence they already had and asks why they stopped reading it. I do not think the sacrifice-and-redemption reading of Chapter Four collapses under this. It just has to share the page with an uglier one now, and Uketsu never picks a side between them. That refusal is the strongest writing in the book, stronger than any single reveal in the four chapters before it.</p><p>Kurihara also notes the other unresolved thread: the dismembered body from Chapter One remains completely unidentified. Keita's confession accounts for Kyoichi Miyae's intact body. It says nothing about the person who was dismembered, whose left hand is somewhere nobody has looked.</p><p>The interior window loops the novel back to its own opening instruction, look at the floor plan again, something is wrong, you missed it. The reader had the Tokyo house's floor plan from Chapter One. The window was there the whole time.</p><p>The novel does not close.</p><div><hr></div><h2>How the Ending Reframes the Beginning</h2><p>Strange Houses begins as a cool, clinical puzzle about malevolent architecture. By the end, it is a study in how generational trauma becomes structural. The incest and suicide of the founding generation produced a deformed child. The deformed child produced a ritual. The ritual produced a building type. The building type became tradition, and the tradition imprisoned every generation that followed, because nobody in the family ever found a way to say stop.</p><p>Keita's theatrical set is the first act of genuine refusal in the entire lineage. He built the same kind of structures his ancestors built, and he built them to protect a child instead of destroying one. The structures looked identical. The moral content underneath them was entirely different, and that distinction costs him everything.</p><div><hr></div><h2>Five Chapters, Each Zooming Out Further</h2><p>The introduction stays inside one house and one unsolved detail, the floor plan with a section that shouldn't exist.</p><p>A second house forces a second timeline, and the two floor plans start to argue with each other. The chapter introduces the human beings behind the architecture for the first time.</p><p>The estate that started it all holds one murdered child and one room built to hide the killing. The novel zooms back decades to the source of the family's obsession.</p><p>Chapter Four zooms out all the way. It lays out the complete family tree and the complete history of the ritual, and it explains every house in the novel. The houses were not designed by killers. They were designed by trapped people, in houses that had already designed them.</p><p>The Afterword zooms in on one small window and one question it raises. The floor plan of the entire novel gets pulled back one more time, to reveal a dead space the reader walked past five times.</p><div><hr></div><p><em>The English translation of Strange Houses (Pushkin Press, 2025) embeds the original floor plan diagrams in the text as intended, and that matters. This is a novel you read with a pen, because the floor plans work as evidence rather than illustration.</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8219b6bd-d3ea-42b5-b8a8-f951f4f23118&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Recurrent Themes and Patterns from Uketsu's Strange Pictures, Strange Houses &amp; Strange Buildings&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T20:04:00.362Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tk5H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7d16f1-62ab-47a3-ab5f-981d11e9cc61_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192510297,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ff560431-e78a-4320-954e-6ce13e1051fc&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Buildings by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:58:57.957Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!h9gP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F677ea7d7-6128-4d68-a678-de585a0eed5b_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193281278,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;be66ffeb-3fa1-452b-82d6-0647b3736bc5&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Pictures by Uketsu - A Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:52:57.044Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!e9Im!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19760a06-6bd4-4741-8044-ba81df327135_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193277514,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Strange Pictures by Uketsu. Summary and Analysis]]></title><description><![CDATA[Four interlocking stories linked by hidden drawings. A defunct blog, a misread diagnosis, a mountain death. Full summary, structure, and ending explained.]]></description><link>https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis</link><guid isPermaLink="false">https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sun, 05 Apr 2026 19:52:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eKqz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eKqz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eKqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!eKqz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eKqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe147e9e2-7ae3-47f1-8aeb-2acfc0c98add_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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>Who Is Uketsu?</h2><p>Almost nothing is known about the person behind the name. Uketsu (&#38632;&#31348;, which translates to "rain hole") is a Japanese author and YouTuber. He appears in public in a white papier-mache mask and a black bodysuit. A voice changer modulates his voice to sound between mechanical and childlike. About 30 people know his true identity: his family, his publisher, and a small group of collaborators.</p><p>He is a man. He lives in Kanagawa Prefecture, southwest of Tokyo. He spent part of his childhood in Surrey, England. He worked at a supermarket when he began to post online. That is more or less the complete profile.</p><p>His early YouTube videos were surreal. Asparagus turned into severed fingers under the knife, strips of raw meat hung on a washing line, and eight human ears spun on a wheel. Then in 2020 he posted a 21-minute mystery story built around a series of architectural floor plans. The response was overwhelming. His publisher told him to turn it into a novel.</p><p>The rest followed quickly. By 2024, three books by <a href="https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns">Uketsu</a> held slots in Japan's top 10 fiction bestsellers at the same time. Strange Pictures (&#22793;&#12394;&#32117;, Hen na e) came out in Japan in 2022. Jim Rion translated it into English in January 2025. It sold over 1.5 million copies in Japan alone, and it now exists in more than 30 languages.</p><p>It was shortlisted for Waterstones' 2025 Book of the Year and topped Germany's May 2025 Krimibestenliste. A manga adaptation by Aiba Kiko launched in 2024.</p><h2>Why This Summary and Analysis Exists</h2><p>Nobody has put up a truly detailed, chapter-level breakdown of Strange Pictures in English. Reviews exist and plot summaries exist. Nothing maps the structural puzzle, traces the planted clues back to their payoffs, and explains why this book works. That is what this piece is.</p><p>It is the complete summary and analysis, chapter by chapter. A full master map of narrative threads sits at the end. If you have already read the book, this is the deepest dive available. If you have not, this will tell you exactly how it was built and why it is worth your time.</p><p>Fair warning: this is the kind of analysis that only works with full spoilers. Everything is revealed.</p><div><hr></div><h2>Prologue: The Drawing Test</h2><h3>Plot Summary</h3><p>The novel opens in a university lecture hall. Dr. Tomiko Hagio is a former practicing psychologist. She presents her students with a drawing by an eleven-year-old patient she calls "Little A." The child was institutionalized after murdering her abusive mother. The drawing came from a standard HTP (House-Tree-Person) test, one of the oldest tools in psychological evaluation.</p><p>Dr. Hagio walks her students through three anomalies in the drawing. First, the figure's mouth is heavily smudged. Hagio reads this as physical trauma memory. The child's hands trembled as she recalled a forced, constant smile that appeased her abuser.</p><p>Second, the house lacks a door. Hagio interprets this as a fortress mentality, a desire to lock the world out. Third, the tree's branches end in sharp, thorny points. Drawings by violent offenders show that trait often, and it indicates deep aggression.</p><p>Then comes the pivot. Little A drew a small bird resting safely inside a hollow in the tree's trunk. Hagio seizes on this as a profound "desire to protect," a capacity for nurturing love underneath the violence. She closes the lecture by telling her students that Little A is now living happily as a mother.</p><h3>Literary Analysis</h3><p>Uketsu builds the prologue on ekphrasis: a drawing carries the narrative's evidence instead of dialogue or testimony. Dr. Hagio sets the rule for the rest of the book in one lecture. A drawing tells you what a person cannot say out loud.</p><p>Her authority comes from being right three times before she is wrong once. The smudged mouth, the doorless house, and the thorny branches: she reads all three correctly, and the reader has no reason yet to doubt her. Then she reaches the bird resting in the hollow of the tree and calls it proof of a hidden capacity for love, evidence that violence and nurturing can coexist inside the same child.</p><p>That reading is wrong, and it stays wrong for the rest of the novel. Little A grows up to become Naomi Konno, the woman whose case drives every chapter that follows, and what looks like a hopeful detail in an eleven-year-old's drawing is the first clue nobody in the room was equipped to read correctly.</p><div><hr></div><h2>Chapter One: The Old Woman's Prayer</h2><h3>Plot Summary</h3><p>On May 19, 2014, Shuhei Sasaki investigates a defunct blog. He is a 21-year-old college student. Kurihara, a junior in his Paranormal Club, recommended the blog. It is titled "Oh No, Not Raku!", and a man using the pseudonym "Raku" wrote it. Its subject is his life with his wife Yuki, a former professional illustrator six years his senior. The posts begin in October 2008, cheerful and domestic, covering their daily life and Yuki's pregnancy.</p><p>The final post, dated November 28, 2012, appears after a three-year silence in the archive. It is addressed "To the one I love most." Raku says he has finally decoded "the secret of those three drawings." He cannot forgive his wife's "sin," and he still loves her. Then the blog goes silent.</p><p>Reading backward through the archive, Sasaki learns that in May 2009, Yuki was diagnosed with a breech pregnancy. The hospital recommended natural delivery. As the due date approached, Yuki drank excessive amounts of juice, citing uncontrollable thirst.</p><p>To manage her anxiety, she drew five cryptic images she called "visions of the future". They show a baby in a Santa hat, an old woman praying, an adult woman with flowing hair, a young boy, and an adult man. On October 11, 2009, the blog ends: Yuki died of a brain hemorrhage during an emergency C-section. The baby survived.</p><p>Kurihara and Sasaki work through the archive. Kurihara spots a mathematical impossibility in a post about an anniversary cake. It has 8 slices. Raku eats 2, Yuki eats 1, and 4 are saved. One slice is unaccounted for.</p><p>Someone else was living in that apartment. Raku never mentioned a third resident.</p><p>Sasaki cracks the drawings. He notices that each has a circled number. Yuki was a professional illustrator. She would know layer composition.</p><p>Sasaki stacks drawings 1, 2, and 3, aligning their circles as central axes and scaling accordingly. Stacked, the three drawings resolve into one scene.</p><p>Drawing 1's "Santa hat" becomes a bloody incision in a pregnant belly. Drawing 2's "praying old woman" becomes a doctor in scrubs pulling a baby from the wound. Drawing 3's "adult woman with flowing hair" becomes a stiff corpse on an operating table. Yuki had drawn a picture of her own murder, embedded across three innocent-looking images.</p><p>Stacking drawings 4 and 5 yields a second image. A man and a young boy walk away together, hand in hand. Yuki drew a future she would not be alive to see.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nEfw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nEfw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nEfw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!nEfw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nEfw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1298099-c9ec-4b0d-8e56-079c25451242_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>The Slow Read That Sasaki and the Reader Share</h3><p>Uketsu tells this chapter entirely through Raku's blog, so the reader does the same forensic work Sasaki does, in the same order, at the same pace. An ordinary domestic blog turns sinister one post at a time, and neither Sasaki nor the reader ever gets ahead of the other.</p><p>Kurihara barely functions as a character. He exists to spot the one thing Sasaki missed: the math on the anniversary cake. Eight slices, two for Raku, one for Yuki, four saved, and one left over with no owner. That extra slice belongs to someone the blog never named. She is Naomi Konno, Raku's mother, living in the apartment the entire time the blog ran and never once mentioned across three years of posts.</p><p>The blog's own title carries a second clue nobody inside the story catches. "Oh No, Not Raku!" rearranges into "Haruto Konno": Raku was never Raku, he was Yuta's father, and the drawings his dead wife left behind are what finally break him. Yuki's strange thirst and the hospital's push for a natural breech delivery both read as small, forgivable details on a first pass. Neither one is forgivable. Both come back, with their full weight, in the Final Chapter.</p><div><hr></div><h2>Chapter Two: The Smudged Room</h2><h3>Plot Summary</h3><p>Point of view shifts to Naomi Konno: widowed, raising her five-year-old son Yuta in a sixth-floor apartment. The chapter opens with a harsh scolding. Yuta used a geometric stencil ruler to draw in permanent marker on the apartment walls.</p><p>A concurrent storyline: Naomi notices a man in a grey coat following her and Yuta home. He drives a compact car. She cannot place him but feels the threat clearly.</p><p>At Yuta's nursery school, homeroom teacher Miho Haruoka examines Yuta's Mother's Day drawing. He drew their apartment building in reasonable detail. Their specific sixth-floor room carries a violent grey blotch over it. Haruoka investigates the mechanics. Yuta did not use a grey crayon.</p><p>He used a white crayon over a black underdrawing. The pressing and smearing mixed the pigments into an opaque grey. A classmate, Miu Yonezawa, volunteers one detail. Yuta's original drawing showed a large rectangle with a small triangle inside, and he erased it.</p><p>Haruoka connects the shape to the stencil ruler Naomi punished Yuta for using. She draws on child psychology research, which holds that children draw the idea of trauma rather than literal objects. She concludes that Yuta drew the implement his mother struck him with. She phones Naomi to report suspected abuse.</p><p>Naomi realizes Haruoka has misread the drawing. The rectangle and triangle are the kanji &#20170;&#37326;, the characters for "Konno," which looks like a triangle sitting above a rectangle, not a stencil ruler.</p><p>Yuta was attempting to draw a gravestone, his mother's gravestone. Naomi deduces that Yuta has been sneaking to Sakura Memorial Garden. He holds a faint memory of his father once taking him to visit "Mummy's" grave. She goes to the cemetery.</p><p>She finds Yuta at the headstone of Yuki Konno.</p><p>That evening, the grey-coated man follows Naomi into her apartment building. She has anticipated this. She waits behind her door with a kitchen knife. When he steps inside, she stabs him. As he falls, his hood drops: the wrinkled face of an old man she dimly recognizes.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eeei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eeei!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eeei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Eeei!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Eeei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad840898-4cf7-4b53-9db2-2187d1838be6_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>Sympathy Built on Purpose</h3><p>By the time Naomi picks up a knife, the reader has known for a full chapter that she is dangerous, and Uketsu spends this entire chapter making that knowledge useless. He puts her through a harsh, unfair accusation from her son's teacher and an exhausting stretch of solo parenthood, and the effect is real sympathy for a woman who ends the chapter stabbing a man in her own doorway.</p><p>Haruoka examines Yuta's drawing with the exact tool Dr. Hagio used in the prologue, art as a window into subconscious trauma, and reaches the exact wrong conclusion Hagio nearly reached. She reads the grey blotch as a stencil ruler standing in for abuse, when Yuta is drawing his mother's name over the shape of a gravestone. He is trying to erase what is in front of him and reach what is buried under it. Nobody in his life has told him his mother is dead, let alone that she has a name he could draw.</p><p>This chapter confirms two identities. Yuta is the baby who survived Yuki's murder on the operating table in Chapter One, and Naomi is Haruto's mother, not Yuki's, which makes her the "old woman praying" in Yuki's composite drawing, the figure with both hands reaching into the incision.</p><p>Haruto's own sequence resolves here too. He worked out what his mother had done, took Yuta to his real mother's grave, wrote his last blog post, and hanged himself.</p><p>The man Naomi stabs is Isamu Kumai, a veteran reporter who appears formally in Chapter Three. He survives. His stalking was deliberate provocation, meant to push Naomi into a violent act his police contact could arrest her for. She never calls the police when she feels threatened. She picks up a knife, the same way she always has.</p><div><hr></div><h2>Chapter Three: The Art Teacher's Final Drawing</h2><h3>Plot Summary</h3><p>The timeline shifts to August 1995. Shunsuke Iwata is a 19-year-old high school graduate. He failed to land a reporting position, so the L-Daily newspaper placed him in its administrative department. He wants one specific story: the 1992 unsolved murder of his high school art teacher and personal mentor, Yoshiharu Miura.</p><p>His boss in the admin department is Isamu Kumai, a veteran reporter demoted after a bout with esophageal cancer. Kumai was the lead reporter on the Miura case and shares his confidential files with Iwata.</p><p>The physical evidence from the 1992 murder on Mt. K is strange. Miura's body was discovered at the mountain's eighth-station clearing. A rock beat it more than two hundred times, which made it completely unidentifiable. The degree of mutilation forced the pathologist to estimate the time of death from stomach contents alone. Miura ate a Hanayagi bento box, and digestion placed his death at 5:00 PM on September 20.</p><p>This timeline cleared two people. Miura's wife had an alibi for the morning of the 21st. A student named Yuki Kameido had an alibi for the evening of the 20th. The prime suspect became Nobuo Toyokawa, a resentful college friend of Miura's who had no alibi for that evening.</p><p>Two details continued to bother investigators: Miura's sleeping bag was stolen, and some of his food was missing. Miura had also drawn a crude picture of the mountain range on the back of a folded supermarket receipt.</p><p>Iwata pursues an independent lead to his old school. There he meets a blind student drawing on a "pierced canvas," a surface with tactile gridlines. The image clicks. Miura folded the receipt into a grid and drew the mountains by touch, without seeing his own hands.</p><p>Iwata hikes Mt. K on the anniversary of the murder to test the theory. At the eighth station at 5:00 PM, he looks at the mountain range and sees nothing. The setting sun is directly behind it. The mountains are completely backlit, invisible against the glare. Miura could not have drawn a detailed mountain range in those conditions.</p><p>He deduces the actual sequence. The killer captured Miura and restrained him in his own sleeping bag through the night. The next morning the killer force-fed him the Hanayagi bento, which then looked like normal consumption. Two and a half hours after the meal, the killer murdered Miura.</p><p>The killer destroyed the body beyond recognition to eliminate rigor mortis as a time-of-death indicator. The bento's digestion level did the rest. It placed the death ten hours early, inside the window where the killer had an alibi.</p><p>Iwata realizes the brutal mutilation was never about rage. It was a forensic necessity. With his theory proven, Iwata sits in his tent on the mountain.</p><p>That night, Naomi Miura binds him in his sleeping bag and force-feeds him.</p><p>Iwata realizes what is happening and why. He folds a piece of paper and draws one last blind picture of the mountains against his restrained hands. Then she kills him. Naomi then murders Toyokawa. She types a fabricated suicide note on a brand-new word processor to frame him for both deaths, and closes the police file for good.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RFDf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RFDf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RFDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!RFDf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!RFDf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc981105-5f25-46b9-b34d-ae2bfecd98e5_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>A Genre Change Mid-Book</h3><p>The story drops its epistolary, domestic frame here and becomes a hardboiled forensic procedural, tracking a nineteen-year-old cub reporter who dies for getting too close to a three-year-old mountain murder. Nothing about the case is what it first looks like once Iwata rebuilds the timeline. Miura's body took more than two hundred blows from a rock because a beaten, unrecognizable body gives a pathologist no way to read body temperature or rigor mortis, not because of rage. That leaves exactly one piece of forensic evidence, the digested bento, and the killer controlled that evidence completely by force-feeding Miura the next morning and killing him hours later.</p><p>Iwata's proof comes from a blind student's pierced canvas, a drawing surface worked by touch through a tactile grid rather than by sight. Miura folded his own receipt into the same kind of grid so he could draw the mountain range with his hands bound inside a sleeping bag, in the dark, without looking. A sighted man's drawing was made exactly like a blind one, and that mismatch is what breaks the alibi.</p><p>This chapter also reveals who Kumai is: the grey-coated stalker from Chapter Two. He survives. His cancer keeps progressing. His stalking was deliberate provocation, meant to trigger a violent reaction from Naomi that his police contact could use to arrest her, one last case he wanted to close before running out of time.</p><p>The fake suicide note is typed on a brand-new word processor. A real suicide note would be handwritten, so the note's own format is what proves it was forged to avoid a handwriting match.</p><div><hr></div><h2>The Final Chapter: The Bird, Safe in the Tree</h2><h3>Plot Summary</h3><p>Following her 2015 arrest, Naomi Konno's history is reconstructed in full.</p><p>As a child, her father's suicide left her alone with a deeply abusive and sociopathic mother. Naomi found one source of comfort: a pet finch she named Cheepy. Her mother tried to crush Cheepy to death. Eleven-year-old Naomi fought back and stomped on her mother's neck until she died. She was committed to a juvenile reformatory.</p><p>That girl was "Little A."</p><p>Naomi eventually became a midwife, married Yoshiharu Miura (the murdered art teacher), and had a son, Haruto. Miura was a harsh disciplinarian who struck the introverted Haruto and forced him outside.</p><p>Naomi feared that her juvenile record would cost her custody of Haruto in any divorce. So she planned and executed the elaborate murder on Mt. K. She killed Toyokawa later when he deduced the method and attempted to blackmail her into a sexual relationship. She killed Iwata when he got too close.</p><p>Years later, the adult Haruto reconnected with Yuki Kameido, Miura's former art student, and married her. They moved in with Naomi. Yuki became pregnant.</p><p>Naomi began to want the baby as something to own, not something to help raise.</p><p>Using her medical knowledge, she replaced Yuki's prenatal iron supplements with 15-gram daily doses of sodium chloride, which is pure salt. Ingested throughout a pregnancy, this level of sodium induces progressively worsening hypertension.</p><p>Naomi, as senior midwife at the clinic, falsified Yuki's blood pressure charts and arranged for the dangerous natural breech delivery. On the operating table, Yuki's blood pressure spiked to fatal levels. She died of a brain hemorrhage. Naomi took the baby.</p><p>Three years later, Haruto decoded Yuki's composite drawings. He understood what his mother had done. The blog's final post was a goodbye, written to Haruto's wife, who was already dead. He took Yuta to Yuki's grave. Then he hanged himself.</p><p>In the aftermath of Naomi's arrest, Dr. Hagio realizes her diagnosis of "Little A" was wrong. The smudging, the doorless house, and the thorny branches all held up. The bird did not hold up: she had read it as proof of a capacity for nurturing that would soften the aggression, and she had the causality backwards.</p><p>The thorns exist to protect the bird. Naomi's maternal love drives her violence rather than redeeming it.</p><p>Kumai, recovering in the hospital, shares a room with Kurihara (from Chapter One). Kurihara explains the blog's mysteries. Kumai's cancer is advanced and his life is effectively over. He adopts the newly orphaned Yuta to break the cycle.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3YXD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3YXD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3YXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!3YXD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!3YXD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffea9aa6b-a9f9-41ec-a3b2-9a933cae6b02_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Plot Summary</figcaption></figure></div><div><hr></div><h3>The Pattern That Breaks on Purpose</h3><p>The Final Chapter treats Naomi as a psychological profile to understand, not a mystery to solve, and the understanding does not bring comfort. Her first three killings are built to earn sympathy: she kills an abusive mother to save a bird, an abusive husband to protect her son, and a blackmailer to protect an innocent life. The pattern holds together well enough that a reader has to work to resist rooting for her. Naomi killed Yuki simply because Yuki stood between her and a new person to possess, and that murder breaks the pattern the first three built.</p><p>The book's only comfort comes through substitution rather than justice. Nobody punishes Naomi for what she did to Yuta's family. Kumai, a dying man with nothing left to protect, adopts the boy instead, and that quiet, unglamorous act is the closest thing the story offers to an ending that heals anything.</p><div><hr></div><h2>Master Map: Planted Clues and Their Payoffs</h2><h3>Three Clues Worth Rereading For</h3><p>The clue I missed on a first pass is the cake. Raku's post about their wedding anniversary mentions an eight-slice cake: two for him, one for Yuki, four saved for later. That is seven. The eighth slice belongs to nobody the blog ever names, and it sat there for three years before I noticed it, proof that Naomi Konno had been living in that apartment the entire time the blog ran, eating from a cake she was never once mentioned eating.</p><p>Yuki's thirst reads as a throwaway domestic detail the first time through, one more small complaint in a blog full of small complaints. It is the murder weapon. Naomi replaced Yuki's iron supplements with fifteen grams of salt a day, and the uncontrollable thirst was Yuki's body trying to survive its own poisoning. The American College of Obstetricians and Gynecologists treats a planned cesarean as the safer default for a term breech pregnancy and reserves vaginal delivery for hospitals that document strict protocols and informed consent, because the mortality gap between the two paths is real. Naomi, as the clinic's senior midwife, had exactly the standing to override that guidance and steer Yuki toward the delivery that would kill her.</p><p>The cleanest single clue in the book is the mountain. The eighth station of Mt. K faces west, so at five in the afternoon in September the sun sits directly behind the range and the mountains go black against the glare. Miura's drawing shows detail no one could see under those conditions. He drew it in the morning, with the sun behind him instead of in front of him, which puts the entire official timeline for his death off by roughly fourteen hours. One fact about where the sun sits at 5 p.m. undoes an entire police file.</p><p>A few more clues do the same work in miniature.</p><ul><li><p>Yuta's Mother's Day drawing hides the kanji for the Konno family name inside a shape his teacher misreads as evidence of abuse.</p></li><li><p>Miura's blind, tactile drawing on a folded receipt breaks his own murderer's alibi, because a sighted man could not have drawn it under the lighting conditions the police assumed.</p></li><li><p>The blog's title, "Oh No, Not Raku!," rearranges letter for letter into "Haruto Konno," the real name of the man writing it, months before the text confirms it directly.</p></li></ul><div><hr></div><h3>Thematic Resonance: How the Ending Shatters the Beginning</h3><p>Strange Pictures widens its scope with every chapter. Chapter One is pure archive work, solved entirely from behind a screen. It turns physical and domestic in Chapter Two, then historical and procedural in Chapter Three, with a body found on a mountain. The Final Chapter pulls all three back into one woman's history, which is the actual shape of the book: four separate cases that were always the same case, viewed from four distances.</p><p>Dr. Hagio's lecture in the prologue states the book's real argument before the plot even starts: a drawing reveals what a person cannot say. She proves that argument three times over, then gets the fourth reading backward, showing what her own correct method does in the hands of someone who wants a hopeful answer badly enough. The thorns around the bird were never something the bird earned by being gentle. They exist because the bird needed defending, and Naomi's love for what she claims as hers is the same violence wearing a gentler face.</p><p>Kumai closes the book by adopting Yuta. He is a dying man with nothing left to lose and one decent thing left to do, and that is enough to break a cycle three generations deep.</p><div><hr></div><p><em>If you have read this far and have not picked up the book yet, start with the English translation by Jim Rion (HarperVia, January 2025).</em></p><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis">Strange Buildings by Uketsu: Summary and Analysis</a> and <a href="https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis">Strange Houses by Uketsu: Summary and Analysis</a>.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;47462ff8-3b1e-4e65-8246-c7ecbe495786&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Recurrent Themes and Patterns from Uketsu's Strange Pictures, Strange Houses &amp; Strange Buildings&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T20:04:00.362Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tk5H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e7d16f1-62ab-47a3-ab5f-981d11e9cc61_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/uketsu-recurrent-themes-and-patterns&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192510297,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f0a4dc94-3134-4d4c-b2f9-80e01de07167&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Buildings by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:58:57.957Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!h9gP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F677ea7d7-6128-4d68-a678-de585a0eed5b_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-buildings-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193281278,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8f686fe9-48d1-48d7-ae4f-d75b0e6eedf7&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Strange Houses by Uketsu - Complete Deep Dive Summary and Analysis&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:85873917,&quot;name&quot;:&quot;Atharva Shah&quot;,&quot;bio&quot;:&quot;Exploring how technology meets taste and what it means to build a smarter, more creative life.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc8f0b7f-4241-462b-96b2-3a93b346f5af_1024x1024.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-05T19:53:45.619Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hl_g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d480a70-708e-47ed-99bb-bdbdd2ef1986_2752x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://blog.atharvashah.com/p/strange-houses-by-uketsu-summary-analysis&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193280914,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:2433797,&quot;publication_name&quot;:&quot;Atharva Shah&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zxRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F800e10a2-e26d-4b49-8c08-6991a19d77fb_369x369.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/strange-pictures-by-uketsu-summary-analysis/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Start Here. Complete Blog Index and Reading Map]]></title><description><![CDATA[Every system, script, and strategy on this blog, sorted so you can start anywhere. Pick a track: AI, growth and GTM, money and career, or culture.]]></description><link>https://blog.atharvashah.com/p/start-here-complete-blog-index</link><guid isPermaLink="false">https://blog.atharvashah.com/p/start-here-complete-blog-index</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 04 Apr 2026 14:27:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7a280143-5681-4e30-89ee-d56436142545_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RmvA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RmvA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RmvA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a280143-5681-4e30-89ee-d56436142545_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!RmvA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!RmvA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a280143-5681-4e30-89ee-d56436142545_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p><strong>&#128075;&#127995; Hey. I&#8217;m Atharva.</strong></p><p>I am a software engineer, a GTM strategist and an AI-native builder. I work at <a href="https://www.accuknox.com/">AccuKnox</a> on DevRel and growth engineering for cloud-native security products. Before that I worked as a freelance developer, a technical writer and a research consultant.</p><p>In this newsletter I write about the things I build and the decisions I make. I cover AI systems, growth infrastructure and developer workflows. Once in a while I cover the movies, music and games worth your time. I write no summaries and no secondhand takes. You get what I built, what broke and why I made each call.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9sDR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9sDR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9sDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!9sDR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!9sDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7073741-b35b-4b81-98cb-cea1dac66422_3376x1161.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Four categories exist. Pick one:</p><blockquote><p><strong>&#128309; <a href="https://blog.atharvashah.com/t/tech">Tech and AI</a></strong>LLMs, AI cost engineering, Claude ecosystem, developer tools, hands-on implementation  <strong>&#128994; <a href="https://blog.atharvashah.com/t/biz">Biz and Growth</a></strong>GTM strategy, lead generation, content systems, marketing automation  <strong>&#128993; <a href="https://blog.atharvashah.com/t/money">Money and Career</a></strong>Career decisions, compensation, investing, working in tech on your own terms  <strong>&#128308; <a href="https://blog.atharvashah.com/t/entertainment">Entertainment and Culture</a></strong>Film, music, gaming, fiction, ideas worth arguing about</p></blockquote><div><hr></div><p>Now pick the outcome that fits you:</p><ul><li><p>&#128184; AI Cost &amp; Systems</p></li><li><p>&#129302; Claude Ecosystem</p></li><li><p>&#128736;&#65039; Dev Workflow &amp; Tools</p></li><li><p>&#128200; GTM &amp; Lead Generation</p></li><li><p>&#128227; Content &amp; Growth</p></li><li><p>&#128188; Money &amp; Career</p></li><li><p>&#127916; Culture &amp; Entertainment</p></li><li><p>&#128214; Full Archive</p></li><li><p>&#128279; Find Me Elsewhere</p></li></ul><div><hr></div><h2><strong>&#128184; AI Cost &amp; Systems</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Cxt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Cxt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Cxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!8Cxt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!8Cxt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7441a3d7-9262-48b5-a8aa-b798946d8f7f_2528x1696.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128184; AI Cost &amp; Systems</figcaption></figure></div><p>You pay too much for AI. Or you do not know why costs blow up at scale. Or the outputs stay inconsistent and you cannot find the cause. Start here.</p><p><strong><a href="https://blog.atharvashah.com/p/practical-ai-cost-reduction-part-1-tactical-stack">Practical Tips for Reducing AI Costs, Part 1: Tactical Stack</a></strong>Model selection, prompt caching and batching. These are the fast wins that cut your bill.</p><p><strong><a href="https://blog.atharvashah.com/p/practical-ai-cost-reduction-part-2-context-optimization">Practical Tips for Reducing AI Costs, Part 2: Context Optimization &amp; Memory Management</a></strong>Context bloat multiplies cost. Design memory that avoids it.</p><p><strong><a href="https://blog.atharvashah.com/p/practical-ai-cost-reduction-part-3-advanced-algorithms">Practical Tips for Reducing AI Costs, Part 3: Advanced Algorithms &amp; Internal Governance</a></strong>Routing logic and fallback chains. You also get eval frameworks and org-level governance.</p><p><strong><a href="https://blog.atharvashah.com/p/token-anxiety-and-the-illusion-of-productivity">Token Anxiety and the Illusion of Productivity</a></strong>What happens when you optimize for tokens instead of outcomes. Stop confusing activity with progress.</p><p><strong><a href="https://blog.atharvashah.com/p/ai-slop-is-your-skill-issue-stop-blaming-the-llms">AI Slop Is a Skill Issue</a></strong>Bad outputs come from bad inputs. An honest breakdown shows where most prompting falls apart.</p><p><strong><a href="https://blog.atharvashah.com/p/50-ai-terms-for-professional-vibe-coders-and-devs">50 AI Terms Every Developer and Builder Should Know</a></strong>The terminology that separates understanding from tool use. Learn the words.</p><div><hr></div><h2><strong>&#129302; Claude Ecosystem</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1DaU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1DaU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1DaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!1DaU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!1DaU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41203416-2743-4c45-90d9-9f8c29710ae9_2400x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#129302; Claude Ecosystem</figcaption></figure></div><p>Claude is the AI I use most. These posts cover the real setup. They also show how to extend Claude and fit it to your brain.</p><p><strong><a href="https://blog.atharvashah.com/p/building-ai-marketing-teams-with-claude-skills">Building an AI Marketing Team with Claude Skills</a></strong>How I wired custom skills into Claude to run content. This is the actual setup and not a concept piece.</p><p><strong><a href="https://blog.atharvashah.com/p/skills-2-anthropic-just-made-vibes-based-ai-obsolete">Skills 2.0, Anthropic Just Made Vibes-Based AI Building Obsolete</a></strong>What changed with Claude&#8217;s skill architecture. It matters for anyone who builds serious workflows.</p><p><strong><a href="https://blog.atharvashah.com/p/the-5-files-that-give-claude-code-permanent-memory">The 5 Files That Give Claude Code Permanent Memory</a></strong>Context management for Claude Code. Structure your files so the model remembers.</p><div><hr></div><h2><strong>&#128736;&#65039; Dev Workflow &amp; Tools</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HYHd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HYHd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HYHd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!HYHd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!HYHd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaf1b9c3-5dde-4fca-90c8-f6e19726ba50_2400x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128736;&#65039; Dev Workflow &amp; Tools</figcaption></figure></div><p>The stack you use every day compounds. These are the tools and setups I committed to. I give honest takes on what earns your time.</p><p><strong><a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot, A Complete Guide to Agents, Skills, and Instructions</a></strong>Everything Copilot can do that most people never touched. You get agents, custom instructions, skills and a proper setup.</p><p><strong><a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">The 30-Minute Copilot Setup That Changes Everything</a></strong>The specific configuration I use. It sets up fast and it changes the work after.</p><p><strong><a href="https://blog.atharvashah.com/p/one-command-to-share-your-entire-vs-code-setup">One Command to Share Your Entire VS Code Setup</a></strong>Export your extensions, settings and keybindings. This helps on a new machine or with a new hire.</p><p><strong><a href="https://blog.atharvashah.com/p/your-new-pc-migration-should-not-cost-you-a-full-day">Your New PC Migration Should Not Cost You a Full Day</a></strong>The actual checklist I use, with no fuss.</p><p><strong><a href="https://blog.atharvashah.com/p/the-tech-stack-i-bet-my-career-on">The Tech Stack I Bet My Career On</a></strong>Python, FastAPI, Next.js, AWS, Cloudflare Workers. Why these and not the alternatives, and what the tradeoffs look like.</p><p><strong><a href="https://blog.atharvashah.com/p/vibe-coded-app-no-seo-fix">SEO for Vibe-Coded Apps, Audit and Fix</a></strong>What breaks SEO when you build fast with AI. Audit it and fix it fast.</p><p><strong><a href="https://blog.atharvashah.com/p/forget-ranking-1-on-google-get-recommended-by-ai">Forget Ranking #1 on Google, Get Recommended by AI Instead</a></strong>GEO (Generative Engine Optimization) explained in practical terms. Structure content so LLMs cite you.</p><div><hr></div><h2><strong>&#128200; GTM &amp; Lead Generation</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rztj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rztj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rztj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Rztj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!Rztj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b504200-beed-4d85-80e9-a04723c29cb7_2400x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128200; GTM &amp; Lead Generation</figcaption></figure></div><p>These cover the growth systems I built and tested. They give results with specifics and no theory.</p><p><strong><a href="https://blog.atharvashah.com/p/2026-marketing-stack-for-ai-driven-gtm">2026 Marketing Stack for AI-Driven GTM</a></strong>The full stack for a modern GTM motion. It shows what each layer does and what to cut.</p><p><strong><a href="https://blog.atharvashah.com/p/intercept-high-intent-leads-reddit-linkedin">The 3-Step Workflow to Intercept High-Intent Leads on Reddit and LinkedIn</a></strong>Find people who already want your product. Follow the steps with no ad spend.</p><p><strong><a href="https://blog.atharvashah.com/p/the-zero-dollar-lead-gen-channel-your-competitors-ignore">The Zero Dollar Lead Gen Channel Your Competitors Ignore</a></strong>The channel most B2B teams dismiss. It compounds quietly and the barrier to entry stays low.</p><p><strong><a href="https://blog.atharvashah.com/p/the-linkedin-pipeline-nobody-is-talking-about">The LinkedIn Pipeline Nobody Is Talking About</a></strong>How to turn LinkedIn into a steady inbound pipeline. It takes less effort than one post.</p><p><strong><a href="https://blog.atharvashah.com/p/i-almost-spent-250-on-linkedin-auto-comments">I Almost Spent $250 on LinkedIn Auto-Comments</a></strong>What I found when I looked at the tools. And what works instead.</p><p><strong><a href="https://blog.atharvashah.com/p/get-first-10k-users-without-spam">How to Win Your First 10K Users Without Spam</a></strong>Early distribution strategy for builders. What actually worked at small scale.</p><p><strong><a href="https://blog.atharvashah.com/p/integration-strategy-for-small-teams">Integration Strategy for Small Teams</a></strong>How to connect your tools with no engineering overhead. The decisions that save you from workflow debt.</p><div><hr></div><h2><strong>&#128227; Content &amp; Growth</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N7CU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N7CU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N7CU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!N7CU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 424w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 848w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 1272w, https://substackcdn.com/image/fetch/$s_!N7CU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46de4507-3277-4963-9d10-c4dcd89d24af_2528x1696.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128227; Content &amp; Growth</figcaption></figure></div><p>The content system is the asset. These posts build a system that compounds and needs no constant feeding.</p><p><strong><a href="https://blog.atharvashah.com/p/stop-writing-posts-start-building-a-content-flywheel">Stop Writing Posts. Start Building a Content Flywheel.</a></strong>A flywheel is a loop where one finished piece of work feeds the next. The mental model shift that changes how you write content.</p><p><strong><a href="https://blog.atharvashah.com/p/you-dont-need-12-apps-to-dominate-anything">The 2026 Content Stack, Three Tools to Win</a></strong>The actual tools I use. Why these three cover most of what you need.</p><p><strong><a href="https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian">My Second Brain Setup That Actually Compounds</a></strong>A second brain is one local folder of plain text that holds what you know and finds it again. The Obsidian system I use daily, and how I capture, link and resurface ideas across projects.</p><p><strong><a href="https://blog.atharvashah.com/p/joy-revolution-marketing-teams-wont-approve">The Joy Revolution Nobody in Your Marketing Meeting Will Approve</a></strong>Why the best content now looks unlike B2B output, and what to take from it.</p><div><hr></div><h2><strong>&#128188; Money &amp; Career</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FzHq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FzHq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FzHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!FzHq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!FzHq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116f7d44-3c80-4340-b3c7-b3bfc2b8dfc4_2400x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128188; Money &amp; Career</figcaption></figure></div><p>The business of being a technical person. I cover compensation, investing and career decisions. I cover work in tech without the wrong targets.</p><p><strong><a href="https://blog.atharvashah.com/p/two-years-at-accuknox-intern-to-specialist">Two Years at AccuKnox, From Intern to Specialist</a></strong>What I learned inside a cloud-native security startup. This is the real version and not the LinkedIn version.</p><p><strong><a href="https://blog.atharvashah.com/p/you-dont-rise-to-your-goals-you-fall-to-your-systems">You Don&#8217;t Rise to Your Goals. You Fall to Your Systems.</a></strong>Why discipline is overrated and environment design is underrated.</p><p><strong><a href="https://blog.atharvashah.com/p/calculating-your-fire-number">Calculating Your FIRE Number</a></strong>The math and the assumptions behind financial independence. Run it for your own situation.</p><p><strong><a href="https://blog.atharvashah.com/p/a-dummys-guide-to-investing-wisely">A Dummy&#8217;s Guide to Investing Wisely</a></strong>First principles investing for people who do not want to become investors.</p><p><strong><a href="https://blog.atharvashah.com/p/inflation-isnt-one-thing">Inflation Isn&#8217;t One Thing</a></strong>Why the headline number masks what happens to your purchasing power.</p><p><strong>Slaying Your 20s</strong>, a five-part series on your path, ambition, money, digital detox and presence. <a href="https://blog.atharvashah.com/p/slaying-your-20s-pt1-owning-your-path">Part 1: Owning Your Path</a> &#183; <a href="https://blog.atharvashah.com/p/slaying-your-20s-pt2-ambition-vs-contentment">Part 2: Ambition vs Contentment</a> &#183; <a href="https://blog.atharvashah.com/p/slaying-your-20s-pt3-mastering-money">Part 3: Mastering Money</a> &#183; <a href="https://blog.atharvashah.com/p/slaying-your-20s-pt4-digital-detox">Part 4: Digital Detox</a> &#183; <a href="https://blog.atharvashah.com/p/slaying-your-20s-pt5-staying-present">Part 5: Staying Present</a></p><div><hr></div><h2><strong>&#127916; Culture &amp; Entertainment</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2MP2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2MP2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2MP2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!2MP2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 424w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 848w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!2MP2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb62125-15e8-4e89-b866-aeae3314586a_2400x1792.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#127916; Culture &amp; Entertainment</figcaption></figure></div><p>I cover film, music, gaming and fiction. I have opinions and I defend them.</p><p><strong><a href="https://blog.atharvashah.com/p/what-mickey-17-gets-right-about-the-future-of-human-labor">Mickey 17, A Systemic Analysis of the Future of Human Labor</a></strong>What Bong Joon-ho built beneath the premise.</p><p><strong>Film School in Scenes</strong>, a multi-part series on directing, cinematography, story and the work of great filmmakers. <a href="https://blog.atharvashah.com/p/film-school-in-scenes-series-intro">Intro</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-1-heart-of-story">Part 1: Heart of Story</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-2-masters-of-the-medium">Part 2: Masters of the Medium</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-3-vision-and-craft">Part 3: Vision and Craft</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-4-the-directors-process">Part 4: The Director&#8217;s Process</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-5-the-power-of-restraint">Part 5: The Power of Restraint</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-6-anatomy-of-a-scene">Part 6: Anatomy of a Scene</a> &#183; <a href="https://blog.atharvashah.com/p/film-school-in-scenes-7-the-invisible-language">Part 7: The Invisible Language</a></p><p><strong><a href="https://blog.atharvashah.com/p/her-2013-cultural-ethical-impact-ai">Her (2013), The Cultural and Ethical Weight of AI on Film</a></strong>Why this film reads better every year.</p><p><strong><a href="https://blog.atharvashah.com/p/the-darkest-genre-in-gaming-nobody-talks-about">The Darkest Genre in Gaming Nobody Talks About</a></strong>The games built around dread, loss and systems that punish you.</p><p><strong><a href="https://blog.atharvashah.com/p/how-675-million-spotify-users-get-fed-music">How 675 Million Spotify Users Get Fed Music</a></strong>The actual recommendation architecture. How the algorithm picks what you hear next.</p><p><strong><a href="https://blog.atharvashah.com/p/i-fed-every-beach-house-lyric-into-an-ai">I Fed Every Beach House Lyric Into an AI</a></strong>Pattern analysis on a discography. What the model found that I missed.</p><p><strong><a href="https://blog.atharvashah.com/p/the-algorithm-listens-analyzing-every-lorde-lyric">The Algorithm Listens, Analyzing Every Lorde Lyric</a></strong>The same treatment for Lorde. I map linguistic and thematic patterns across her catalog.</p><p><strong><a href="https://blog.atharvashah.com/p/the-hypnotic-world-of-haruki-murakami">The Hypnotic World of Haruki Murakami</a></strong>What makes his prose work. Why it should not work as well as it does.</p><p><strong><a href="https://blog.atharvashah.com/p/why-the-next-decade-will-rewrite-human-civilization">Why the Next Decade Will Rewrite Human Civilization</a></strong>The macro argument. Where AI, energy and geopolitics converge. This is what it means.</p><div><hr></div><h2><strong>&#128214; Full Archive</strong></h2><p>Everything is at <strong><a href="https://blog.atharvashah.com/archive">blog.atharvashah.com/archive</a></strong>.</p><p>Posts go out when I have something worth saying. They run dense and not frequent. Every post links to related posts. The archive stays coherent.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bew_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bew_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!bew_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!bew_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!bew_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bew_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!bew_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!bew_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!bew_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!bew_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce6f784-2e63-46df-ab40-f094ada12ca1_2752x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#128214; Full Archive</figcaption></figure></div><div><hr></div><h2><strong>&#128279; Find Me Elsewhere</strong></h2><ul><li><p>&#128038; X / Twitter: <a href="https://x.com/cultist_dev">x.com/cultist_dev</a></p></li><li><p>&#128188; LinkedIn: <a href="https://www.linkedin.com/in/atharva-shah-tech/">linkedin.com/in/atharva-shah-tech</a></p></li><li><p>&#128025; GitHub: <a href="https://github.com/HighnessAtharva">github.com/HighnessAtharva</a></p></li><li><p>&#127916; Letterboxd: <a href="https://letterboxd.com/highnessatharva/">letterboxd.com/highnessatharva</a></p></li><li><p>&#127925; <a href="http://last.fm/">Last.fm</a>: <a href="https://www.last.fm/user/highnessatharva">last.fm/user/highnessatharva</a></p></li><li><p>&#127760; Website: <a href="https://atharvashah.com/">atharvashah.com</a></p></li><li><p>&#128231; Email: <a href="mailto:hi@atharvashah.com">hi@atharvashah.com</a>paid work and real conversations only</p></li></ul><div><hr></div><p><em>I am open to web development and AI automation. I also take API integrations, technical content, GTM consulting and DevRel work. Find the details at <a href="https://atharvashah.com/">atharvashah.com</a>.</em></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/start-here-complete-blog-index/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/start-here-complete-blog-index/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Obsidian Second Brain Setup With AI (Full Guide)]]></title><description><![CDATA[Why Obsidian beats every SaaS note app &#8212; and the exact configuration that makes it feel inevitable.]]></description><link>https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian</link><guid isPermaLink="false">https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 21:24:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G0y9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G0y9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G0y9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!G0y9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!G0y9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa1d925-4731-40e0-a606-abb5b7d3246e_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>A second brain is one local folder of plain text that holds everything you know and finds it again.</p><p>I drowned myself in building one. I did not follow a trend. I got tired of renting my brain to other people's servers. Every note in Notion, Evernote, or Google Docs lives on someone else's machine, and you pay monthly for the privilege. If the company raises its price or shuts down, you scramble to export your notes and rebuild the context you lost.</p><p>I wanted something different. I wanted a system where I own the data. The files sit on my hard drive as plain Markdown, and no company can hold that knowledge hostage. Every note compounds with the next one, so a connection I forgot I made can surface again on its own.</p><p>This is how I built it.</p><div><hr></div><h2>Locality Beats Convenience</h2><p>Three core decisions shape the vault.</p><p><strong>Locality.</strong> Every note is a <code>.md</code> file in <code>d:\Atharva\NOTES</code>. If Obsidian stops working, the vault survives, because plain text files outlive the apps and companies that make them.</p><p><strong>Start fresh.</strong> I did not import the old chaos from Google Docs. I let the structure earn its place instead, because moving chaos into a new tool does not organize it.</p><p><strong>Never delete.</strong> Notes move to Archive, not to trash. Storage costs little, and losing a note you might need later costs more.</p><p>The math beats SaaS pricing too. Obsidian is free to use, or a low one-time cost for the paid sync. Your files stay yours either way. There is no monthly rent, and no format that locks you into one company's app.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zsdt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zsdt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zsdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!zsdt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zsdt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a09f596-a95d-4cfb-8ce6-a20d8ee7c920_1394x752.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The three decisions behind the vault: locality, starting fresh, and never deleting a note</figcaption></figure></div><div><hr></div><h2>The File Structure Stays Flat</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7O49!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7O49!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7O49!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7O49!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7O49!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7O49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!7O49!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7O49!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7O49!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7O49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b6efd53-83a4-436f-b48e-2277356b0936_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">VS Code Workspace showing the complete file structure and folder organization</figcaption></figure></div><p>The vault looks overwhelming at first glance. The structure is flat on purpose. An idea buried three folders deep tends to die there.</p><p>Here is the structure I use.</p><ul><li><p><strong>Root</strong> (<code>.claude</code>, <code>.vscode</code>, <code>README.md</code>, <code>CLAUDE.md</code>): config and workflows.</p></li><li><p><strong>INBOX</strong>: raw captures, active and unpolished.</p></li><li><p><strong>DAILY</strong>: one file per day, for work tasks, notes, and things I want to remember.</p></li><li><p><strong>DIGITAL TWIN</strong>: everything about me, including voice, audience, experience, and goals. This is the grounding layer.</p></li><li><p><strong>SUBSTACK</strong>: ideas move to drafts, then to published pieces.</p></li><li><p><strong>SOCIALS</strong>: one folder per channel, for LinkedIn, X, and Substack Notes.</p></li><li><p><strong>LIBRARY</strong>: stable reference material, including a glossary, lists, and resources.</p></li><li><p><strong>META</strong>: the engine room, holding templates, Copilot memory, Excalidraw files, and the graph tool.</p></li></ul><p>I pin the key folders with an underscore prefix, like <code>_INBOX</code>, so they float to the top of the file explorer. The Iconize plugin adds folder emojis on top of that. I can scan the sidebar in a couple of seconds.</p><div><hr></div><h2>Vault Atlas Makes 1,281 Files Findable</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9ZWv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ZWv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ZWv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!9ZWv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9ZWv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd29e1d21-d9d7-4d41-a588-05fe81ac2fde_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Vault Atlas landing page: navigation routes into the vault's structure, publishing, automation, and recovery views</figcaption></figure></div><p>I built an HTML page to make sense of the vault without cramming everything onto one screen. Vault Atlas has separate views for structure, publishing, automation, and recovery, so I always know which view to open.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bTj3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bTj3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bTj3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!bTj3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bTj3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd7aaec7-1350-4b7d-b6bd-7ba5e5fb2378_1182x594.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Vault Atlas overview screen showing the vault's current file counts</figcaption></figure></div><p>Here is the current state of the vault.</p><ul><li><p>1,281 files</p></li><li><p>320 social assets</p></li><li><p>173 system files</p></li><li><p>46 published articles</p></li></ul><p>Vault Atlas turns that count into something I can navigate, instead of a number I have to hold in my head.</p><div><hr></div><h2>Four Layers, Not Random Folders</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NK2T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NK2T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NK2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!NK2T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NK2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed6b3d9b-e390-4f3a-9e62-a85da98637e7_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">System Model showing four cards: Capture, Identity, Publishing, and Infrastructure</figcaption></figure></div><p>The vault behaves like an operating system with four layers.</p><ol><li><p><strong>Capture</strong> (INBOX + DAILY): loose input and daily traces.</p></li><li><p><strong>Identity</strong> (DIGITAL TWIN): voice, audience, principles, and experience.</p></li><li><p><strong>Publishing</strong> (SUBSTACK + SOCIALS): long-form source material plus the channels that distribute it.</p></li><li><p><strong>Infrastructure</strong> (META + <code>.claude</code> + hidden config): attachments, automation, skills, and workspace behavior.</p></li></ol><p>Each layer depends on the one before it. Automation cannot write in my voice until the identity layer exists, so I built Identity before I built Infrastructure.</p><div><hr></div><h2>The Graph Finds Connections I Never Made on Purpose</h2><h3>The Districts View</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Jal!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Jal!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Jal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4Jal!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Jal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f2023a9-4c96-4571-a189-d672b6ecd818_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Vault Districts page showing Substack, Socials, Library, and Meta cards with their rules and subfolders</figcaption></figure></div><p>The structural breakdown looks like this.</p><ul><li><p><strong>Mission Control</strong> (Root): routing and config.</p></li><li><p><strong>Capture</strong> (INBOX): active scratch space.</p></li><li><p><strong>Chronology</strong> (DAILY): a permanent timeline of what happened.</p></li><li><p><strong>Grounding</strong> (DIGITAL TWIN): voice, audience, experience, and goals, read before I generate anything with AI.</p></li><li><p><strong>Publishing Spine</strong> (SUBSTACK): ideas move to drafts, then to published pieces.</p></li><li><p><strong>Distribution</strong> (SOCIALS): LinkedIn, X, and Substack Notes.</p></li><li><p><strong>Durable Knowledge</strong> (LIBRARY): glossary, lists, resources, and PDFs.</p></li><li><p><strong>Infrastructure</strong> (META): templates, Copilot memory, Excalidraw, and the graph tool.</p></li></ul><p>Each district carries its own rule. Drafts stay rough, and published pieces stay final. Library stays stable, and INBOX stays temporary.</p><h3>The Knowledge Graph</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mAO3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mAO3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mAO3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!mAO3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mAO3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3f16943-5624-4440-a835-12ba75058037_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Graphify knowledge graph showing all 733 nodes across 47 color-coded communities</figcaption></figure></div><p>I use Graphify to build a knowledge graph that clusters more than 2,000 files on its own. The graph finds patterns I did not link by hand.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OTnd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OTnd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OTnd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!OTnd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OTnd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fec2302-38ca-4562-838f-e922d8c20415_1280x590.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Graphify graph zoomed in on a single node, showing its neighbors, community, source path, and degree</figcaption></figure></div><p>Zoom into any node and you see its full neighborhood. The panel on the right shows the file type, the community, the source path, the degree (how many connections it has), and every neighbor by name. One article can carry 20 direct connections across drafts and social posts. Every arrow marks a real connection, and each new file adds more edges, so the map gets denser over time.</p><p>I started this as an Obsidian plugin project, but I moved the graph work into <a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot</a> inside VS Code, because the connection visualization is tighter and the file scanning is faster.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BlYb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BlYb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BlYb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!BlYb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BlYb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf135d1-41dc-4104-aa3d-ce32b1b2275e_1280x606.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Zoomed knowledge graph view showing dense clusters of connected notes</figcaption></figure></div><div><hr></div><h2>The Digital Twin Grounds Every Draft</h2><p>Most AI output sounds generic, because the model does not know what you sound like.</p><p>My DIGITAL TWIN folder holds five files that fix that.</p><ul><li><p><strong>voice.md</strong>: writing style, banned words, sentence rhythm, and what counts as slop, meaning writing with the machine's shape still on it.</p></li><li><p><strong>audience.md</strong>: 17 reader archetypes, with their pain points and buying triggers.</p></li><li><p><strong>experience.md</strong>: 9 competency pillars.</p></li><li><p><strong>goals.md</strong>: what I am shipping and what is still open.</p></li><li><p><strong>principles.md</strong>: the values and decision filters I write against.</p></li></ul><p>When an agent drafts a post in my voice, it reads voice.md first. When it suggests an angle, it checks audience.md and experience.md next.</p><p>The identity lives in files, not in a chat window's memory. That is why the output does not read like something a stranger generated for me.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HJOX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HJOX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 424w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 848w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 1272w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HJOX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!HJOX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 424w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 848w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 1272w, https://substackcdn.com/image/fetch/$s_!HJOX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5e89c2-79ca-484f-9357-c7c1cdbeb8d2_1445x778.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Digital Twin folder holding voice, audience, experience, goals, and principles files</figcaption></figure></div><div><hr></div><h2>The Vault Runs Its Own Automation</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IU60!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IU60!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IU60!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IU60!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IU60!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IU60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!IU60!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IU60!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IU60!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IU60!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F806b7aec-9e26-4e83-a0e9-a75c8634615f_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Vault AI Layer page showing the automation layer's file counts for the .claude agents, skills, and Obsidian config files</figcaption></figure></div><p>The vault is programmable, built from four components.</p><ul><li><p><strong>Grounding</strong> (DIGITAL TWIN): voice, audience, experience, goals, and principles.</p></li><li><p><strong>Infrastructure</strong> (META): attachments, clippings, Copilot memory, templates, and the graph tool.</p></li><li><p><strong>Workflow engine</strong> (<code>.claude</code>): agents for orchestration, skills for transformation.</p></li><li><p><strong>Editor behavior</strong> (<code>.obsidian</code>, <code>.vscode</code>): plugin behavior, MCP setup, and workspace settings.</p></li></ul><p>I have 43+ skills for tasks I used to do by hand.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KS24!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KS24!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KS24!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KS24!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KS24!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KS24!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!KS24!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KS24!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KS24!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KS24!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F201ece96-3ac9-404f-ac95-204ad2c2db35_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Skills catalog listing banger-tweets, write-linkedin-posts, linkedin-carousels-atharva, workflow-visualizer, and other named skills</figcaption></figure></div><h3>The Social Flywheel</h3><p>A flywheel is a loop where one finished piece of work feeds the next. When I publish a Substack article, one piece of writing becomes four things: a tweet thread, a LinkedIn carousel post, a Substack Note, and a video script.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jh7T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jh7T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jh7T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!jh7T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jh7T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe242a470-ad63-4a12-9d90-ac3d5fd924eb_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Vault Publishing page showing the Social Flywheel section with channel derivatives and the rule to generate from the source blog, not from memory</figcaption></figure></div><p>I still write the article by hand. The system distributes it across channels using skills built for each channel, with my voice as the shared input.</p><div><hr></div><h2>Three Questions I Actually Ask the Vault</h2><p>I open Copilot Chat inside the vault and ask it real questions instead of guessing what it already knows.</p><h3>How Do I Rewrite a Sentence in My Voice?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_h22!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_h22!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_h22!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_h22!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_h22!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_h22!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!_h22!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_h22!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_h22!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_h22!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2227d00-da05-4519-b97d-b7647c6a150d_1280x634.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">VS Code split view: Voice.md open on the left, Copilot Chat identifying banned words and preparing a rewrite on the right</figcaption></figure></div><p>I pasted a sentence full of hype words and asked for a rewrite. Copilot read voice.md and named the exact words the guide bans. Then it rewrote the line direct and specific, without me telling it what "direct" means for me.</p><h3>How Many Posts Have I Written About One Topic?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O_6V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O_6V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O_6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!O_6V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!O_6V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5a8777b-0e47-4db8-8e0e-7f0c6ddef166_643x634.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Copilot Chat response listing three published blog posts about AI cost reduction with exact titles</figcaption></figure></div><p>I asked how many blog posts I had published about AI cost reduction. Copilot checked the published folder and scanned for matches. It returned three exact titles from the same series, and it did not invent a fourth <a href="https://blog.atharvashah.com/p/50-ai-terms-for-professional-vibe-coders-and-devs">title</a> to round out the answer.</p><h3>What Was I Supposed to Finish in Q1?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fi1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fi1B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fi1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!fi1B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fi1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ced865-d443-4c9f-92a0-a8a6b868ea34_647x304.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Copilot Chat showing Q1 targets, Q2 in-progress items, and a project status table with checkboxes</figcaption></figure></div><p>I asked what I still owed myself from Q1. Copilot read goals.md and cross-referenced the project files. It laid out what shipped, what was still moving, and what had stalled since the quarter closed.</p><div><hr></div><h2>From Capture to Publish in Five Steps</h2><h3>1. The Dashboard</h3><p>Dataview queries the vault on its own. It surfaces active drafts, urgent items, and recent captures the moment I tag a file.</p><h3>2. Capture</h3><p>Shift + Alt + O saves an article to META/Clippings with its metadata attached. The real trick is the phantom link. I type <code>Future Topic</code> for a note that does not exist yet, and when I create it later, every connection is already there waiting.</p><h3>3. Voice Input</h3><p>I do not type first drafts. Whispr Flow turns speech into text at 150 words a minute, against roughly 40 words a minute when I type.</p><h3>4. Refinement</h3><p>I select a brain dump, press Alt + I, and tell Copilot to restructure it. The ideas stay mine. Copilot just organizes them faster than I would by hand.</p><h3>5. Visualization</h3><p>Excalidraw lives inside META/Excalidraw, and I embed a file with <code>![[filename]]</code>. I do not need a separate Figma account, and every diagram stays version-controlled with the rest of the vault.</p><div><hr></div><h2>Why It Compounds</h2><p>Plain text does not lock you in. Open a Markdown file in Notepad thirty years from now, on any operating system, and it still opens. Try that with a Notion export.</p><p>The Graph View surfaced a pattern I never made on purpose. It connected a cold-email note to a <a href="https://blog.atharvashah.com/p/stop-writing-posts-start-building-a-content-flywheel">content flywheel</a> note, and both traced back to an audience-psychology note I had written weeks earlier. Notion and Google Docs cannot show you that kind of structure, because they do not track links between notes the way a graph does.</p><p>Everything lives in one place: code, long-form drafts, checklists, diagrams, and journal entries. One search covers all of it, and the question of where a file goes stopped costing me time.</p><p>The compounding shows up in the numbers too. I spend about 20% of my time on distribution now, and 80% on thinking and writing, because the flywheel skills handle the reformatting once an article is done.</p><div><hr></div><h2>The Recovery Playbook</h2><p>This page exists for the day I forget how my own system works. It lists the operating rules for each district, the hidden config files, a first-ten-minutes checklist, and the workflow documentation I would need to get moving again.</p><div><hr></div><h2>The Six Moves That Built This Vault</h2><p><strong>Move 1: Lay out a flat folder structure first.</strong> Decide the top-level folders before you write anything, and resist adding a third layer of subfolders. A flat structure is what keeps INBOX, DAILY, DIGITAL TWIN, SUBSTACK, SOCIALS, LIBRARY, and META scannable in one glance.</p><p><strong>Move 2: Write the grounding files before you automate anything.</strong> voice.md, audience.md, experience.md, and goals.md have to exist first, because every later skill reads them before it writes a word. Automation without a grounding layer just generates generic output faster.</p><p><strong>Move 3: Cluster the vault with a graph tool.</strong> Running Graphify over the folder structure turns isolated files into a map of communities and connections, the same map that powers the Districts view and the Knowledge Graph.</p><p><strong>Move 4: Build skills inside <code>.claude</code>.</strong> Each skill is one reusable workflow, the same kind that powers the Copilot queries and the Social Flywheel described above.</p><p><strong>Move 5: Automate the handoffs with Templater.</strong> Publishing an article should create the placeholder files across every social channel automatically, instead of you remembering to open four folders by hand.</p><p><strong>Move 6: Build a page like Vault Atlas.</strong> A single HTML view of the structure, publishing, automation, and recovery layers means you never have to hold the whole map in your head.</p><p>Once those six moves are in place, the vault runs mostly without you. Everything stays local, and the files stay portable and yours.</p><div><hr></div><h2>The System Doesn't Wait on Me to Show Up</h2><p>I do not sit down and "write" anymore. I capture, structure, refine, and distribute, in that order, and the system already knows who I am before it touches a keyboard. Every output runs through my voice and my goals before it reaches a reader.</p><p>I put real hours into this infrastructure, and I intend to keep using it.</p><div><hr></div><h2>The Flywheel Dashboard Updates in Real Time</h2><h3>The Dashboard After Publishing</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_2UR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_2UR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_2UR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!_2UR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_2UR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a388872-a4f9-43f1-a485-adf17e65fce2_1280x649.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Real-time social flywheel dashboard showing articles queued for distribution</figcaption></figure></div><p>Once an article goes live, the flywheel runs on its own. The dashboard lists every article next to its social outputs, updated in real time, so I can see what shipped and what is still queued without opening four separate folders.</p><h3>Zooming Into the Graph for the Next Idea</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4KIM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4KIM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4KIM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4KIM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4KIM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F643b05f0-175e-422f-9310-f04ade3e36b9_659x639.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Knowledge graph showing an article node connected to 15+ related pieces across different content types</figcaption></figure></div><p>When I do not know what to write next, I zoom into the graph instead of staring at a blank draft. One article node connects to research notes, related pieces, audience-archetype files, and competitor notes. The graph shows me what I already built nearby, so I rarely start from zero.</p><h3>The Monthly Velocity Numbers</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A25D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A25D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A25D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A25D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A25D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A25D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!A25D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A25D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A25D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A25D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05a3dcb0-8d34-4fff-a9b2-dcf48fc251f4_1280x648.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Dashboard showing monthly content output metrics: 12 blog posts, 47 social assets, 8 Shorts scripts</figcaption></figure></div><p>The metrics dashboard tracks what shipped, not hours logged or tasks checked off. Monthly output has stayed steady since I built it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4uQw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4uQw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4uQw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!4uQw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4uQw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6163b54-57c0-4f63-b4d4-0b544ddd48a3_956x544.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Graph View showing the full connected vault</figcaption></figure></div><div><hr></div><h2>Video Walkthrough</h2><p>See the full system in action: <a href="https://blog.atharvashah.com/publish/posts/detail/191548515?referrer=%2Fpublish%2Fposts%2Fpublished%3Fsearch%3Dsecond%2520brain">How My Second Brain Works</a></p><div><hr></div><p>The video includes live demos of:</p><ul><li><p>Vault structure in VS Code</p></li><li><p>Obsidian graph visualization</p></li><li><p>Real-time Copilot queries</p></li><li><p>Content flywheel automation</p></li><li><p>AI-powered analysis and planning</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MdwZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MdwZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 424w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 848w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MdwZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!MdwZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 424w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 848w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 1272w, https://substackcdn.com/image/fetch/$s_!MdwZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2c69a91-c75c-49da-8abb-c8984bd0deaf_1918x1018.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Snapshot of my graph view, merely weeks after the setup</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ATBA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ATBA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 424w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 848w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 1272w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ATBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ATBA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 424w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 848w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 1272w, https://substackcdn.com/image/fetch/$s_!ATBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39968-121a-43b8-b4a4-a3076019914f_1908x931.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">My Digital Twin folder stores everything about me in files like about.md, voice.md, experience.md, audience.md, and goals.md, and it can be plugged into any AI skill invocation or prompt</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YPU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YPU6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YPU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!YPU6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YPU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c24e3d-228a-4b93-b14c-d88e517ce21c_1380x752.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Video Walkthrough, image 2</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iDoG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iDoG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 424w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 848w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 1272w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iDoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!iDoG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 424w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 848w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 1272w, https://substackcdn.com/image/fetch/$s_!iDoG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80d18cb7-5b7a-41f6-9b11-e0611565ef5a_1175x355.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Video Walkthrough, image 3</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!14Qr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!14Qr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 424w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 848w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 1272w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!14Qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!14Qr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 424w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 848w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 1272w, https://substackcdn.com/image/fetch/$s_!14Qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d2f43fb-ed61-4676-a474-72cccb004ef9_1919x967.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Running the Content Flywheel template against my blog yields 4x the social links with those templates in place</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q4zn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q4zn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 424w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 848w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 1272w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q4zn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!q4zn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 424w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 848w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 1272w, https://substackcdn.com/image/fetch/$s_!q4zn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51cdb604-66b7-4d1c-8777-795291f2e436_1913x1019.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Templater, the Obsidian plugin that creates custom templates and triggers for simple or complex workflows</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!klJY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!klJY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 424w, https://substackcdn.com/image/fetch/$s_!klJY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 848w, https://substackcdn.com/image/fetch/$s_!klJY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 1272w, https://substackcdn.com/image/fetch/$s_!klJY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!klJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!klJY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 424w, https://substackcdn.com/image/fetch/$s_!klJY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 848w, https://substackcdn.com/image/fetch/$s_!klJY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 1272w, https://substackcdn.com/image/fetch/$s_!klJY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9897a791-ca28-417c-9ef0-b9f63681b1e9_1455x531.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Video Walkthrough, image 4</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!afQQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!afQQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 424w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 848w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!afQQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!afQQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 424w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 848w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!afQQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0951e45f-ee9d-473e-9980-20afc43f98c1_1600x567.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Video Walkthrough, image 5</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lINl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lINl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 424w, https://substackcdn.com/image/fetch/$s_!lINl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 848w, https://substackcdn.com/image/fetch/$s_!lINl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 1272w, https://substackcdn.com/image/fetch/$s_!lINl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lINl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!lINl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 424w, https://substackcdn.com/image/fetch/$s_!lINl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 848w, https://substackcdn.com/image/fetch/$s_!lINl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 1272w, https://substackcdn.com/image/fetch/$s_!lINl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f4424c5-753c-480b-9e5e-41cca6955696_1920x1015.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Video Walkthrough, image 6</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zsC-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zsC-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 424w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 848w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zsC-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!zsC-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 424w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 848w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!zsC-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5e78c8-1102-4b16-9cd9-361fadc82487_1917x1020.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">My Daily Journal tracks my work tasks, personal tasks, and the news I follow, either logged by me or by an agent running on a schedule</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rXQg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rXQg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rXQg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!rXQg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rXQg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc073b049-1bf6-4ae3-ba7d-e4353cd6ef3c_830x553.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Copilot Chat showing query "What are my competency pillars or main skill sets?", response lists all 9 pillars with sub-descriptions, noting it reviewed Experience.md</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sx1J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sx1J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sx1J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Sx1J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sx1J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa50b50a3-2507-4650-b27c-ee0c759dea4f_638x509.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Copilot Chat showing "Post-Publish Happens in Two Layers". Layer 1 Substack (Immediate) with 3 steps, Layer 2 Social Flywheel with the @social-flywheel command and a table of 4 output files</figcaption></figure></div><div id="youtube2-eV80e6DMO_E" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;eV80e6DMO_E&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/eV80e6DMO_E?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[New PC Setup Script. Windows Migration in an Hour]]></title><description><![CDATA[One PowerShell script installs everything. Another restores every config. Fresh machine in under an hour.]]></description><link>https://blog.atharvashah.com/p/your-new-pc-migration-should-not-cost-you-a-full-day</link><guid isPermaLink="false">https://blog.atharvashah.com/p/your-new-pc-migration-should-not-cost-you-a-full-day</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 21:22:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pdQ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pdQ5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pdQ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!pdQ5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pdQ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb434158f-457a-41fc-9c45-7a207abf32e2_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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>Every New Laptop Costs You a Full Day</h2><p>You get a new laptop. The thrill lasts about ten minutes, and then reality hits.</p><p>You spend the next eight hours downloading browsers, editors, terminals, media players, and CLI tools one by one. You hunt for config files scattered across AppData folders. You rebuild your VS Code settings from memory. You forget half your browser extensions. By midnight you're still not back to where you started.</p><p>I got tired of this cycle. So I built a migration kit. It takes me from a fresh Windows install to my exact working environment in under an hour. It needs no Microsoft Store, no manual download and no guesswork. One script installs everything. Another script restores every config, theme, and shortcut right where it belongs.</p><p>This is that system.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5qKG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5qKG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 424w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 848w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 1272w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5qKG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed322474-d093-4558-a8e5-856ac71bd20b_888x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!5qKG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 424w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 848w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 1272w, https://substackcdn.com/image/fetch/$s_!5qKG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed322474-d093-4558-a8e5-856ac71bd20b_888x406.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Every New Laptop Costs You a Full Day</figcaption></figure></div><div><hr></div><h2>The Software Stack</h2><p>Here is every tool that goes on my machine, grouped by what it does. This is the master list that feeds into the automated installer script later.</p><p><strong>Productivity and Communication.</strong> Obsidian is the foundation - my <a href="https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian">second brain</a>, my vault, my entire knowledge system. TickTick handles task management. For communication, it's Slack for work, Discord for communities, and Telegram for everything in between. Flow Launcher gives me keyboard-driven quick access to files and apps without touching the mouse. QuillBot rounds it out for writing and paraphrasing.</p><p><strong>Browsers and Research.</strong> Brave is my primary browser - privacy-focused, fast, and Chromium-compatible. For AI-assisted research, I keep Perplexity, Claude, and ChatGPT available as web apps. Proton VPN handles secure browsing when I need it.</p><p><strong>Development and Terminal.</strong> VS Code is the primary editor. Sublime Text stays around for fast, lightweight file editing when I don't need a full IDE. Docker handles containerization. Node.js and Python are the core runtimes. MongoDB and SQLite cover local database needs.</p><p><strong>Media and Creativity.</strong> VLC plays everything. Audacity handles audio editing. MediaMonkey 5 manages my music library with metadata intact. OBS Studio records and streams. Upscayl does local AI-powered image upscaling. qBittorrent handles downloads.</p><p><strong>System and Utilities.</strong> WizTree finds large files and frees up disk space fast. SyncThing is the backbone of the entire migration system - peer-to-peer file sync across machines with no cloud middleman. CCleaner cleans up system junk. PDF24 Creator handles offline PDF merging, splitting, and editing. Calibre manages my ebook library.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v54_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v54_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 424w, https://substackcdn.com/image/fetch/$s_!v54_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 848w, https://substackcdn.com/image/fetch/$s_!v54_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 1272w, https://substackcdn.com/image/fetch/$s_!v54_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v54_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!v54_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 424w, https://substackcdn.com/image/fetch/$s_!v54_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 848w, https://substackcdn.com/image/fetch/$s_!v54_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 1272w, https://substackcdn.com/image/fetch/$s_!v54_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81125313-30ea-4031-bb33-4f59fa1da54a_870x532.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Software Stack</figcaption></figure></div><div><hr></div><h2>The Command Line Arsenal</h2><p>The GUI apps are only half the picture. The real power lives in the terminal.</p><p>FFmpeg, yt-dlp, Gallery-DL, and ImageMagick are staples. They handle media conversion, video downloading, gallery scraping, and image processing. Five more CLI tools complete the kit.</p><p><strong>Rclone</strong> is the one tool I need for cloud storage. It syncs files to Google Drive, Dropbox, and dozens of other providers from the command line. <strong>Pandoc</strong> converts between markup formats - Markdown to PDF, Markdown to Docx, whatever you need.</p><p><strong>Zoxide</strong> replaces the <code>cd</code> command with a smarter one. It learns your habits, so a few letters take you to any directory. <strong>Ripgrep</strong> searches text across entire codebases and vaults at absurd speed. <strong>Bat</strong> is a better <code>cat</code>, with syntax highlighting, line numbers, and Git integration.</p><p>Every one of these installs through a package manager. That removes the search for a download page.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SHLz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SHLz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 424w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 848w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 1272w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SHLz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!SHLz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 424w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 848w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 1272w, https://substackcdn.com/image/fetch/$s_!SHLz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6594ea8-5e3e-4cf6-ad91-0d3e3294f9d5_903x546.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Command Line Arsenal</figcaption></figure></div><div><hr></div><h2>The Two-Tier Strategy</h2><p>To make this truly plug-and-play, the system runs on two layers. The first is the engine, the part that gets every app installed. The second is the soul, the part that makes the machine feel like the one you left behind. Winget runs the engine. SyncThing plus symlinks run the soul.</p><div><hr></div><h2>The Automated Installer (bootstrap.ps1)</h2><p>This is the engine. It uses Winget to install the entire stack in one shot, and every app from the list above maps to its correct Winget package ID.</p><p>PowerShell</p><pre><code># Run as Admin check
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
    Write-Error "Run this script as Administrator!"; return
}

$apps = @(
    # Productivity
    "Obsidian.Obsidian", "TickTick.TickTick", "Slack.Slack", "Discord.Discord",
    "Telegram.TelegramDesktop", "Flow-Launcher.Flow-Launcher",

    # Browsers &amp; VPN
    "Brave.Brave", "Proton.ProtonVPN",

    # Dev &amp; Terminal
    "Microsoft.VisualStudioCode", "SublimeText.SublimeText.4", "Docker.DockerDesktop",
    "OpenJS.NodeJS", "Python.Python.3.12", "MongoDB.Server", "SQLite.SQLite",

    # Media &amp; Creativity
    "VideoLAN.VLC", "Audacity.Audacity", "VentisMedia.MediaMonkey",
    "obsproject.obs-studio", "Upscayl.Upscayl", "qBittorrent.qBittorrent",

    # Utilities
    "AntibodySoftware.WizTree", "Syncthing.Syncthing", "Piriform.CCleaner",
    "PDF24.PDF24Creator", "kovidgoyal.calibre",

    # CLI Power Tools
    "Gyan.FFmpeg", "yt-dlp.yt-dlp", "mikf.gallery-dl", "ImageMagick.ImageMagick",
    "Rclone.Rclone", "JohnMacFarlane.Pandoc", "ajeetdsouza.zoxide",
    "BurntSushi.ripgrep.MSVC", "sharkdp.bat"
)

foreach ($app in $apps) {
    Write-Host "Installing $app..." -ForegroundColor Cyan
    winget install --id $app --silent --accept-source-agreements --accept-package-agreements
}</code></pre><p>Run that as admin, walk away for 15 minutes, and come back to a fully loaded machine. That covers thirty-plus apps with zero clicks.</p><div><hr></div><h2>What Makes It Actually Plug and Play</h2><p>Installing apps is the easy part. The hard part is making them <em>feel</em> like yours. That means restoring settings, themes, keybindings, and databases. SyncThing keeps a folder called <code>C:\Backup\Config</code> synced across all your machines. The table below maps exactly which paths need to be tracked for each tool.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o7Sm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o7Sm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 424w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 848w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 1272w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o7Sm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!o7Sm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 424w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 848w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 1272w, https://substackcdn.com/image/fetch/$s_!o7Sm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa714f9-e92e-4ccb-88eb-75a96b2f4ccd_1224x287.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What Makes It Actually Plug and Play</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q4Ni!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q4Ni!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 424w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 848w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 1272w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q4Ni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!q4Ni!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 424w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 848w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 1272w, https://substackcdn.com/image/fetch/$s_!q4Ni!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12520cb9-6008-4812-a1ce-4f12d062f690_2912x810.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>If it's not on this list, it doesn't need special treatment - Winget handled it. If it is on this list, the next script handles it automatically.</p><div><hr></div><h2>The Symlink Restore Script (restore_settings.ps1)</h2><p>This is the soul. Once SyncThing has downloaded your <code>C:\Backup\Config</code> folder to the new machine, this script creates the symbolic links that point Windows at it. Windows then reads the settings from their normal locations, and the real files stay in your synced folder.</p><p>PowerShell</p><pre><code># Define where your synced configs live
$syncFolder = "C:\Backup\Config"

# Function to create the link
function Set-Link($appPath, $backupPath) {
    if (Test-Path $appPath) { Remove-Item -Recurse -Force $appPath }
    New-Item -ItemType SymbolicLink -Path $appPath -Target $backupPath
}

# Apply Links
Write-Host "Restoring App Settings via Symlinks..." -ForegroundColor Green

# 1. VS Code Settings
Set-Link "$env:APPDATA\Code\User" "$syncFolder\vscode"

# 2. Flow Launcher (Everything: plugins, history, themes)
Set-Link "$env:APPDATA\FlowLauncher" "$syncFolder\FlowLauncher"

# 3. yt-dlp Global Config
Set-Link "$env:APPDATA\yt-dlp" "$syncFolder\yt-dlp"

# 4. Git Config (Crucial for your dev work)
Set-Link "$env:USERPROFILE\.gitconfig" "$syncFolder\git\.gitconfig"</code></pre><p>After this runs, you open VS Code and your theme is there. Your keybindings are there. Flow Launcher has your plugins. Git knows who you are. It all just works.</p><div><hr></div><h2>Things That Need Special Treatment</h2><p>Not everything plays nice with symlinks.</p><p><strong>Obsidian</strong> stores its config inside the vault itself - the <code>.obsidian</code> folder holds your themes, plugins, and appearance settings. You don't symlink Obsidian's AppData. You just point the app at your synced vault on the new machine, and everything comes with it.</p><p><strong>Brave</strong> and other Chromium browsers encrypt some profile data in ways that are tied to the specific machine. Symlinks can break login sessions and saved passwords. The safer move is Brave Sync for extensions and bookmarks. Keep a manual export of your <code>Bookmarks</code> file in the backup folder as insurance.</p><p><strong>Python and Node.js</strong> don't have meaningful config files to sync. What they need is their global packages. Add your <code>npm install -g</code> and <code>pip install</code> commands to the end of <code>bootstrap.ps1</code> so they run as part of the same automated setup.</p><div><hr></div><h2>Taking It Further With a Dotfiles Repository</h2><p>The SyncThing approach works. But a GitHub repository transforms your setup from a manual backup into a proper dotfiles system. You get version history for every config change and a way to undo a mistake. One <code>git clone</code> command then deploys your whole environment on a new machine.</p><div><hr></div><h2>The Repository Layout</h2><p>Create a repository called <code>dotfiles-windows</code> with this layout:</p><p>Plaintext</p><pre><code>.
&#9500;&#9472;&#9472; scripts/
&#9474;   &#9500;&#9472;&#9472; bootstrap.ps1        # Installs all apps (Winget)
&#9474;   &#9492;&#9472;&#9472; restore.ps1          # Creates the symlinks
&#9500;&#9472;&#9472; configs/
&#9474;   &#9500;&#9472;&#9472; vscode/
&#9474;   &#9474;   &#9500;&#9472;&#9472; settings.json
&#9474;   &#9474;   &#9492;&#9472;&#9472; keybindings.json
&#9474;   &#9500;&#9472;&#9472; flow-launcher/       # Folder for Flow settings
&#9474;   &#9500;&#9472;&#9472; git/
&#9474;   &#9474;   &#9492;&#9472;&#9472; .gitconfig
&#9474;   &#9492;&#9472;&#9472; obsidian/            # Optional: Global snippets or CSS
&#9500;&#9472;&#9472; .gitignore               # CRITICAL: Prevents pushing secrets
&#9492;&#9472;&#9472; README.md                # Instructions for your future self</code></pre><p>Everything text-based and non-sensitive goes here. That means your scripts, your JSON configs, and your Git settings. The repo becomes a single source of truth.</p><div><hr></div><h2>The Smart Gitignore</h2><p>App data directories contain tokens, machine-specific paths, and database files you don't want in version control. This <code>.gitignore</code> keeps the repo clean and safe:</p><p>Plaintext</p><pre><code># Ignore local databases and logs
*.log
*.db
*.sqlite

# Ignore sensitive VS Code data
configs/vscode/backups/
configs/vscode/workspaceStorage/

# Ignore actual Obsidian Vaults (Keep those in Syncthing/Proton Drive)
# Only track global Obsidian CSS or templates here if desired.
vaults/

# Ignore sensitive Git credentials
.git-credentials</code></pre><div><hr></div><h2>One-Command Deployment</h2><p>With the repo set up, your entire migration on a new laptop becomes a single line:</p><p>PowerShell</p><pre><code>git clone https://github.com/YourUsername/dotfiles-windows.git C:\dotfiles; &amp; C:\dotfiles\scripts\bootstrap.ps1; &amp; C:\dotfiles\scripts\restore.ps1</code></pre><p>That single command finishes the whole migration, from an empty machine to a fully configured one.</p><p>The <code>restore.ps1</code> in the repo is smarter than the standalone version - it detects where it's running from and resolves paths automatically:</p><p>PowerShell</p><pre><code>$repoRoot = (Get-Item $PSScriptRoot).Parent.FullName
$configSource = "$repoRoot\configs"

function Set-Link($targetPath, $sourcePath) {
    if (Test-Path $targetPath) {
        Write-Host "Backing up existing config for $(Split-Path $targetPath -Leaf)..."
        Move-Item $targetPath "$targetPath.bak" -Force
    }
    # Ensure the parent directory exists
    $parentDir = Split-Path $targetPath -Parent
    if (!(Test-Path $parentDir)) { New-Item -ItemType Directory -Path $parentDir }

    New-Item -ItemType SymbolicLink -Path $targetPath -Target $sourcePath
    Write-Host "Linked: $targetPath" -ForegroundColor Gray
}

# -- Execute Links ---
Write-Host "Linking configurations from $configSource..." -ForegroundColor Cyan

# VS Code
Set-Link "$env:APPDATA\Code\User\settings.json" "$configSource\vscode\settings.json"

# Git
Set-Link "$env:USERPROFILE\.gitconfig" "$configSource\git\.gitconfig"

# Flow Launcher
Set-Link "$env:APPDATA\FlowLauncher\Settings" "$configSource\flow-launcher\Settings"

Write-Host "Migration Sync Complete!" -ForegroundColor Green</code></pre><p>This version also backs up existing configs before overwriting them. It renames the current file to <code>.bak</code> before it links the synced one in. That backup holds exactly one prior version, the state right before the last run. Run the script again on the same machine and the new <code>.bak</code> replaces the old one.</p><div><hr></div><h2>Keeping It Updated</h2><p>The symlinks make maintenance easy. Switch your VS Code theme and the file in <code>C:\dotfiles\configs</code> updates on its own. It is the same file. All you do is commit and push:</p><p>Bash</p><pre><code>cd C:\dotfiles
git add .
git commit -m "Updated VS Code theme"
git push</code></pre><p>Every machine pulls the latest version on the next sync with zero extra effort.</p><div><hr></div><h2>GitHub Handles the Logic, SyncThing Handles the Data</h2><p>GitHub gives the dotfiles repo a real commit history, so a bad settings change is one <code>git revert</code> away. That works because the tracked files are text: scripts, JSON configs, a single <code>.gitconfig</code>. An Obsidian vault or a SQLite database does not behave the same way in Git. Git tracks the whole binary file as changed, not the two lines that actually changed inside it, so the repo grows with every sync and the commit history stops being something a person can read. SyncThing skips that problem by design. It moves the Obsidian vault, the MediaMonkey library, and the rest of the media files with no Git repo involved, at the cost of no undo button.</p><p>Keep the scripts and the JSON configs in the dotfiles repo, where version control earns its keep. Keep the vault and the databases in SyncThing, where quiet background sync matters more than history.</p><div><hr></div><h3>Related Reading</h3><ul><li><p><a href="https://blog.atharvashah.com/p/one-command-to-share-your-entire-vs-code-setup">VSCode Plugin Export and Share with Friends</a></p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/your-new-pc-migration-should-not-cost-you-a-full-day/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/your-new-pc-migration-should-not-cost-you-a-full-day/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[SEO for Vibe-Coded Apps. The Two-Prompt Fix]]></title><description><![CDATA[AI builds clean components and skips discoverability entirely. Here's the two-prompt fix.]]></description><link>https://blog.atharvashah.com/p/vibe-coded-app-no-seo-fix</link><guid isPermaLink="false">https://blog.atharvashah.com/p/vibe-coded-app-no-seo-fix</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 21:15:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S9EE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S9EE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S9EE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!S9EE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!S9EE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb76ec44e-aeb6-4c3d-9281-84c7c8ae8d15_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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>The Invisible Tax on Every Vibe-Coded App</h2><p>You shipped the app. The landing page looks good. The product works. Nobody finds it.</p><p>This is the failure mode of <a href="https://blog.atharvashah.com/p/50-ai-terms-for-professional-vibe-coders-and-devs">vibe coding</a>. You prompt an AI to build your whole React app in an afternoon. It generates clean components, handles routing, and sets up a decent UI. It skips discoverability every time, unless you ask for it.</p><p>The app ships with no meta tags and no sitemap. It carries no semantic HTML structure, no OpenGraph cards, and no JSON-LD schema. Images carry no alt text. Pages carry no canonical URLs. The app runs, and search engines cannot see it.</p><p>A page with no OpenGraph tags drops a bare URL into a shared link, and that costs real clicks. Backlinko and ClickFlow's study of five million Google results found the top organic result pulls a 27.6 percent click-through rate. A page a crawler cannot parse never reaches that position at all.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BYrU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BYrU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 424w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 848w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 1272w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BYrU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!BYrU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 424w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 848w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 1272w, https://substackcdn.com/image/fetch/$s_!BYrU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3feb37e1-c4ef-42fd-97bd-38a57b2be989_916x502.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Search engines and social platforms see a blank shell when a vibe-coded app ships</figcaption></figure></div><h2>Client-Side Rendering Is Why Crawlers See Nothing</h2><p>AI code generators optimize for what renders in the browser. Ask Claude or GPT to build a portfolio site or a SaaS landing page, and the model builds the visible layout first. Title tags, meta descriptions, and structured data never show up in a browser preview, so the model skips them by default.</p><p>Developer Charlie Graham wrote about the same failure on dev.to. Tools like Lovable, Bolt, Replit, and Cursor optimize for shipping speed, so a correct heading hierarchy gets left out by default, along with meta tags and structured JSON. Worse, most of these tools render content client-side, and a crawler that only reads the initial HTML never sees that content at all.</p><p>The money at stake backs up the urgency. First Page Sage tracks a 702 percent median SEO return on investment for B2B SaaS companies specifically, with breakeven around seven months. Paid ads stop producing the moment you stop paying for them. Organic traffic keeps paying only if the technical foundation exists first.</p><h2>A Div Inside A Div Tells A Crawler Nothing</h2><p>The clearest symptom sits in the markup itself. A vibe-coded page is often a div nested inside a div nested inside a div, with no <code>&lt;main&gt;</code>, <code>&lt;nav&gt;</code>, or <code>&lt;article&gt;</code> tag marking what any section actually is. A crawler has no signal for what the page is about, because nothing in the HTML says so.</p><h2>The Fix Is Two Prompts, Run In Order</h2><p>I built two prompts that fix this. Drop each prompt into your AI coding agent and point it at your React codebase. Claude, Cursor, and Copilot all work with them. The first prompt audits the app and fixes it. The second prompt documents every change the first one made.</p><p>The audit prompt follows a strict four-phase model. It crawls your project structure and identifies every public-facing route. It then builds a full SEO plan before it edits one file. That order matters. An AI that injects meta tags before it reads your site architecture makes a mess.</p><p>The order is the point, so treat it as a sequence rather than a checklist:</p><ol><li><p><strong>Map.</strong> The agent finds every public-facing route and proposes a strategy against it.</p></li><li><p><strong>Build the infrastructure.</strong> The agent creates robots.txt, the sitemap and the dependencies before it touches a page.</p></li><li><p><strong>Optimize each page.</strong> The agent adds unique meta tags, OpenGraph cards, semantic HTML and clean URLs.</p></li><li><p><strong>Tune performance.</strong> The agent adds lazy loading, dynamic meta tags for parameterized routes, and JSON-LD schema for AI crawlers.</p></li></ol><p>The prompt also includes a safety constraint. It writes a plan file first. It then waits for your approval before it edits any application code. You stay in control.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!djLw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!djLw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 424w, https://substackcdn.com/image/fetch/$s_!djLw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 848w, https://substackcdn.com/image/fetch/$s_!djLw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 1272w, https://substackcdn.com/image/fetch/$s_!djLw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!djLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!djLw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 424w, https://substackcdn.com/image/fetch/$s_!djLw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 848w, https://substackcdn.com/image/fetch/$s_!djLw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 1272w, https://substackcdn.com/image/fetch/$s_!djLw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33feef1f-bdec-4c31-bc07-5a38178c5675_836x674.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The four-phase audit prompt maps every route before it edits a file</figcaption></figure></div><h2>Prompt 1 - The SEO Audit and Fix</h2><p>Drop this prompt into your AI coding agent with your React project loaded. The agent analyzes your codebase, generates an SEO plan, then fixes every route.</p><pre><code>Role: You are an Expert Senior Full-Stack Engineer and SEO Specialist.

Task: Perform a comprehensive SEO overhaul of this React workspace. You must follow a strict "Plan-First" execution model.

Phase 1: Analysis &amp; Documentation
Crawl the Project: Scan the /src folder, especially routes (e.g., App.js, routes.tsx, or react-router configs) to identify every public-facing page.

Sitemap Audit: Locate or create a strategy for a dynamic sitemap.xml.

Deliverable: Create a file named SEO_PLAN.md documenting:

A list of all identified routes.

The proposed robots.txt configuration.

A plan for implementing react-helmet-async for head management.

A strategy for OpenGraph (OG) tags and structured data (JSON-LD).

Phase 2: Technical Infrastructure
Robots &amp; Sitemap: Generate a robots.txt in the /public folder. Create a script (or a manual sitemap.xml) that includes all routes found in Phase 1.

Dependency Setup: Install react-helmet-async.

Global Provider: Wrap the application in the HelmetProvider at the root level.

Phase 3: Page-Level Optimization
For every page component identified:

Meta Tags: Add unique &lt;title&gt; and &lt;meta name="description"&gt; tags.

Social Graph: Implement OpenGraph (og:title, og:description, og:image) and Twitter Card tags.

Semantic HTML: Review the JSX. Ensure the page uses a logical heading hierarchy (&lt;h1&gt; for main titles, &lt;h2&gt; for sections) and semantic tags (&lt;main&gt;, &lt;article&gt;, &lt;nav&gt;).

Clean URLs: Ensure all Link components use human-readable slugs.

Phase 4: Performance &amp; Programmatic SEO
Image Optimization: Identify &lt;img&gt; tags and suggest/implement loading="lazy" and descriptive alt text.

Dynamic Routes: If the app uses dynamic parameters (e.g., /products/:id), create a pattern to generate unique meta tags based on the data being fetched.

Optimize all page Title Tags to fall between 50&#8211;60 characters and implement a site-wide JSON-LD 'Organization' and 'WebPage' Schema to clarify brand identity for LLMs and search engines. . Ensure all critical brand and service information is 'crawl-ready' without requiring JavaScript execution to prevent data loss during AI indexing.

Constraints:

Do not break existing CSS or functional logic.

Use react-helmet-async instead of the legacy react-helmet.

Prioritize "Human-Readable" code and SEO-friendly URL structures.

Wait for my approval on SEO_PLAN.md before modifying any application files.</code></pre><h2>A Plan File Catches A Duplicate Meta Description Before It Ships</h2><p>Most people tell an AI to add SEO to an app and stop there, with no plan phase. The AI then guesses at your site structure. It duplicates meta descriptions across pages and misses routes it never crawled.</p><p>The plan-first constraint forces the agent to analyze the site before it writes any code. You review the plan document before a single file changes. You catch a missing route or a wrong keyword while fixing it still costs nothing.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LORC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LORC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 424w, https://substackcdn.com/image/fetch/$s_!LORC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 848w, https://substackcdn.com/image/fetch/$s_!LORC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 1272w, https://substackcdn.com/image/fetch/$s_!LORC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LORC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!LORC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 424w, https://substackcdn.com/image/fetch/$s_!LORC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 848w, https://substackcdn.com/image/fetch/$s_!LORC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 1272w, https://substackcdn.com/image/fetch/$s_!LORC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ebeaae-d374-44aa-9ba3-d5de69677385_872x508.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A generated SEO_PLAN.md lists every route before the agent touches a single file</figcaption></figure></div><h2>Prompt 2 - The SEO Report Generator</h2><p>Run this second prompt after the audit prompt finishes. It compares the before state and the after state of your codebase. It then writes a professional report. The report names every change, the reason for it, and its effect on search performance.</p><p>The report does real work. Build for a client and the report becomes a deliverable you can hand over. Build for yourself and it becomes the record of why a page's title tag reads the way it does, months after you approved the plan and forgot the reasoning behind it.</p><p>The report covers five areas:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pu7-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pu7-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 424w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 848w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 1272w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pu7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!pu7-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 424w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 848w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 1272w, https://substackcdn.com/image/fetch/$s_!pu7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed6df8d-545c-48bc-b42c-28fb37466867_2912x608.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><pre><code>**Role:** You are a Senior Technical SEO Auditor.

**Task:** Conduct a post-implementation review of the SEO overhaul performed on this React workspace. You must generate a professional, comprehensive report named `SEO_REPORT.md`.

**Scope of Analysis:**

1. Compare the current state of the `/src` and `/public` folders against standard React SEO best practices.

2. Identify every component where `react-helmet-async` or SEO meta tags were added.

3. Identify all new files created (e.g., `sitemap.xml`, `robots.txt`, `SEO_PLAN.md`).


**Report Structure Requirements:**

### 1. Executive Summary

- Provide a high-level overview of the SEO health of the application before vs. after implementation.


### 2. Technical Infrastructure Changes

For every **New File** created (e.g., `robots.txt`, `sitemap.xml`):

- **File Path:** [Path to file]

- **Purpose:** Why was this specific file created?

- **Impact:** How does this file affect search engine crawlers (indexing, crawl budget, etc.)?


### 3. Page-by-Page Breakdown

Create a section for **every page/route** modified. For each page, document:

- **Component Name &amp; Path:**

- **Elements Added:** List specific Tags (Title, Meta Description, OG Tags, Schema.json).

- **Technical Decisions:** Why was this specific keyword or description chosen for this route?

- **Semantic Improvements:** Note if tags like `&lt;div&gt;` were changed to `&lt;main&gt;`, `&lt;article&gt;`, or if `&lt;h1&gt;`-`&lt;h6&gt;` hierarchy was corrected.

- **SEO Impact:** Explain how these specific changes improve the "Relevancy Score" for that page.


### 4. Dependency &amp; Architecture Log

- **Library Choice:** Document the use of `react-helmet-async`.

- **Decision Logic:** Why did we use an asynchronous head manager instead of standard React state? (Mention thread safety and SSR compatibility).

- **Global Configuration:** Detail the `HelmetProvider` implementation at the root level.


### 5. Performance &amp; Accessibility (A11y)

- List improvements made to `&lt;img&gt;` alt tags and `loading="lazy"` attributes.

- Explain how these changes impact Core Web Vitals (LCP, CLS).


**Tone:** Professional, technical, and data-driven. Use tables where appropriate to compare "Before" and "After" states for meta-titles and descriptions.

**Final Output:** Save all of this into `SEO_REPORT.md` in the root directory.
</code></pre><h2>Run The Audit Prompt First, Approve The Plan, Then Run The Report Prompt</h2><p>Open your vibe-coded React project in your AI coding environment. Paste the first prompt. Let the agent generate the SEO plan. Review the plan, adjust it if needed, then approve it. The agent implements every fix from the approved plan.</p><p>Paste the second prompt next. It scans the changes and writes the full audit trail. You end up with an SEO-fixed app and a report that names every change and the reason for it.</p><p>The whole process takes about thirty minutes. A freelance SEO consultant charges $75 to $300 an hour in 2026, and a one-time technical audit runs $500 to $10,000 depending on scope, per goLance's 2026 freelance SEO rate guide. These prompts do not replace a consultant's strategy work or copywriting. They close the mechanical layer in about thirty minutes.</p><h2>The Same Four Phases Work In Next.js, Without react-helmet-async</h2><p>The four-phase model is not React-specific. Next.js's App Router ships a built-in <code>generateMetadata</code> function, so the same map, build, optimize, and tune sequence applies without adding react-helmet-async at all. Swap the Phase 2 dependency step for a note to use <code>generateMetadata</code>, and the rest of the plan holds.</p><p>Run the audit prompt on your own project this week. Check route by route whether a real meta description now replaces the default one your framework shipped.</p><div><hr></div><h3>Related Reading</h3><ul><li><p><a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot - A Complete Guide to Agents, Skills, and Instructions + Best Setup (I Tested It)</a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iiB7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iiB7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 424w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 848w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 1272w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iiB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!iiB7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 424w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 848w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 1272w, https://substackcdn.com/image/fetch/$s_!iiB7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1641d9f8-23a1-4af2-a76d-d3bef7b12dec_2911x556.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/vibe-coded-app-no-seo-fix/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/vibe-coded-app-no-seo-fix/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Social Listening for Demand Capture and Leads]]></title><description><![CDATA[Your competitors are paying for leads you can get for free. How social listening captures high-intent buyers in real time with zero ad spend.]]></description><link>https://blog.atharvashah.com/p/the-zero-dollar-lead-gen-channel-your-competitors-ignore</link><guid isPermaLink="false">https://blog.atharvashah.com/p/the-zero-dollar-lead-gen-channel-your-competitors-ignore</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 19:00:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pPf7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pPf7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pPf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!pPf7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!pPf7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd90da7-5fa9-4e41-9bb4-3a2793c9badd_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>A VP of Engineering asks a public question about runtime visibility. That signal beats a thousand cold emails. It also costs nothing to reach. Most marketing budgets assume the reverse.</p><h2>Stop creating demand and start capturing it</h2><p>The default model is interruption. Teams write posts nobody asked for and run ads at cold audiences. They spray sequences into inboxes where the mail dies unread. All of it manufactures interest that did not exist a moment before. The assumption is that enough volume eventually finds one buyer.</p><p>Meanwhile the person with the problem types it into a public thread with their job title attached.</p><p>Capturing that demand costs a fraction of manufacturing it. Demand generation is expensive, because you fight inertia. Demand capture is cheap, because the buyer already did the hard part. They named the problem and published it in public. Your only job is to show up with the exact answer.</p><p>That is social listening for lead generation, done right. <a href="https://blog.atharvashah.com/p/intercept-high-intent-leads-reddit-linkedin">The 3-Step Workflow to Intercept High-Intent Leads on Reddit and LinkedIn</a> covers the mechanics step by step.</p><h2>What a Cold Meeting Actually Costs You</h2><p>A single outbound-qualified meeting is not free just because no invoice names it. You pay for a sales rep's time. You also pay for the sequencing tool and the data enrichment vendor underneath it, plus the opportunity cost of every email that bounces or gets ignored before it reaches anyone. Most of those meetings go nowhere.</p><p>Now compare that to a reply on a public thread. The cost to engage is close to zero. You write one careful answer that adds real information. You buy no ad and you run no sequence, because the person already went looking for the answer instead of you chasing them.</p><p>The trade is not close, and the reason is not mysterious. You skip the step where you convince a stranger that they have a problem, and you answer someone who already named it, in public, with their job title attached to the post.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xUAw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xUAw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 424w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 848w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 1272w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xUAw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!xUAw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 424w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 848w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 1272w, https://substackcdn.com/image/fetch/$s_!xUAw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e2478d6-b291-4bba-a00d-a82bf52c031e_867x314.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Economics Nobody Talks About</figcaption></figure></div><h2>What a High-Intent Post Actually Sounds Like</h2><p>Not every social post is worth a reply. The skill is to read intent before you spend the time on one.</p><p>Competitor frustration is the clearest signal there is. Someone posts that a named CNAPP vendor no longer works for them, because a specific capability, runtime visibility for example, is absent, and asks what else is out there. That person does not browse. They already decided to leave. Answer with a direct comparison aimed at the exact gap they named, plus a migration path that sounds easy, and you have the easiest sale in B2B marketing.</p><p>Technical problem-solving reads differently. Someone hits a wall while building something in production right now, and asks how other people solved it. Answer the wall with an architecture diagram, a working code snippet, or a link that actually explains the fix, with no pitch attached. Your tool becomes the infrastructure layer under their build before they ever fill out a form. The sale comes later. The trust starts here.</p><p>Category research is the slowest of the two to pay off, and the easiest to skip. Someone asks what actually separates two categories of tool, because they are still forming their mental model of the space. Shape that model honestly, and your name is the one already in their head three months later when the budget shows up.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GLa3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GLa3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 424w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 848w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 1272w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GLa3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!GLa3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 424w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 848w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 1272w, https://substackcdn.com/image/fetch/$s_!GLa3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5020c91-92f0-47ff-b2be-a41c28ee302b_1920x868.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Reading the room, the signals that matter</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iojz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iojz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 424w, https://substackcdn.com/image/fetch/$s_!iojz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 848w, https://substackcdn.com/image/fetch/$s_!iojz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 1272w, https://substackcdn.com/image/fetch/$s_!iojz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iojz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!iojz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 424w, https://substackcdn.com/image/fetch/$s_!iojz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 848w, https://substackcdn.com/image/fetch/$s_!iojz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 1272w, https://substackcdn.com/image/fetch/$s_!iojz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efd3fe5-67bd-4031-9a18-f16f77098a91_639x408.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Reading the room, the signals that matter, image 2</figcaption></figure></div><h2>Scoring Signals So Your Team Stops Wasting Time</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NhkU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NhkU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 424w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 848w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 1272w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NhkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!NhkU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 424w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 848w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 1272w, https://substackcdn.com/image/fetch/$s_!NhkU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18e01cf4-34ec-42ce-bdce-f2467f10a8ad_782x454.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Scoring Signals So Your Team Stops Wasting Time</figcaption></figure></div><p>Raw signal volume overwhelms any sales team fast. A scoring layer filters noise from opportunity before anyone spends time on a lead.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sECH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sECH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 424w, https://substackcdn.com/image/fetch/$s_!sECH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 848w, https://substackcdn.com/image/fetch/$s_!sECH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 1272w, https://substackcdn.com/image/fetch/$s_!sECH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sECH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!sECH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 424w, https://substackcdn.com/image/fetch/$s_!sECH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 848w, https://substackcdn.com/image/fetch/$s_!sECH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 1272w, https://substackcdn.com/image/fetch/$s_!sECH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f47cd01-1afc-47f1-9e0a-f6b2018635f4_2911x553.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Velocity is the dimension teams underrate most. Usability researcher Jakob Nielsen first published the "90-9-1 rule" through the Nielsen Norman Group in 2006, and it is still widely cited today. The rule found that in a typical online community, roughly 90 percent of participants read and never post at all. A busy thread broadcasts to that much larger, silent readership, not just to the one person who asked the question, and that readership already self-selected for the topic before you showed up.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cnls!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cnls!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 424w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 848w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 1272w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cnls!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Cnls!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 424w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 848w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 1272w, https://substackcdn.com/image/fetch/$s_!Cnls!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff81b42cb-23b1-4b85-a0a2-d5213e4d19e4_870x505.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Scoring Signals So Your Team Stops Wasting Time, image 2</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sUcu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sUcu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 424w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 848w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 1272w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sUcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!sUcu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 424w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 848w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 1272w, https://substackcdn.com/image/fetch/$s_!sUcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ac63d2a-9de2-4a06-bafa-c61708709813_905x392.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Scoring Signals So Your Team Stops Wasting Time, image 3</figcaption></figure></div><h2>From Anonymous Handle to Pipeline</h2><p>Most social listening efforts generate engagement and never connect it to revenue. The gap between an anonymous Reddit username and a CRM opportunity looks wide. It is narrower than it looks.</p><p>Discovery comes first. You find a high-intent post that matches one of the signal patterns above. De-anonymization comes next. Social enrichment tools map the handle to a real identity and a real company, because people reuse usernames, link their other profiles, and leave the same trail everywhere. Before anyone reaches out, you verify intent: does this company sit on your target account list, or does it already use a competitor you can speak to directly? That single check stops your team from chasing an account that will never close.</p><p>Then comes the follow-up, and it runs on two channels at once. The public reply lives in the thread itself, written for the much larger group of people reading and not posting, the majority the 90-9-1 rule describes. The private message goes straight to the person who asked, and it references the exact question they posted in public: "I saw your post about runtime visibility gaps. We solved that exact problem for a company your size. Happy to share how." A message that specific gets answered.</p><h2>Why This Beats Cold Outbound on Every Dimension</h2><p>The comparison is worth making explicit.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oZqY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oZqY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 424w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 848w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 1272w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oZqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!oZqY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 424w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 848w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 1272w, https://substackcdn.com/image/fetch/$s_!oZqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43f85c9f-9214-46d5-b732-23af0a619783_2912x657.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RXaR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RXaR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 424w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 848w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 1272w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RXaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!RXaR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 424w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 848w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 1272w, https://substackcdn.com/image/fetch/$s_!RXaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f30771a-3049-4840-947f-0b02b98d46c9_658x227.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why This Beats Cold Outbound on Every Dimension</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yki_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yki_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 424w, https://substackcdn.com/image/fetch/$s_!yki_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 848w, https://substackcdn.com/image/fetch/$s_!yki_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 1272w, https://substackcdn.com/image/fetch/$s_!yki_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yki_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!yki_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 424w, https://substackcdn.com/image/fetch/$s_!yki_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 848w, https://substackcdn.com/image/fetch/$s_!yki_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 1272w, https://substackcdn.com/image/fetch/$s_!yki_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c82f01-bfaa-4281-ba5b-a15c3740bcc8_2912x556.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7X0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7X0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 424w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 848w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 1272w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7X0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!7X0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 424w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 848w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 1272w, https://substackcdn.com/image/fetch/$s_!7X0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44771bfc-087f-4a7a-a7fb-f6fcdb8a78a2_876x617.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why This Beats Cold Outbound on Every Dimension, image 2</figcaption></figure></div><p>Cold outbound guesses at timing from a persona model that is probably already stale. Social listening reverses that order. The buyer's own behavior sets the timing, so you guess nothing, and you showed up with help instead of a pitch.</p><div><hr></div><p>Every reply you write also stays online after the conversation ends, and that matters more than it first sounds like it should. In 2024, Reddit signed a content licensing deal worth roughly $60 million a year with Google. It signed a separate deal with OpenAI the same year. Both deals exist so Reddit's posts and replies can train the companies' AI models and answer engines. A reply you write today can end up inside the answer a future buyer gets when they ask an AI assistant what tool solves their problem.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UlFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UlFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 424w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 848w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 1272w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UlFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!UlFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 424w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 848w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 1272w, https://substackcdn.com/image/fetch/$s_!UlFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce8db53d-504e-48fb-9f09-2a8b7dc6897b_900x600.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why This Beats Cold Outbound on Every Dimension, image 3</figcaption></figure></div><h2>Guardrails That Keep the Program From Getting You Banned</h2><p>Run this at scale with no guardrails and you get banned from subreddits and dragged on Twitter.</p><p>Every reply needs a human review before it goes live. AI can draft the first pass from your product positioning and your ideal customer profile. A person still has to read it before it goes live, confirming the tone fits the community and that no line reads like a press release. The moment your replies sound like marketing copy, the whole approach stops working, because the value was never the pitch. It was the help.</p><p>Volume needs a network, not a single account. One brand handle cannot answer every relevant thread on Reddit without triggering a spam flag. Spread the work across real people with real expertise, evangelists who already work in the space and actually participate, because faked engagement reads worse than no engagement at all. And before anyone replies, cross-reference the handle against your existing customer list. A paying customer should never get a cold pitch for the product they already bought, because that breaks trust faster than any thread ever builds it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ef7l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ef7l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ef7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ef7l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ef7l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13845007-4162-4b84-ac9b-ea769acd31d0_1024x832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Guardrails That Keep the Program From Getting You Banned</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PFdZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PFdZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 424w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 848w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 1272w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PFdZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df1886ad-be37-4231-a0dd-4cb131952498_1129x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!PFdZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 424w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 848w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 1272w, https://substackcdn.com/image/fetch/$s_!PFdZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf1886ad-be37-4231-a0dd-4cb131952498_1129x918.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Guardrails That Keep the Program From Getting You Banned, image 2</figcaption></figure></div><h2>The Compounding Machine</h2><p>A paid campaign stops producing the day you stop paying for it. A public reply produces results for years after you stop posting, because a person still finds it, reads it, and decides you already answered the question they had.</p><p>Every thread you take part in becomes search engine result space you did not pay for. These discussions already rank on page one of Google for searches like "alternative to [competitor]" and "[category] reviews." That means you capture existing demand, and over time you also shape the information that creates the next round of it.</p><p>The same threads double as market research. Each one is raw, unfiltered customer language: what a competitor's tool lacks, and what problem repeats itself while nobody in the category solves it. That feedback reaches your product roadmap directly, with no survey and no focus group in between.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q7jA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q7jA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q7jA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Q7jA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Q7jA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e5685a9-c816-4a89-a8b9-946b31edfacc_1600x559.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Compounding Machine</figcaption></figure></div><p>People already ask ChatGPT and Perplexity for software recommendations instead of typing a search query into Google. The Reddit-Google and Reddit-OpenAI licensing deals mean a reply you wrote six months ago has a real shot at being part of that answer.</p><p>A helpful reply on a public thread works for as long as the thread stays online. Nobody has to renew a budget for it, and nobody can decide to cut the channel next quarter.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!leCt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!leCt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 424w, https://substackcdn.com/image/fetch/$s_!leCt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 848w, https://substackcdn.com/image/fetch/$s_!leCt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 1272w, https://substackcdn.com/image/fetch/$s_!leCt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!leCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!leCt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 424w, https://substackcdn.com/image/fetch/$s_!leCt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 848w, https://substackcdn.com/image/fetch/$s_!leCt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 1272w, https://substackcdn.com/image/fetch/$s_!leCt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0404a2f-4520-4aa3-910b-09bc7efb244f_1380x499.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Compounding Machine, image 2</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BDot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BDot!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 424w, https://substackcdn.com/image/fetch/$s_!BDot!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 848w, https://substackcdn.com/image/fetch/$s_!BDot!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 1272w, https://substackcdn.com/image/fetch/$s_!BDot!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BDot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!BDot!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 424w, https://substackcdn.com/image/fetch/$s_!BDot!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 848w, https://substackcdn.com/image/fetch/$s_!BDot!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 1272w, https://substackcdn.com/image/fetch/$s_!BDot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bb7fbb4-7016-48a4-99b5-11579d2510a3_2910x553.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KeEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KeEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 424w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 848w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 1272w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KeEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!KeEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 424w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 848w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 1272w, https://substackcdn.com/image/fetch/$s_!KeEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcf71fa1-a390-427b-bc87-b1afa70d4fee_2911x752.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/the-zero-dollar-lead-gen-channel-your-competitors-ignore/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/the-zero-dollar-lead-gen-channel-your-competitors-ignore/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The 3-Tool Content Stack. Obsidian, Wispr, Copilot]]></title><description><![CDATA[Obsidian owns your ideas, Wispr Flow speaks them, Copilot transforms them. The full workflow.]]></description><link>https://blog.atharvashah.com/p/you-dont-need-12-apps-to-dominate-anything</link><guid isPermaLink="false">https://blog.atharvashah.com/p/you-dont-need-12-apps-to-dominate-anything</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 18:50:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eGHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eGHf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eGHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!eGHf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!eGHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F181772d5-5c25-4d2c-abe7-944df413fb09_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p><strong>TLDR:</strong> Obsidian + Wispr Flow + GitHub Copilot. Own your data, speak your thoughts, transform everything. That's it.</p><div><hr></div><h2>Twelve Subscriptions and Still Nothing Gets Written</h2><p>Most creators in 2026 pay for a dozen tools and still stare at a blank page every morning. They keep four writing apps and two AI chatbots open. They pay for a calendar tool, a scheduling tool and a CRM they stopped touching months ago. None of it adds up to more finished work.</p><p>Three problems compound on each other. Writing runs slow, because every thought gets typed out from scratch. AI drafts sound like everyone else's AI drafts, so reaching for AI help just makes the sameness worse. Ideas sit scattered across a dozen apps with no link between them, so nothing written this month makes next month's writing any easier.</p><p>This article names three tools that fix those three problems, nothing more. Obsidian holds your notes as files you actually own. Wispr Flow gets ideas out of your head at talking speed. GitHub Copilot turns one voice note into five different pieces of finished content. Together they cost close to nothing, and they replace what used to take a content team.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k-Lz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k-Lz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 424w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 848w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 1272w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k-Lz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!k-Lz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 424w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 848w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 1272w, https://substackcdn.com/image/fetch/$s_!k-Lz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d4cbecf-5394-4c12-bc13-9b90680b83bd_851x393.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Twelve Subscriptions and Still Nothing Gets Written</figcaption></figure></div><div><hr></div><h2>Obsidian Stores Your Notes as Files, Not as Someone Else's Database</h2><p>Right now your ideas probably live everywhere. Some sit in Apple Notes. Some sit in <a href="https://blog.atharvashah.com/p/how-to-create-100s-of-google-docs">Google Docs</a>. You send yourself random Slack messages. You set up a Notion workspace six months ago and never opened it again.</p><p><a href="https://blog.atharvashah.com/p/my-second-brain-setup-that-actually-compounds-obsidian">Obsidian</a> changes this with one decision. It stores everything as plain Markdown files in a folder on your machine. Markdown is a plain-text format that marks structure with symbols instead of a database schema. The files do not sit in someone else's cloud, and they do not need a support ticket to export. They are text files in a folder on your hard drive.</p><p>You own the files completely. Obsidian could fold, pivot or paywall the product tomorrow, and your notes still sit in that folder. Copy them anywhere. Open them in any text editor. Markdown is also the format large language models read best. Hand a model a Markdown file and it sees the headings, the emphasis and the lists at once, with nothing to convert first.</p><p>Everything also lives in one searchable, linkable vault. Every idea, every draft and every prompt template answers a single keystroke. You link notes to each other and build a graph of your own thinking over years, and you can run one operation across hundreds of files at once, because they are only files on a filesystem.</p><p>Your whole intellectual output sits in a folder you control forever, readable by any tool that reads text.</p><div><hr></div><h2>Wispr Flow</h2><p>Most people lose their best ideas at the keyboard. Typing takes effort, and it puts a filter between the thought and the page that kills momentum. Type paragraph three, and the insight for paragraph seven is already gone.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Edj5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Edj5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 424w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 848w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 1272w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Edj5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Edj5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 424w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 848w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 1272w, https://substackcdn.com/image/fetch/$s_!Edj5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F229625e4-2732-4dc2-8bfc-4dcf1aae18af_845x354.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Wispr Flow. Speak at the Speed of Thought</figcaption></figure></div><p>Wispr Flow takes the keyboard out of the job. Press a hotkey, talk, and accurate text appears in whatever application is open. It cleans up your speech and handles punctuation on its own, and it turns rambling spoken thought into readable text.</p><p>A 2016 study from Stanford, the University of Washington and Baidu clocked speech input at roughly three times faster than typing on a phone keyboard. That gap holds for a full draft, not just a text message. I stopped typing anything longer than a sentence. Writing that starts as speech also sounds narrative and conversational rather than robotic, because you spoke it out loud first, and that cadence lands in the output without any work to put it back in.</p><p>The workflow itself is simple. Open Obsidian, create a new note, press the Wispr Flow hotkey and start talking. The words land in the vault in real time, already in Markdown, already searchable.</p><p>One thing about it will bite you once. Speak for ten minutes with the recorder off, and that content is gone. The tool holds no buffer and offers no "restore last session". Check the indicator before a long session, because losing one great rant is the only lesson that actually sticks.</p><div><hr></div><h2>GitHub Copilot</h2><p>Your ideas sit in Obsidian now, in your own words, spoken rather than typed. GitHub Copilot is where a raw voice note becomes finished content.</p><p>I use it through the GitHub Student Pack, which bundles Copilot access to several flagship models through one interface. A monthly quota applies, and in over a year of daily use I have never come close to it. Outside the student pack, the paid tier still costs less than a separate subscription to any one of those models on its own.</p><p>The value sits in feeding your own raw voice note into a prompt template and getting an output that matches your voice back out, rather than in the chat interface or random debugging questions. One voice note can become five tweets carrying the same core insight, a newsletter essay that expands the idea with structure, a blog post with headers, or a LinkedIn post reframed for that audience. When the idea is product-shaped, the same note becomes a PRD, short for product requirements document. When it is outreach-shaped, it becomes a pitch email.</p><p>The model does not invent your ideas. It moves the same idea into a different container each time, and the thinking underneath stays yours. What changes is the formatting, the structure and the platform-specific work, and the model does that instead of you now. A single ten-minute recording, run through five templates and still inside the free monthly quota, is five drafts you did not have to write from a blank page.</p><div><hr></div><h2>The Workflow in Practice</h2><pre><code>Voice -&gt; Obsidian -&gt; Prompt Templates -&gt; Polished Output</code></pre><p>You dictate into Obsidian with Wispr Flow, with no editing and no self-censorship while talking. Get the ugly first draft out of your head and into a file, then decide what to do with it. Some voice notes get transformed within minutes. Others sit for a day before I come back to them with fresh eyes, and both approaches work.</p><p>Open GitHub Copilot next and select the voice note as context, so the model sees everything you said. Run it through a prompt template. Try "Turn this into a Twitter thread," "Extract the core argument for a newsletter," or "Structure this as a blog post." The model takes the raw thinking and formats it for the target platform.</p><p>Include your knowledge base folder in the same prompt, so the output references your background and speaks to your actual audience instead of a generic one. The next section covers what goes in that folder.</p><p>Then edit what comes back. AI gets you eighty percent of the way there, and the twenty percent you add by hand is the part that makes the piece yours rather than the model's.</p><div><hr></div><h2>Build a Digital-Twin Folder So the Output Sounds Like You</h2><p>The three tools above are replaceable. What is not replaceable is the context layer that feeds them, and that context layer is a folder inside your own vault.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l0vH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l0vH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 424w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 848w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 1272w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l0vH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!l0vH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 424w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 848w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 1272w, https://substackcdn.com/image/fetch/$s_!l0vH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F972f5043-ec9b-456c-b503-a116d4ceb498_826x358.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Knowledge Base Lock Yourself In</figcaption></figure></div><p>Call the folder digital-twin, or knowledge-base, whatever name sticks. Fill it with files that describe how you think and speak, not your resume.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3a8e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3a8e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 424w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 848w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 1272w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3a8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!3a8e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 424w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 848w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 1272w, https://substackcdn.com/image/fetch/$s_!3a8e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46856cce-47f5-4a06-8b89-b911f63359ec_834x263.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Knowledge Base Lock Yourself In, image 2</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wPdQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wPdQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 424w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 848w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 1272w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wPdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!wPdQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 424w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 848w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 1272w, https://substackcdn.com/image/fetch/$s_!wPdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff04cab26-eea8-4efc-b80a-b234a187a697_2912x709.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Keep prompt templates generic, and never hardcode your personality into them. Pull the personality from the digital-twin folder on every run instead. One template that says "Write a tweet thread about this topic" becomes your tweet thread once the model reads your voice, your audience and your principles alongside it. The same template works for anybody who builds their own folder, because the personalization lives in the data rather than in the instruction.</p><p>Include the folder as context in every transformation prompt. The model then knows your audience is early-career marketers rather than enterprise CTOs, knows you write short sentences rather than compound paragraphs, and knows you value ownership over convenience. Update the files as you change, a new achievement in <code>experience.md</code>, a changed mind in <code>principles.md</code>. The outputs improve because the context improves, not because the prompt got cleverer.</p><p>You are locking yourself into your own system here, not a vendor's. The real switching cost is months of accumulated self-knowledge that no other tool has access to.</p><div><hr></div><h2>Prompt Templates as a Transformation Library</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OHYm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OHYm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 424w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 848w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 1272w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OHYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db5799eb-890b-416d-9674-72d03c59b206_600x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!OHYm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 424w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 848w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 1272w, https://substackcdn.com/image/fetch/$s_!OHYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb5799eb-890b-416d-9674-72d03c59b206_600x528.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Prompt Templates as a Transformation Library</figcaption></figure></div><p>Store your prompt templates in Obsidian beside everything else, and include the digital-twin folder as context with every one you run. You paste nothing by hand, and you sound like yourself in every format. Here are five starting points.</p><blockquote><p>Take this voice note and extract 5 standalone tweets. Each should be punchy, under 280 characters, and capture one distinct insight. Use my voice and speak to my audience.</p></blockquote><p>For a newsletter, the template asks for expansion instead of extraction:</p><blockquote><p>Transform this voice note into a newsletter essay. Open with a hook, develop the core argument, include a personal angle, and end with a clear takeaway. Match my writing style from the digital-twin folder.</p></blockquote><p>A blog post and a PRD pull the same raw note in two different directions, one toward scannable structure, the other toward product thinking:</p><blockquote><p>Structure this voice note as a blog post. Add headers, break into scannable sections, and expand thin areas with relevant detail. Keep my voice throughout.  Extract the product thinking from this voice note. Structure as Problem, Proposed Solution, Key Features, Success Metrics, Open Questions.</p></blockquote><p>LinkedIn gets a different frame again:</p><blockquote><p>Reframe this idea for a LinkedIn audience. Professional but not corporate. Lead with the insight, add context, end with engagement. First-person, conversational.</p></blockquote><p>Build enough of these and one ten-minute voice note turns into a week of content across platforms. The marginal cost of each extra piece drops toward zero, because the thinking already happened once. You are only reshaping the container each time after that.</p><div><hr></div><h2>What the Whole Stack Costs</h2><p>Obsidian is free for personal use. Wispr Flow has a free tier. GitHub Copilot is free through the Student Pack, and its paid tier still costs less than one month of a single enterprise SaaS subscription without the discount. Three tools and a folder of text files replace what a content team used to produce.</p><p>Start with one file. Write <code>about.md</code> today, in Obsidian, and let the other five follow as you actually use the stack.</p><p>Related: <a href="https://blog.atharvashah.com/p/stop-writing-posts-start-building-a-content-flywheel">Content Flywheel Plan for 2026</a></p><div><hr></div><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/the-30-minute-copilot-setup-that-changes-everything">GitHub Copilot - A Complete Guide to Agents, Skills, and Instructions + Best Setup (I Tested It)</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UGku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UGku!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 424w, https://substackcdn.com/image/fetch/$s_!UGku!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 848w, https://substackcdn.com/image/fetch/$s_!UGku!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 1272w, https://substackcdn.com/image/fetch/$s_!UGku!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UGku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!UGku!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 424w, https://substackcdn.com/image/fetch/$s_!UGku!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 848w, https://substackcdn.com/image/fetch/$s_!UGku!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 1272w, https://substackcdn.com/image/fetch/$s_!UGku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff733d42b-f2a8-44ad-95cc-fdfa7f18f910_820x302.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Why This Stack Wins</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C52i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C52i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 424w, https://substackcdn.com/image/fetch/$s_!C52i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 848w, https://substackcdn.com/image/fetch/$s_!C52i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 1272w, https://substackcdn.com/image/fetch/$s_!C52i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C52i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!C52i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 424w, https://substackcdn.com/image/fetch/$s_!C52i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 848w, https://substackcdn.com/image/fetch/$s_!C52i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 1272w, https://substackcdn.com/image/fetch/$s_!C52i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e43e85d-4010-4d08-907a-e9f57ce12440_2912x859.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/you-dont-need-12-apps-to-dominate-anything/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/you-dont-need-12-apps-to-dominate-anything/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Mickey 17 Analysis. The Future of Human Labor]]></title><description><![CDATA[Mickey 17 is not science fiction. It's a systems analysis of human disposability. What Bong Joon-ho gets exactly right about labor's future.]]></description><link>https://blog.atharvashah.com/p/what-mickey-17-gets-right-about-the-future-of-human-labor</link><guid isPermaLink="false">https://blog.atharvashah.com/p/what-mickey-17-gets-right-about-the-future-of-human-labor</guid><dc:creator><![CDATA[Atharva Shah]]></dc:creator><pubDate>Sat, 21 Mar 2026 18:31:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_QjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png" width="1456" height="94" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:94,&quot;width&quot;:1456,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!_QjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 424w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 848w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1272w, https://substackcdn.com/image/fetch/$s_!_QjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f12e66c-b525-41b9-b25e-fc44a403515f_2481x161.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WIm2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WIm2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WIm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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;: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="" srcset="https://substackcdn.com/image/fetch/$s_!WIm2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!WIm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F819a469f-d21d-4e64-9b11-0cab11743b3f_2400x1350.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.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">&#127793; If you want to stay sharp on Product, AI, Technology, Marketing and content that helps you grow as a builder, click Follow. I publish consistently and keep it practical.</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><p>In Bong Joon-ho's <em>Mickey 17</em>, your body is a crashed Docker container. Your consciousness gets flashed onto a freshly printed vessel like firmware onto a new device the moment you die.</p><p>The film reads like a plausible engineering spec for how a collapsing society might ration human life. It treats people as deployable infrastructure, not citizens. The scariest part is how little imagination it takes to get from where you are right now to Mickey's world.</p><div><hr></div><h2>The Economics of Expendability</h2><p>The story starts with debt, not drama or cosmic stakes. Mickey Barnes signs up as an Expendable in 2054, after his anti-meat fast-food venture, called Macarons Are Not a Sin, collapses and leaves him owing a loan shark he cannot repay. Bong Joon-ho adapted the film from Edward Ashton's 2022 novel <em>Mickey7</em>, and the debt-driven premise survives the jump to the screen almost untouched.</p><p>Earth in the story has already hit resource limits and shed most of its social safety net. In that vacuum, a new job category exists: the Expendable.</p><p>Think of it as the gig economy pushed to its logical endpoint. You do not trade your time or your labor. You trade your body.</p><p>You sign a contract. You get printed. You die. You get reprinted. You do it again.</p><p>Expendables serve as biological telemetry probes, walking into lethal environments so the protected population does not have to. They sample unknown pathogens before anyone important sets foot on the ground. They are human test cases running in production, and the production environment will kill them.</p><p>A canary release pushes a small slice of traffic through an untested path to see what breaks before the rollout reaches everyone. The Expendable program runs the same play, except the canary is a person.</p><div><hr></div><h2>Mind as Software, Body as Hardware</h2><p>The central breakthrough in <em>Mickey 17</em> is mind-body decoupling. Bong Joon-ho calls the two halves Cortex and Vessel. The mind is a Docker image, a digitized brain state carrying memories, personality, and cognitive rules. The body is a container, a 3D-printed, replaceable biological runtime.</p><p>Death becomes a terminated instance. You redeploy the same image onto fresh hardware and keep going. The body turns stateless and disposable, and identity lives entirely in the saved state. Your continuity rides on the fidelity of your memory dump. If the backup is clean, you wake up as yourself. If it is not, you wake up as something else wearing your face.</p><p>A stable model runs across many deployments while the environment underneath it changes. The person stays consistent across copies only as long as the state stays intact. Lose the state, and you lose the person, not the body.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nIG9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nIG9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 424w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 848w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 1272w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nIG9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!nIG9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 424w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 848w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 1272w, https://substackcdn.com/image/fetch/$s_!nIG9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b8b06f-3920-4ed8-b66a-cdbfc629241b_841x323.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Mind as Software, Body as Hardware</figcaption></figure></div><div><hr></div><h2>The Engineering Problem Nobody Talks About</h2><p>This entire setup collapses unless someone solves two hard engineering problems. The film glosses over both, which is exactly where it gets interesting if you think about it seriously.</p><p><strong>Genetic fidelity.</strong> Every reprint needs one-to-one DNA replication. Drift across iterations degrades the vessel, and it changes the brain substrate hosting the mind. A slightly different brain running the same cognitive image introduces subtle errors.</p><p>Over enough reprints, Mickey $N+1$ is not the same person as Mickey $N$. The software did not change. The hardware drifted. This is the biological equivalent of running the same application on increasingly divergent chipsets and expecting identical behavior.</p><p><strong>Memory injection.</strong> The brain dump needs perfect continuity, with zero lost time between the death of Mickey $N$ and the boot of Mickey $N+1$. Any gap creates discontinuity. Any corruption creates a different person who believes they are the original. If the memory stream is unprotected and someone intercepts and edits it, you are not just killing a person. You are rewriting who they wake up as.</p><p>That is identity hijacking at the firmware level, and you cannot patch it after the fact. The person who would notice the tampering is the person who was tampered with.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mn3F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mn3F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 424w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 848w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 1272w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mn3F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!mn3F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 424w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 848w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 1272w, https://substackcdn.com/image/fetch/$s_!mn3F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e31a10-cb9e-4526-b3e4-3b027857f96d_879x458.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Engineering Problem Nobody Talks About</figcaption></figure></div><div><hr></div><h2>The Race Condition That Breaks Everything</h2><p>Here is where the architecture falls apart completely, and where the film finds its real tension.</p><p>What happens when two bodies print from the same brain image at the same time? You get a race condition.</p><p>Two processes sharing a resource, both assuming exclusive access, neither aware the other exists until they collide, is a familiar failure mode in distributed systems. In <em>Mickey 17</em>, the shared resource is an identity. Two Mickey instances boot from the same snapshot, each carrying a full and legitimate claim to being the real continuation.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AzE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AzE-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 424w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 848w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 1272w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AzE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!AzE-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 424w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 848w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 1272w, https://substackcdn.com/image/fetch/$s_!AzE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf943d5-409a-4380-a796-eb38ca1389db_700x526.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Race Condition That Breaks Everything</figcaption></figure></div><p>Which one has authority? Which one counts? The system was designed around single-instance governance, one Mickey at a time, and the moment that assumption breaks, the design collapses with it.</p><p>The film's universe treats a broken assumption like that as a capital offense. A "multiple," two active copies of the same person, is illegal, and the expedition leader, Kenneth Marshall, has already sworn to eliminate any multiple on sight. That rule exists because the writers understood a single-instance system needs an enforcement layer, not an honor system.</p><p>A workable model would still need hierarchy. A Prime, the original person behind the first genetic sequence and brain scan, would act as the master node. Reprints would run as child pods, failing over through an explicit protocol if the Prime dies.</p><p>Skip that protocol and you get identity collision instead. That is split-brain behavior in database terms: two nodes accept writes at the same time, diverge, and cannot be merged back without losing data. In Mickey's case, the data you lose is a human being.</p><div><hr></div><h2>The Horror of Normalization</h2><p>The most disturbing part of <em>Mickey 17</em> is how fast everyone accepts the technology.</p><p>Nobody in the film stays horrified by the Expendable program for long. The ethics get raised, then buried under operational urgency. There is a mission. Resources are scarce. Someone has to die so the colony survives, and because the system works, people stop questioning it.</p><p>The warning has nothing to do with 3D-printed bodies. You already live in a world that normalizes disposability: gig workers with no benefits, contract soldiers fighting privatized wars. The distance between "acceptable cost of doing business" and "Expendable" is shorter than you think. <em>Mickey 17</em> just removes the pretense by making the disposability literal.</p><p>The film forces questions that do not have clean answers. If a mind can be copied indefinitely, individual sovereignty dissolves, and you stop being a person and become a template. If death is reversible, murder turns into an operational inconvenience rather than an irreversible act, and accountability evaporates with it. If humans become disposable, the only question left is who gets to set the disposal policy, and that question is always answered by whoever holds power, not by whoever holds a moral argument.</p><p>A society running this system needs governance around duplication and memory ownership. Without those guardrails, human life becomes a resource you allocate and terminate based on need.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UlUq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UlUq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 424w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 848w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 1272w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UlUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05edc2db-199d-433f-9ef7-4f428654585d_887x442.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!UlUq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 424w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 848w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 1272w, https://substackcdn.com/image/fetch/$s_!UlUq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05edc2db-199d-433f-9ef7-4f428654585d_887x442.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Horror of Normalization</figcaption></figure></div><h2>What This Film Actually Gets Right</h2><p>The trajectory <em>Mickey 17</em> warns about is already visible if you know where to look. Efficiency pressure and economic desperation are already pulling in the same direction as the technology that would make disposable people a system rather than an accident. The technology in the film is fictional, but the incentive structure behind it is real.</p><p>The open question is governance. Brain-computer interfaces and 3D-printed organs are already active research fields, which means pieces of mind-body decoupling exist today, not just in Bong Joon-ho's script. The technology alone will not decide whether people stay people or become containers you spin down when the cost-benefit calculation changes. Rules, enforcement, and power structures will decide that.</p><p>The film does not answer the governance question, and it does not have to. It shows what happens when nobody asks the question early enough.</p><p>State persistence, identity integrity, consensus across copies, and resource management for on-demand replication are the problems Mickey faces throughout the film. Infrastructure engineers solve versions of these same problems every day, just with workloads instead of human lives running on the servers. When the system you design runs on people, every architecture decision becomes an ethical one.</p><p>Mickey 17 and Mickey 18 do not resolve their identity collision through a protocol. They resolve it by trying to kill each other first, then hiding from Kenneth Marshall long enough to negotiate who takes which shift and which death. That is what happens when a system reaches production with no plan for the case its own design allows: the people running through it improvise the failover themselves, in real time, with everything on the line.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E9Vy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E9Vy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 424w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 848w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 1272w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E9Vy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6b15739-3079-41e2-a911-fa0030694d53_863x386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!E9Vy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 424w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 848w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 1272w, https://substackcdn.com/image/fetch/$s_!E9Vy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6b15739-3079-41e2-a911-fa0030694d53_863x386.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">What This Film Actually Gets Right</figcaption></figure></div><div><hr></div><p><strong>Related reading:</strong> <a href="https://blog.atharvashah.com/p/the-darkest-genre-in-gaming-nobody-talks-about">The Games That Broke My Brain (And Why I Keep Coming Back)</a> and <a href="https://blog.atharvashah.com/p/the-hypnotic-world-of-haruki-murakami">Haruki Murakami: How to Read His Surreal Fiction</a>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jdey!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jdey!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png" width="1456" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1456,&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_!jdey!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 424w, https://substackcdn.com/image/fetch/$s_!jdey!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 848w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.png 1272w, https://substackcdn.com/image/fetch/$s_!jdey!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b4b0472-5aa5-4c13-b68d-a4b7cc131a35_3376x1161.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.atharvashah.com/p/what-mickey-17-gets-right-about-the-future-of-human-labor/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.atharvashah.com/p/what-mickey-17-gets-right-about-the-future-of-human-labor/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item></channel></rss>