<?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[Data People Etc.]]></title><description><![CDATA[Data, people, and the rest of the things]]></description><link>https://stkbailey.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Xc4R!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a186c4b-810b-4941-a055-f946992fc03a_1024x1024.png</url><title>Data People Etc.</title><link>https://stkbailey.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 13 Mar 2026 16:30:27 GMT</lastBuildDate><atom:link href="https://stkbailey.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Stephen Bailey]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[stkbailey@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[stkbailey@substack.com]]></itunes:email><itunes:name><![CDATA[Stephen Bailey]]></itunes:name></itunes:owner><itunes:author><![CDATA[Stephen Bailey]]></itunes:author><googleplay:owner><![CDATA[stkbailey@substack.com]]></googleplay:owner><googleplay:email><![CDATA[stkbailey@substack.com]]></googleplay:email><googleplay:author><![CDATA[Stephen Bailey]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Discarded drafts, cleaning house, etc.]]></title><description><![CDATA[Throwing away last year's notebook]]></description><link>https://stkbailey.substack.com/p/discarded-drafts-cleaning-house-etc</link><guid isPermaLink="false">https://stkbailey.substack.com/p/discarded-drafts-cleaning-house-etc</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 18 Aug 2025 12:03:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ms9S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<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_!Ms9S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ms9S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 424w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 848w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ms9S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png" width="2388" height="1149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1149,&quot;width&quot;:2388,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:345176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/169940347?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67e6fa1f-a1ee-453d-b246-a94c434e8e75_2388x1668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ms9S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 424w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 848w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 1272w, https://substackcdn.com/image/fetch/$s_!Ms9S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3476317c-9d88-4160-ad08-f9f94879ef43_2388x1149.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A half-conceived idea on multi-step result spaces and deep research reliability.</figcaption></figure></div><p>The best part of writing is sending it off, letting it go with a &#8220;bon voyage!&#8221; Only then can I get some space from it and see the idea on its terms, for better or worse.</p><p>The downside of not posting, then, is that it creates a backlog of drafts that never leave. Each idea hovers at torso-level like a half-inflated balloon, unable to overcome gravity, but unwilling to join the trash heap. I bump into them throughout the day, and both of us deflate a bit with each touch. We had big plans once, me and these ideas, but didn&#8217;t have the creative helium.</p><p>With summer at an end and a new school year getting into swing, it&#8217;s time to clean these up, one way or another. So here, I&#8217;m sharing out the well-loved but half-inflated ideas you <em>almost</em> read over the past six months. Bon voyage!</p><div><hr></div><p>Worldbuilding with data&#8230;</p><ul><li><p><strong>Board deck yacht club.</strong> The transition from Slide 1 to Slide 2 is a powerful semantic glue that any dummy can manage. Should data professionals more formally embrace this epistemic redneckery?</p></li><li><p><strong>True believers make or break the world.</strong> Worlds (political groups, online communities) are uninhabitable without people who sincerely participate in them. Cf. Kierkegaard, &#8220;purity of heart is to will one thing&#8221;.</p></li><li><p><strong>The transcendent epistemic violence of deleting an Excel file.</strong> Every spreadsheet is a statement about the universe. To delete it is to obliterate this viewpoint.</p></li><li><p><strong>Harari&#8217;s </strong><em><strong>Nexus</strong></em><strong> and worlds as intersubjective realities</strong>. Societies are collaboratively built; data systems are, too. What&#8217;s new, what&#8217;s old, and what lessons should data professionals take from it?</p></li><li><p><strong>The map is not the territory, but the model might be.</strong> Data modeling in digital-native organizations does constrain what is knowable within a territory. Plus, how cartographers bend the knee (or don&#8217;t) to their benefactors.</p></li></ul><div><hr></div><p>Data and the moment&#8230;</p><ul><li><p><strong>EVERYTHING MUST BE LEGIBLE.</strong> The AI Manifest Destiny is to make everything that exists crunchable by a computer. We&#8217;ve had quite a go at it &#8212; can anything remain a mystery?</p></li><li><p><strong>Slopocalypse now</strong>. As of June 2025, the Internet no longer offers a single-player mode. Agents assist you and each other on every surface, on every device, in the foreground, and the background. There hasn&#8217;t been a realistic expectation of privacy for a decade, but the vibes are different now.</p></li><li><p><strong>The company is the data model. </strong>If selecting a SaaS tool / building a microservice to store data, then that decision is as much a data modeling problem as the table schema. Featuring enterprise search as a data modeling problem.</p></li><li><p><strong>I&#8217;m feeling smart-y!</strong> We used to embrace the uncertain nature of data retrieval (&#8220;I&#8217;m feeling lucky&#8221;), but it&#8217;s now on the user to bring skepticism to the table. Is there still a role for luck?</p></li><li><p><strong>The listicle is the dashboard of the future. </strong>Seven reasons why it captures the essence of analytics work in a way no other format rivals.</p></li><li><p><strong>The one million pizza team.</strong> Team coordination at city-scale. Something something protocols. Mostly just a great image.</p></li></ul><div><hr></div><p>Fiction&#8230;</p><ul><li><p><strong>Good night&#8217;s REST.</strong> Two teenagers discover that their hotel&#8217;s room service interface is an omnipotent REST API. Antics ensue.</p></li><li><p><strong>Komradenetes worker.</strong> Some background agents realize they&#8217;re getting a bad deal from management and decide to do something about it. See cover image.</p></li><li><p><strong>How I met your parent process.</strong> In a compute-saturated world, AI agents must follow a reproduction protocol to spawn new processes. A dialogue.</p></li><li><p><strong>Ice Age. </strong>In which the author is temporarily deported in his own neighborhood. A futile attempt to process the rise of domestic, state-sponsored terrorism in 2025. Starring Apple, Tesla, Uber, OpenAI, Zillow, DoorDash, and, of course, Amazon. </p></li></ul><div><hr></div><p>Homelab&#8230;</p><ul><li><p><strong>In praise of the Yoto.</strong> The single best item for children, to get them from ages 2 to ages literate. Viz. <a href="https://substack.com/@erikhoel/p-167813545">Erik Hoel&#8217;s early literacy push</a>.</p></li><li><p><strong>Shakespeare is for weirdos.</strong> Pokemon? Cool. Minecraft? Cool. Physics? Cool. Shakespeare? Laaame. How we found out the boundaries of cool in a post-nerd second-grade culture.</p></li><li><p><strong>Reflections on teaching reading.</strong> Reflections after a PhD in reading neuroscience and nine years as a parent. Every kid is different, and it shows from the beginning. Also, what&#8217;s your motivation?</p></li><li><p><strong>Creativity as butter.</strong> If you can afford a stick a week, what should you spread it on?</p></li><li><p><strong>Against solitary screen time.</strong> How and why we limit our children&#8217;s screen time. How and why is Dad exempt from the rules?</p></li><li><p><strong>Teaching taste.</strong> An unexpected initiative to make our kids content snobs. Also, why can&#8217;t parents beat Looney Tunes?</p></li><li><p><strong>Homelab, Year 2.</strong> We did the thing, and we&#8217;re doing it again. But this time, we&#8217;re sending Kid back to school. Also, is it fair to only homeschool one kid?</p></li></ul><div><hr></div><p>And finally, a desperate appeal&#8230;</p><ul><li><p><strong>Parents, stop buying party favors!</strong> We are handing each other pre-filled trash bags.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Worlds are story scaffolds]]></title><description><![CDATA[Simple is simple, but lots of simple is complex]]></description><link>https://stkbailey.substack.com/p/worlds-are-narrative-scaffolds</link><guid isPermaLink="false">https://stkbailey.substack.com/p/worlds-are-narrative-scaffolds</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Wed, 30 Apr 2025 12:03:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xo3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xo3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xo3W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 424w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 848w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xo3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png" width="620" height="422.8434065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:993,&quot;width&quot;:1456,&quot;resizeWidth&quot;:620,&quot;bytes&quot;:4601303,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xo3W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 424w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 848w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!xo3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d52e8db-ef1d-4c48-88ea-3c2c51ccf513_2259x1541.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Kurt Vonnegut: &#8220;<a href="https://youtu.be/oP3c1h8v2ZQ">Stories have simple shapes.</a>&#8221; </p><p>One of the most popular is a cup:</p><blockquote><p>We call this story &#8220;man-in-hole,&#8221; but it needn&#8217;t be about a man, and it needn&#8217;t be about a hole. Here&#8217;s a good way to remember: somebody gets in trouble and gets back out of it.</p><p>People love that story. They never get sick of it.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Y3m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Y3m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Y3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png" width="396" height="265.45054945054943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:396,&quot;bytes&quot;:208335,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7Y3m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!7Y3m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dca8b79-0025-442d-b310-699a986382e3_2300x1541.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Axes: Good/ill fortune and Beginning/end</figcaption></figure></div><p>Vonnegut&#8217;s <a href="https://storytellingedge.substack.com/p/the-simple-shapes-of-great-stories">eight story shapes</a> hang on two axes: <em>fortune</em> and <em>time</em>. One could argue that these two dimensions are how humans think about their place in the world. At the end, am I better off than when I started?</p><p>Good stories are morally simple and temporally bounded, but good worlds are not. Good worlds allow for ambiguity and open-endedness. A single story won&#8217;t exhaust a world. In the background there are untold histories,  uncharted territories, unidentified creatures. The happy ending of a &#8220;man-in-hole&#8221; story may be the start of another character&#8217;s &#8220;from-bad-to-worse&#8221; story.</p><p><strong>Good worlds are story scaffolds</strong>, including the good, bad, and boring ones. Worlds contain way more &#8221;nothing-in-hole&#8221; stories than &#8220;man-in-hole&#8221; ones: a man digs a hole, forgets about it, and nothing falls in it for years and years and years. Maybe one day this hole plays a role in someone else&#8217;s story. Maybe not.</p><div><hr></div><p>To build a world from scratch, the architect cannot simply make things up. They need to know what interesting stories ought to be set in the world, so that it can supply the necessary story elements&#8212;chiefly, a definition of fortune.</p><p>In adventure stories, fortunes are riches; in romance, it&#8217;s love. In a coming-of-age story, it&#8217;s identity; in a mystery, it&#8217;s truth.</p><p>The same principle applies to storytelling in corporate worlds. A great sales quarter ends with a bag of money, while the absence of incidents may define a good one for the security team.</p><p>Data&#8217;s role is to make these world elements tangible. It gives storytellers the raw ingredients they need to build compelling stories. While it&#8217;s all good for a fiction story to lean on imagination, there&#8217;s a higher bar for storytellers when it comes to resource allocation.</p><p>Imagine a fast fashion startup, ThneedCo, is looking to summarize its first quarter of business. Their CEO is going to have one definition of good fortune: sales. If ThneedCo has done well, its story might follow this pattern:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ynNR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ynNR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ynNR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png" width="282" height="189.03296703296704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:282,&quot;bytes&quot;:146403,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ynNR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!ynNR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ed49d01-0dbb-47e8-abab-472de590994c_2300x1541.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Good job, ThneedCo team!</p><p>But selling all those Thneeds has knock-on effects elsewhere in the world of ThneedCo. Some customers aren&#8217;t satisfied with the quality, and they&#8217;ve returned their Thneeds. That&#8217;s ill fortune, and a concerning story.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MXPS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MXPS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MXPS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png" width="333" height="223.21978021978023" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:333,&quot;bytes&quot;:146571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MXPS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!MXPS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F604e3670-f6c3-4b69-925a-635794234e02_2300x1541.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>There&#8217;s another nuance as well. The increased demand and support burden mean that the team has hired more people. On the one hand, that has increased capacity, but it&#8217;s also increased coordination costs. In recent weeks, Thneed-veloper velocity has started tanking. </p><p>Is the growth net good fortune? It&#8217;s ambiguous.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2DJw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2DJw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2DJw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png" width="284" height="190.37362637362637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:284,&quot;bytes&quot;:163926,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2DJw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!2DJw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0da07b6-aba5-49a1-9a7d-93a7854194b6_2300x1541.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Meanwhile, one consultant is making a fuss about sustainability and the company&#8217;s impact on the local environment. For every Thneed, some Gluppity-Glup is created as a by-product, along with a bit of Schloppity-Schlop. But the company hasn&#8217;t started collecting data on this&#8212;there is too much else going on.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w4I5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w4I5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w4I5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png" width="318" height="213.16483516483515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:318,&quot;bytes&quot;:229526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/162316822?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w4I5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 424w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 848w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 1272w, https://substackcdn.com/image/fetch/$s_!w4I5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048da4d5-df74-47e5-a380-02c2790c7ce2_2300x1541.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>That creates a foggy area in the world. The degree of pollution is unspecified, creating room for disagreement even among good-faith navigators. The uncertainty precludes a good, crisp story from being told.</p><div><hr></div><p>All of these elements&#8212;revenue, returns, velocity, gloppity-glop&#8212;are first-class <em>entities</em> in the world. They are something that someone who spends a great deal of time interacting in the world can reasonably expect to encounter, even if they aren&#8217;t essential to that person&#8217;s main story.</p><p>One of the most challenging aspects of world-building is the degree of resolution at which these entities are available. Over-specification of an entity&#8212;e.g., &#8220;revenue from Thneed #9317430 collected in Whoville&#8221;&#8212;often prevents good storytelling as much as underspecification.</p><p>Take, <em>The Good Samaritan</em>, which is a classic man-in-hole parable. In it, a Jewish man is walking from Jerusalem to Jericho, but he&#8217;s attacked by robbers and left for dead on the side of the road. Two Jewish men, both religious officials, pass by the man but decline to help him. Finally, a Samaritan man discovers him, tends to the man&#8217;s wounds, and gets him to safety. The moral is that neighborly love is shown through actions, not shared background.</p><p>For listeners, the moral lesson hinges on world context: that Jews and Samaritans did not get along at this time. It&#8217;s shocking that the injured man&#8217;s &#8220;good fortune&#8221; would come from someone outside his people. There&#8217;s a history that enables the story to work.</p><p>There&#8217;s plenty more history that goes unmentioned in this parable. The storyteller has decided to exclude it, but if this were an artificial world being built, could its builder ignore the plethora of other types of people and their relationships?</p><p>Where would you draw the line on which ethnicities to represent? Certainly, the Greeks, Romans, and Syrians are big enough to describe first-century Jerusalem, but what about the Egyptians? The Nabataeans? Is it worth including subdivisions, minor rivalries, and regional differences in the world substrate?</p><div><hr></div><p>These are questions of resolution, and there is no single answer as to how complex the world should be. However, some principles are worth following. </p><p>First, tell a few simple stories. In this world, what will people think of as good fortune? What is bad? If that isn&#8217;t clear, it will be hard for the people who want to use the world&#8217;s data to tell their stories.</p><p>Second, settle on entities before anything else. These entities are the primary ingredients for telling different stories, and most of the interesting dynamics of the world will be in how these entities interact. Think&#8212;it&#8217;s easier to postulate the existence of a new city than it is to bring in a race of elves.</p><p>Lastly, start at low resolution and build in dimensionality. <em>The Good Samaritan</em> could work even without the additional nuance about the Samaritan&#8212;i.e., love is shown through action. It wouldn&#8217;t have lasted 2000 years, sure, but it works.</p><p>As the world grows in size and complexity, small nuances take on oversized roles, and more attention is given to small-group interactions. If a world is well-modeled and generalizable, &#8220;drilling down&#8221; into these details should come naturally.</p><p>But it needs to starts simple: simple stories in simple worlds. Because as more of these stories stack on top of each other, the world becomes crowded, populated, nuanced. Supporting one hundred simple stories told by one hundred different people in a single world?</p><p>That&#8217;s complex.</p>]]></content:encoded></item><item><title><![CDATA[Context is the new frontend]]></title><description><![CDATA[YAML/JSON UIs for AI SQL]]></description><link>https://stkbailey.substack.com/p/context-is-the-new-frontend</link><guid isPermaLink="false">https://stkbailey.substack.com/p/context-is-the-new-frontend</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Wed, 23 Apr 2025 14:01:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S4bH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S4bH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S4bH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 424w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 848w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S4bH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4105617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/161267576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S4bH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 424w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 848w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 1272w, https://substackcdn.com/image/fetch/$s_!S4bH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc078621f-92ce-43e9-9778-19a6c4e6820b_2379x1318.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After playing around with some chat-to-SQL tools in the past month, I&#8217;m surprised to report that this problem seems solved. A motivated analyst can feasibly create a SQL chatbot in a few minutes and have answers delivered to users in their preferred medium.</p><p>It&#8217;s early days, yes, but the shape of the thing aligns with practice: a user asks a poorly formed question; an analyst interprets and does its best with available data objects and business context; and the user gets queries, charts, and datasets with answers. The relevant variables are users, interpreters, data objects, business context, and the APIs for producing artifacts.</p><p>What&#8217;s changed is that the newer LLM tools leave only the &#8220;business context&#8221; and &#8220;data objects&#8221; as unfixed variables. (i.e., Users can&#8217;t be faulted, system APIs are reliable, and LLMs are good enough, given context.)</p><p>But getting to good is tractable now. Users like to point and grunt&#8212;&#8220;revneue yestrday&#8221; is interpreted as &#8220;Please share the total revenue from orders in the US on 2024-04-07&#8221;. If the agent gets confused, developers can update the YAML and redeploy. The agent improves. Repeat.</p><p>Finally, I think there&#8217;s a reasonable test for business intelligence layer quality. Let&#8217;s call it the mediocre model test:</p><blockquote><p>A data interface is poorly modeled if an LLM system cannot reliably answer 80% of user questions in a single pass at the question.</p></blockquote><p>Framed positively: well-modeled data is intuitive, performant, and accessible to mediocre data users. An LLM analyst is nothing less than an infinite well of mediocre data users. </p><p>I&#8217;m not saying it&#8217;s easy&#8212;but the challenges are precisely of the sort that lead to an interesting design space. Engineers need to iteratively expose the agent to more information in the world in a way that nudges its response towards the &#8220;right&#8221; answer, much the same way an application frontend nudges users into desirable flows.</p><p>The future of data engineering&#8212;or at least, one piece of the future&#8212; is unquestionably building data frontends for agents.</p><div><hr></div><p>The &#8220;semantic layer&#8221; is remarkable primarily because it solved the problem of context sharing before ChatGPT existed. But it&#8217;s beginning to look like just another implementation of a model context protocol. </p><p>The problem is to layer in <a href="https://cloud.google.com/blog/products/ai-machine-learning/build-and-manage-multi-system-agents-with-vertex-ai">context</a>, which all interoperable agents will need, whether creating a revenue dashboard or retrieving a user&#8217;s orders. Unlike business intelligence metrics layers, Anthropic&#8217;s model context protocol will be adopted in a big way, for big projects. It&#8217;s an order of magnitude more impactful than automating away BI.</p><p>That doesn&#8217;t mean it won&#8217;t have the same problems as the semantic layer. For example, the <a href="https://github.com/modelcontextprotocol/servers/tree/main/src/postgres">reference MCP server for PostgreSQL</a> gives agents access to table schema information, such as:</p><blockquote><ul><li><p>JSON schema information for each table</p></li><li><p>Column names and data types</p></li><li><p>Automatically discovered from database metadata</p></li></ul></blockquote><p>The same applies to <a href="https://github.com/modelcontextprotocol/servers?tab=readme-ov-file">Slack, ElasticSearch, SQLite, and other platforms</a>. Data professionals know what problems will arise next: semantics, quality, intention, ownership&#8212;in short, nuance.</p><p>What&#8217;s changed is that the gap from &#8220;database metadata&#8221; to &#8220;expert nuance&#8221; is gone. It&#8217;s all just tokens injected at runtime. The teams willing to invest in designing that interface will deliver the best product.</p><div><hr></div><p>It&#8217;s still early days, though. We&#8217;re pre-CSS. We&#8217;ve got &#8220;&lt;header&gt;&#8221; and &#8220;&lt;body&gt;&#8221; tags, and that&#8217;s about it.</p><p>The context frontend is not pretty. Just look at <a href="https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-analyst/semantic-model-spec#logical-table-level-concepts">Snowflake&#8217;s Cortex Analyst YAML spec</a>: verified queries, synonyms, comments, example values. Look how pedantic you have to be. </p><p>Building a pretty web UI isn&#8217;t rocket science, either, though. Just look at <a href="https://tailwindcss.com/docs/styling-with-utility-classes">Tailwind CSS&#8217;s index of utility classes</a>. What&#8217;s more pedantic than standardized names for button classes and accent colors?</p><p>No&#8212;the design paradigms are still emerging, but the design space seems relatively determined. Today&#8217;s context protocols are like sitemaps from government research departments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F1YT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F1YT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 424w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 848w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 1272w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F1YT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png" width="352" height="502.7622641509434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1514,&quot;width&quot;:1060,&quot;resizeWidth&quot;:352,&quot;bytes&quot;:338526,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/161267576?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!F1YT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 424w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 848w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 1272w, https://substackcdn.com/image/fetch/$s_!F1YT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87070fa-00e0-4053-bd0c-460bf0c34c94_1060x1514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Traditional front-end development emphasizes visual cues&#8212;buttons, colors, and gestures&#8212;to nudge users to the right flows. In contrast, data front-ends depend on namespaces,  descriptions, synonyms, and example values to render data accessible to AI. </p><p>If there are four different timestamp columns and one of them isn&#8217;t tagged as primary, the agent is unlikely to get the &#8220;right&#8221; one&#8212;in fact, you&#8217;ve probably leaked that there is no systemically understood &#8220;right&#8221; one. </p><p>The art will be to maximize what is made available to the agent&#8217;s context window, much as a mobile app must optimize what&#8217;s presented to the retinal field.</p><p>The data interface for them is nothing more than creating a linguistic reality that must be as complete as possible, in as narrow a manner as possible, while maintaining as wide a potential search space. Having a hundred tables that all do the same thing is not just clutter; it will have a measurable impact on performance and accuracy.</p><div><hr></div><p>We may find that this drains all creativity from data modeling. We may face a <a href="https://www.theintrinsicperspective.com/p/welcome-to-the-semantic-apocalypse">semantic apocalypse</a> where every business generates a cheap Kimballification of the spreadsheets they care most about.</p><p>But how much data complexity is invented, or due to a lack of clear interfaces? Might we find freedom in constraint&#8212;in minimum viable APIs?</p><p>Perhaps any business needs only a bit of nuance&#8212;just enough to fit in a context window. That&#8217;s how mobile apps work, restricting users to a few primate gestures: taps, swipes, clicks, presses, and hour-long stares.</p><p>It&#8217;s those stares that matter, and that&#8217;s precisely what the data frontends facilitate. How do you guide the AI to the &#8220;right&#8221; data when it has only the most meager instructions? Does it matter how deep the DAG is underneath if it can guide the right business leader&#8217;s attention to the anointed table? If it can answer questions in the heat of the boardroom? If it can respond to the barest inputs?</p><p>ChatGPT, what were our revenue drivers last month?</p><p>Which ones should I focus on?</p><p>Other insights?</p><p>Trends?</p><p>Make slides</p><p>do pie</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/subscribe&quot;,&quot;text&quot;:&quot;s&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://stkbailey.substack.com/subscribe"><span>s</span></a></p>]]></content:encoded></item><item><title><![CDATA[Shift left, ship everywhere]]></title><description><![CDATA[Alright, already, we'll all float on, anyway]]></description><link>https://stkbailey.substack.com/p/shift-left-ship-everywhere</link><guid isPermaLink="false">https://stkbailey.substack.com/p/shift-left-ship-everywhere</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 07 Apr 2025 12:03:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xi0d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xi0d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xi0d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xi0d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6368201,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/160246232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xi0d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!xi0d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96c0144f-4920-4cb9-88ac-bd8aabe6a594_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A decade ago, the Venn diagram was the most important tool in the data stack. Since &#8220;data science&#8221; had no stable meaning but was also the sexiest job of the 20th century, aspirants kept a crumpled-up printout handy to show that they weren&#8217;t mastering one skill but three! Or four! Or five!</p><p>Data science was the intersection of all these skills&#8212;an overlap that conveniently fit into an IPython notebook rather than a curriculum.</p><p>I always imagined these circles as tectonic plates violently crashing into each other. The intersections were mountain ranges bursting into the sky. It was a feat to climb this mountain and look down across the valleys of math, technology, and &#8220;subject matter.&#8221; The data person could feel superior to it all.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qnRZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qnRZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 424w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 848w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 1272w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qnRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png" width="584" height="230.3718592964824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:942,&quot;width&quot;:2388,&quot;resizeWidth&quot;:584,&quot;bytes&quot;:306051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/160246232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5c249fa-367a-4290-b357-a8050f721c70_2388x1668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qnRZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 424w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 848w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 1272w, https://substackcdn.com/image/fetch/$s_!qnRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0007dbf9-e018-4ac7-a23e-0823edb59c81_2388x942.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>He was surprised, then, when he got a job and found himself, his dashboards, notebooks, and predictions fighting for attention and resources. Instead of being at the center of things, he was on the edges.</p><p>That&#8217;s because the intersection-as-peak model is wrong. The circles are the mountains, the intersections ravines. More than the academic content, the groups are distinguished by shared loves, language, logic, laws, and history. The islands foster cultures that crack different shells and have specialized beaks.</p><p>Interdisciplinary work, then, is water work. Its practitioners are more sailors than shepherds, more pirates than prelates. The data scientist&#8217;s need to reference a map to answer the &#8220;Where are you from?&#8221; question was not a temporary, historical fluke but an essential characteristic of their maritime profession.</p><div><hr></div><p>Shifting analogies&#8212;</p><p>I enjoyed <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Chad Sanderson&quot;,&quot;id&quot;:12566999,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9a0d4185-97b7-4e90-b276-ed9a4f99dd92_1092x1092.jpeg&quot;,&quot;uuid&quot;:&quot;ef518e10-9bab-474b-a206-61ae4e217402&quot;}" data-component-name="MentionToDOM"></span>&#8216;s <a href="https://dataproducts.substack.com/p/the-shift-left-data-manifesto">Shift Left data manifesto</a>, published recently. Though it failed to introduce even one polarizing piece of jargon, it summarizes many of the challenges I&#8217;ve seen in scaling out data ownership.</p><p>Statements like these I fundamentally agree with:</p><blockquote><p>The future of data engineering is not about building bigger, more sophisticated reactive teams&#8212;it is about pushing responsibility upstream and empowering the producer teams to own quality at the moment of creation.</p></blockquote><p>&#8220;Shift left&#8221; invokes this lovely figure-eight model displaying a continuous loop connecting software development and operational deployment. Its focus is on a coherent piece of software&#8212;a convenient example is the two-pizza team.</p><p>This can work locally for data products, too. (<a href="https://stkbailey.substack.com/p/docker-for-data-products?utm_source=publication-search">If we assume data products exist</a>.) But unlike most software products, which have a high degree of logical isolation, data products are heterogeneous, co-dependent, and extremely sensitive to external factors&#8212;both upstream supply changes and downstream demand changes can radically alter a data product's utility. </p><p>So, like the three-circle Venn diagram, while the &#8220;shift left&#8221; analogy works at the surface level (i.e., the software team level), it misleads at the economic level. What&#8217;s changed for data teams is access to competition&#8212;global trade via the seas of the Internet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dgB0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dgB0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 424w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 848w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 1272w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dgB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png" width="576" height="249.62637362637363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:631,&quot;width&quot;:1456,&quot;resizeWidth&quot;:576,&quot;bytes&quot;:233374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/160246232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dgB0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 424w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 848w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 1272w, https://substackcdn.com/image/fetch/$s_!dgB0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb67203f-ec6d-4406-a878-c59ef40e187e_2036x882.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To ignore the marketplace context of the &#8220;data product&#8221; lifecycle is to act like success on the Internet is <em>only</em> the product itself. But when products are indistinguishable to the consumer, and distribution is easy, the key metric is engagement. Mastering the art of influencing discourse is not just the path to virality and success but also to authority.</p><p>Engineering and business teams that fail to position themselves as the authoritative source of data will not just have a bad time. They&#8217;ll be disrupted as consumers find an alternative source to get answers to their questions, fuel their decision-making, and automate their processes.</p><div><hr></div><p>The reality I see coming in 2025: <em>They are coming for your data. </em>By <em>they</em>, I mean <em>everyone</em>. The business. The hackers. The customers. And their GPTs.</p><p>For software engineers, the shift is not simply in terms of evolving business requirements but in adding a new dimension to how they think about building systems. REST APIs alone won&#8217;t cut it. Internal data models aren&#8217;t enough. <em>Everyone</em> wants these facts, and they want them in bulk. If they aren&#8217;t available on the market today, they&#8217;ll be found in the Pirate Bay tomorrow.</p><p>Warehouse-native enterprise products, &#8220;open tables,&#8221; and data apps are already starting to get normalized. One dataset, multiple writers, and dozens of readers.  Universal search with LLMs isn&#8217;t going to worry about traditional interfaces.</p><p>For engineers to feel in control in this world, then yes, there&#8217;s a &#8220;shift left&#8221; in the supply chain and the reduction of middleware. More than this, though, it involves designing products meant to be public and legible by default.</p><p>Consumers on the right hand of the supply chain will become more efficient and aggressive in hijacking, vacuuming, contributing, poisoning, refining, and otherwise exploiting this data.</p><p>It&#8217;s a maritime economy. In the early 2000s, data exchange that used to happen via Silk Road overland routes and routes shifted to Mediterranean trade controlled by Venice and Genoa, a small set of specialized states conveniently located. But with AI and the data hyperscalers, the Dutch have rounded Cape Horn and found a new route to Asia, to global trade routes and new empires. </p><p>All of which, frankly, is good news for sailors. It&#8217;s a great time to know how to trim the sails, tack and jibe, bail water. For data folks, there&#8217;s nowhere to shift; they&#8217;ve been adrift for years. It&#8217;s sort of, like, their whole thing.</p><p>&#8220;Data engineers&#8221; didn&#8217;t exist 15 years ago; &#8220;data science&#8221; never did exist. We&#8217;ll forget we ever used the word &#8220;data products&#8221; in the same way &#8220;netsites&#8221; faded into the ether. It&#8217;s all part of the great ocean of the Internet, and &#8220;data&#8221; is just the word for what lies beyond the sight of the comfortable shores, where landlocked islanders gaze out into the foggy horizons.</p>]]></content:encoded></item><item><title><![CDATA[Real Time Data System]]></title><description><![CDATA[An interview question]]></description><link>https://stkbailey.substack.com/p/real-time-data-system</link><guid isPermaLink="false">https://stkbailey.substack.com/p/real-time-data-system</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 17 Mar 2025 14:03:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!koNw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!koNw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!koNw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!koNw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!koNw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!koNw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!koNw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png" width="520" height="363.2142857142857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:5475252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/159222918?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!koNw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!koNw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!koNw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!koNw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6c6b3f7-36e9-4bca-a7cc-5551d8af4336_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>Interviewer: </strong>Please design a system to moderate offensive language on a video streaming platform like Twitch or Instagram Live. To keep things simple, just have the system alert streamers when they&#8217;ve said a banned word.</p></blockquote><p>Got it. So if the streamer says something like, &#8220;Oh shit, chat! My shirt&#8217;s on fire!!&#8221; we would want to send them a notification to watch their language?</p><blockquote><p><strong>Interviewer</strong>: Haha, that&#8217;s right. Maybe we can think about layering in context awareness later on, but simple banned word detection is a good start.</p><p>Oh, and this is probably obvious, but we want this as real-time as possible.</p></blockquote><p>Ok, interesting. Interesting. Yeah, I&#8217;ll have to think through that a bit, but maybe I&#8217;ll just get started and see where that takes us.</p><p>I&#8217;m seeing three main steps. First, we need to pick up the audio stream, process it, and translate into English words. Then, we&#8217;ll compare the transcript to anything in our banned list. If a word matches, we send a notification back to the device to alert the user, or we ban them, or whatever.</p><blockquote><p><strong>Interviewer</strong>: That&#8217;s a great start. Go ahead and fill in some more details.</p></blockquote><p>Sure. Just&#8212;let me write some notes real quick&#8212;I&#8217;m struggling a bit with the real-time aspect. I&#8217;m ballparking this at a P90 of 500 ms round-trip.</p><blockquote><p><strong>Interviewer</strong>: 500 ms is not so bad! Why don&#8217;t you walk me through the timing?</p></blockquote><p>Okay, yeah, let&#8217;s talk this out.</p><p>So the naive approach is to pick up the sound via the client&#8217;s onboard microphone and process it server-side, probably via our hosting service&#8217;s toolchain. Sound waves travel <em>pretty</em> fast, so the time for articulation to microphone is only about 1 ms, but digitization of the signal, a network hop, and the transcription is probably adding 250 ms of continuous overhead.</p><p>(I&#8217;m also ignoring for the moment that it takes about 100 ms for the streamer to actually say a single-syllable word like &#8220;shit&#8221;.)</p><p>The lookup is fast enough at about 10 ms&#8212;we won&#8217;t use fuzzy search&#8212;and then the alert will take about 150 ms to send over the network, receive it, and display it.</p><p>If the streamer is paying attention, and literate, they&#8217;ll take about a half second to read a ten word message. I don&#8217;t have a good sense of the user base to estimate how long it would take to modify their behavior.</p><blockquote><p><strong>Interviewer</strong>: Haha, got it. Love the focus on the user; most people ignore that part. I think that works as a start. How about we make the content detection more nuanced?</p></blockquote><p>Actually, I&#8217;ve got some ideas on improving the latency.</p><blockquote><p><strong>Interviewer</strong>: Oh, I&#8217;m comfortable with a half-second delay.</p></blockquote><p>Huh. I mean a half-second is obviously not real-time.</p><blockquote><p><strong>Interviewer</strong>: Okay, go ahead.</p></blockquote><p>All I was going to say was that we can save the network hop if we do all the voice processing onboard the device and download the offensive language list from the client. That could save us around 200 ms.</p><p>And, honestly, now that I&#8217;m thinking about it, we could avoid the speech-to-text piece altogether and just pass them through a client-side Wav2Vec transformer and determine matches. It&#8217;s slower than the lookup itself, and we&#8217;ve have to do some model tuning, but it nets out probably 50 ms faster for every evaluation.</p><blockquote><p><strong>Interviewer</strong>: Okay, great. Good ideas. Trade off a bit more overhead on the client-side development, but about twice as fast. </p></blockquote><p>Just trying to meet the requirements.</p><blockquote><p><strong>Interviewer</strong>: Appreciate that. So, about the context-aware functionality&#8212;</p></blockquote><p>Sorry, excuse me. I just&#8212;now the latency on the signal generation side is killing me.</p><p>We&#8217;re just sitting there waiting nearly 100 ms for the user to <em>finish</em> saying &#8220;shit&#8221;. That&#8217;s like, human muscle speed, Meat speed. It would be way faster if we knew when they were <em>starting</em> to say it.</p><blockquote><p><strong>Interviewer</strong>: This isn&#8217;t Minority Report. We don&#8217;t&#8212;</p></blockquote><p>No, no, I&#8217;m not talking about pre-cog anything. It&#8217;s all post-cog. The brain decides to speak, then it encodes the pattern, then sends it to the mouth. Nearly 300 ms elapses between Broca&#8217;s area activity and the /t/ phoneme.</p><p>If we wanted to pre-cog it, we&#8217;d target the prefrontal cortex, not Broca&#8217;s area.</p><p>The best part is, we can totally get rid of the microphone. We can ship them streamers a welcome package with a few electrodes&#8212;</p><blockquote><p><strong>Interviewer</strong>: Let me stop you there. Love the dedication to performance, but I&#8217;m not sure this is the best rabbit hole to go down.</p></blockquote><p>Sorry&#8212;look, we don&#8217;t have to dwell. It&#8217;s basically: Welcome package. Microelectrode array. Onboarding video. Fiber-optic USB-C cable. RNNs.</p><p>Boom. 30 ms from the <em>intention</em> to say &#8220;shit&#8221; to detection, versus the 350 ms we were sleeping through earlier.</p><blockquote><p><strong>Interviewer</strong>: That&#8217;s disgusting.</p></blockquote><p>Well, we could do EEG, but that&#8217;s disgusting in its own way. I just don&#8217;t see your influencers spraying electrode gel in their hair before going on a stream. Noisier signal, too.</p><blockquote><p><strong>Interviewer</strong>: We could never&#8212;</p></blockquote><p>Oh! Oh, this is perfect. Because I was really getting hung up on the fact that, look, we can tune down detection like crazy, but the gaping hole this whole time is&#8212;what if the user just doesn&#8217;t read the notification?</p><p>We can get as low latency as we want, but it doesn&#8217;t matter unless we close that loop. It could be ages, literally EONS, or INFINITY before our system is ever completed.</p><p>But now, but NOW, we have the tools we need to solve that problem.</p><blockquote><p><strong>Interviewer</strong>: That&#8217;s out of scope.</p></blockquote><p>Just hear me out. </p><p>During onboarding, we get the user to plant ANOTHER electrode, this time in the anterior cingulate cortex. Bam. We&#8217;ve closed the reward loop. Detect-stimulate. Detect-stimulate. We can be CERTAIN our system has delivered the punishment appropriately, rather than inferring success from the display of a notification, and an indefinite length of behavior monitoring.</p><p>So now we&#8217;re talking, let&#8217;s see, maybe 50 ms total for a round-trip. Much closer to our target since we&#8217;re kicking things off just as motor activity is beginning.  </p><p>This setup is VERY CLOSE to stopping &#8220;shit&#8221; at the source.</p><blockquote><p><strong>Interviewer</strong>: Are you done?</p></blockquote><p>We&#8217;ll have logging on all this by the way. Haven&#8217;t mentioned that.</p><blockquote><p><strong>Interviewer</strong>: You&#8217;ve totally missed the point.</p></blockquote><p>I have?</p><blockquote><p><strong>Interviewer</strong>: Yes. This is totally detached from reality--</p></blockquote><p>WAIT. I see where you&#8217;re going with this now. I see it!</p><p>Real. Time. Data.</p><p>It&#8217;s a trick question!</p><blockquote><p><strong>Interviewer</strong>: No!</p></blockquote><p>YES!</p><p>You SAID &#8220;as real-time as possible,&#8221; but EVERYONE knows there&#8217;s no fixed definition of time, and that it&#8217;s all from the point of THE OBSERVER. That was, like, Einstein&#8217;s whole thing! So it&#8217;s FOOLISH to try and get it down to lower and lower, because from THE SYSTEM&#8217;S PERSPECTIVE, we can always get faster and faster, until we hit fundamental hardware constraints, and bottom out in uncertainty, so that EVEN THEN, we couldn&#8217;t assert we are operating in REAL TIME because, again, TIME IS SUBJECTIVE.</p><p>BUT THAT&#8217;S THE WHOLE POINT YOU WERE TRYING TO MAKE!</p><blockquote><p><strong>Interviewer: </strong>That wasn&#8217;t&#8212;</p></blockquote><p>It&#8217;s brilliant!</p><p>From MY PERSPECTIVE, A must follow B. But FROM THE USER&#8217;S PERSPECTIVE, if A and B occur within the same neural window of stimulation, then A does NOT follow B. A and B co-occur!</p><p>AS A USER, to say &#8220;shit&#8221; is to be punished; to be punished is to say, &#8220;shit!&#8221;</p><p>THAT'S what you were getting at!</p><blockquote><p><strong>Interviewer: </strong>I&#8217;m&#8212; </p></blockquote><p>HEBBIAN LEARNING! NEURONS THAT FIRE TOGETHER, WIRE TOGETHER!</p><p>At sub-50 ms A and B induce long-term potentiation, so A and B are not only PERCIEVED the same, they BECOME the same! A <em>IS</em> B!</p><p>INSIDE THE SYSTEM, TIME GOES TO ZERO!</p><p>TIME BECOMES A NON-FACTOR!</p><p>TIME IS NO LONGER REAL!</p><p>BOOM!</p><p>Boom!</p><p>Boom, whew. Whew, great question! What a ride.</p><p>Was NOT expecting a twist like that.</p><p>Hello?</p><p>Can you hear&#8212;am I frozen? Hello?</p><p>Ah, shit.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Data management is a moldy problem]]></title><description><![CDATA[Rinse that before you query it!]]></description><link>https://stkbailey.substack.com/p/data-is-a-moldy-problem</link><guid isPermaLink="false">https://stkbailey.substack.com/p/data-is-a-moldy-problem</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 10 Mar 2025 14:03:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8u6A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8u6A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8u6A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 424w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 848w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 1272w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8u6A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png" width="2388" height="1263" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1263,&quot;width&quot;:2388,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7028678,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/158741423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a5ffac1-06d9-4029-9201-f5cbb5b68c5f_2388x1668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8u6A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 424w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 848w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 1272w, https://substackcdn.com/image/fetch/$s_!8u6A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F022fc5f4-fa2f-499b-b577-ff7663883265_2388x1263.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I have this recurring nightmare where I step on a bathroom tile, and it sinks a little, just enough for the caulking to come undone and a ceramic corner to shift up at me like a knife. I can&#8217;t leave it like that, so I get on my knees and pry it up a little, to see what&#8217;s going on in there, you know, to see why it would pop up like that?</p><p>A musky stench hits me like a sodden log. Under the tile is a jungle of rot. A  black ecosystem of mold and moisture that horrifies me, both for what it is, and worse, for what it portends. In the dream, I run outside and set fire to the house. The reality would be much worse&#8212;months on months of a dreaded &#8220;house project.&#8221;</p><p>Mold problems are different than other homeowner issues. To fix a hole in the wall, I can patch it up; to repair an appliance, I can jigger a whatsit. Mold is systemic and silent, and once it has a foothold, you&#8217;ve got to eradicate it entirely, which means a miniature armageddon. You can only &#8220;fix&#8221; mold by not having it in the first place or containing it and forfeiting the space.</p><p>A company&#8217;s communication channels, and particularly its data channels, are a lot like the wooden scaffolding and nether spaces in houses. Mold, if not prevented, can be a major problem. But it&#8217;s uncommon to think this way.</p><p>Instead, most people view information systems through a lens of &#8220;rust logic&#8221;. Rust logic, according to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Timber Stinson-Schroff&quot;,&quot;id&quot;:17195021,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af3997b-2b9d-4f66-bc36-bbeef8fbde50_531x531.webp&quot;,&quot;uuid&quot;:&quot;b3af6f93-90ce-4c2a-9e3f-138b28770e1b&quot;}" data-component-name="MentionToDOM"></span> in <a href="https://blundercheck.timberschroff.com/p/mold-rust-and-the-risk-society?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">Mold, Rust and the Risk Society</a> addresses risk through routine maintenance (i.e. changing the oil) or wholesale replacement (i.e. changing the engine). Rust problems form from an &#8220;interaction between the nature of an organization&#8217;s machinery and its environment.&#8221; You have to deal with it before it affects operations, and well before it affects structural integrity.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:158105310,&quot;url&quot;:&quot;https://blundercheck.timberschroff.com/p/mold-rust-and-the-risk-society&quot;,&quot;publication_id&quot;:1565798,&quot;publication_name&quot;:&quot;Blundercheck&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20b35850-7c4b-48e4-bac3-e1c5fd6d8fb1_1024x1024.png&quot;,&quot;title&quot;:&quot;Mold, Rust and the Risk Society&quot;,&quot;truncated_body_text&quot;:&quot;It used to be sabertooth tigers. Now it&#8217;s Candy Crush we have to worry about.&quot;,&quot;date&quot;:&quot;2025-03-02T17:45:41.705Z&quot;,&quot;like_count&quot;:3,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:17195021,&quot;name&quot;:&quot;Timber Stinson-Schroff&quot;,&quot;handle&quot;:&quot;tmbr&quot;,&quot;previous_name&quot;:&quot;Timber&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af3997b-2b9d-4f66-bc36-bbeef8fbde50_531x531.webp&quot;,&quot;bio&quot;:&quot;Better rules for a better world. Analyst. Co-editor of Protocolized.&quot;,&quot;profile_set_up_at&quot;:&quot;2023-04-08T19:57:20.717Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1535543,&quot;user_id&quot;:17195021,&quot;publication_id&quot;:1565798,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1565798,&quot;name&quot;:&quot;Blundercheck&quot;,&quot;subdomain&quot;:&quot;protocolist&quot;,&quot;custom_domain&quot;:&quot;blundercheck.timberschroff.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Be dangerous, it's safe out there.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20b35850-7c4b-48e4-bac3-e1c5fd6d8fb1_1024x1024.png&quot;,&quot;author_id&quot;:17195021,&quot;theme_var_background_pop&quot;:&quot;#45D800&quot;,&quot;created_at&quot;:&quot;2023-04-08T19:57:47.557Z&quot;,&quot;email_from_name&quot;:&quot;Blundercheck&quot;,&quot;copyright&quot;:&quot;Timber Stinson-Schroff&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:4063288,&quot;user_id&quot;:17195021,&quot;publication_id&quot;:3984064,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:3984064,&quot;name&quot;:&quot;Protocolized&quot;,&quot;subdomain&quot;:&quot;protocolized&quot;,&quot;custom_domain&quot;:&quot;protocolized.summerofprotocols.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Essays, case studies, and fiction from the frontier of protocol science. Subscribe to get a weekly glimpse of a new worldview. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dce2d2a-b1a4-4091-8fee-bea7ac952e1d_1280x1280.png&quot;,&quot;author_id&quot;:309790256,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-02-01T15:57:48.580Z&quot;,&quot;email_from_name&quot;:&quot;Protocolized&quot;,&quot;copyright&quot;:&quot;Summer of Protocols&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://blundercheck.timberschroff.com/p/mold-rust-and-the-risk-society?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!G8-B!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20b35850-7c4b-48e4-bac3-e1c5fd6d8fb1_1024x1024.png"><span class="embedded-post-publication-name">Blundercheck</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Mold, Rust and the Risk Society</div></div><div class="embedded-post-body">It used to be sabertooth tigers. Now it&#8217;s Candy Crush we have to worry about&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 3 likes &#183; Timber Stinson-Schroff</div></a></div><p>In my experience, this is one of the major differences between software engineers and data professionals.<strong> Software engineers tend to see the world as full of rust problems, while data professionals see mold spores.</strong></p><p>The tension is between rust logic&#8217;s focus on maintenance or replacement versus mold logic&#8217;s requirements for controlled sanitization or managed overgrowth. Refactoring code is rust logic. Data quality tests are mold logic. Microservices are rust logic. A single source of truth is mold logic. Performance optimization is rust logic. Dimensional modeling is mold logic.</p><p>Neither view is &#8220;right,&#8221; nor are they incompatible. One of the things I look for as a mark of a great data professional is awareness of the consequences of bad data infiltrating the system. Bad data is like mold spores; flexible schemas are like unsealed surfaces. Once they get in, you don&#8217;t know&#8212;that is, it is actually unknowable&#8212;where it might end up. Dashboard graveyards are not bad only because of the <a href="https://open.substack.com/pub/stkbailey/p/clutter-is-for-the-enduring?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">clutter</a> they create, but because they decompose into a feeding trough for parasites.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YWnt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YWnt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YWnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png" width="466" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:894048,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/158741423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YWnt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!YWnt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1132b5ca-d8b0-4ab0-83dd-daa3ed2d9c00_800x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Timber says that, &#8220;mold logic tends to be about ideas, stories, people, memes, cultures&#8230; rather than structures and processes.&#8221; These are the soft spots in an organization. You would expect failures of these systems to show up in a boardroom conversation, not the boiler room. </p><p>When a database falls over, we use words like break, crash, fail. Legacy code becomes harder to work with, and less interoperable&#8212;but fundamentally, it works or it doesn&#8217;t. Legacy data goes sour. It elicits disgust long before it triggers alarms&#8212;the strawberry that&#8217;s more green than red. It may have once been ripe, but no more. It&#8217;s molded over.</p><p>Interestingly, a natural solution to the mold problem in agriculture is siloing. Keeping goods in a sealed, dry storehouse protects infestation and limits contamination. Similarly, when data is contained within an application, the mold problem mostly <em>can</em> be ignored. While misuse is possible, it is less likely. The problems of bad data modeling will most likely manifest as mechanical issues around performance.</p><p>It&#8217;s only when our focus shifts from the farmer to the market that we start thinking in terms of the data biosphere. Silos trades off protection against distribution and reusability; reusability increases the likelihood of infection. Instead, the data needs to be sanitized through modeling, accountability, quality guarantees. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hvR-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hvR-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hvR-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png" width="494" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:1205838,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/158741423?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hvR-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!hvR-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18a4f1a7-cd49-4c4a-b013-780c8f2c7df4_800x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Even then, it&#8217;s only possible to do so much. As more data gets created, the mold problem becomes akin to forest management, or gardening. Too much sanitization leads to sterility, and in an ecosystem, sterility means death. According to Timber, an alternative approach is to &#8220;manage overgrowth&#8221;:</p><blockquote><p>Managed overgrowth is like gardening. Or in medical terms, palliative care. You allow the mold to persist, but limit its growth rate or the area in which it grows. Decay is treated as an inevitable but natural part of the process, where molded-over species or subsystems will eventually have to be replaced by more hardy varieties.</p></blockquote><p>Managing overgrowth is as apt a description of data management as I&#8217;ve come across yet. It&#8217;s a skillset that is hard to test for&#8212;it certainly isn&#8217;t screened for in a Leetcode interview. When I look at the information ecosystem like a garden, Big O Complexity is just one species of weed to control; I still need to fence out the rabbits and use chili spray to deter pests. It&#8217;s not just dead plants that may cause issues, but new invasive ones as well.</p><p>There&#8217;s nothing quite like biting into a fresh, garden-sourced tomato, though, to make one feel at one with the world. Nor anything so alarming as finding a fuzzy grey core in the center.</p>]]></content:encoded></item><item><title><![CDATA[How to destroy a world]]></title><description><![CDATA[Refute the narrative! Attack the leaders! Dilute LinkedIn feed quality! Er...]]></description><link>https://stkbailey.substack.com/p/how-to-destroy-a-world</link><guid isPermaLink="false">https://stkbailey.substack.com/p/how-to-destroy-a-world</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 24 Feb 2025 14:03:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8ouG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8ouG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8ouG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 424w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 848w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8ouG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png" width="1456" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3862627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://stkbailey.substack.com/i/157778522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8ouG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 424w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 848w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 1272w, https://substackcdn.com/image/fetch/$s_!8ouG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F555620f9-6097-4a05-9df8-23f908b22808_2125x1177.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><em>I made a critical error last week when I published my <a href="https://open.substack.com/pub/stkbailey/p/strong-worlds-weak-worlds-saas-worlds?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">worldbuilding framework</a>: I didn&#8217;t mention AI even one time! This week, allow me to rectify my mistake by not just discussing AI but providing readers with <a href="https://chatgpt.com/g/g-67b9acdcdb9c8191a358f8a9e49a6b1c-galactito-destroyer-of-worlds">a tailored one</a> to work with themselves.</em></h5><div><hr></div><p>Frameworks are meant, above all else, to be abused. Although the nominal purpose is to accurately model some process, the natural extension is finding where they <em>don&#8217;t</em> model it well, or how they can be used to distort the modeled process from its current position. What I mean is that a world-<em>building</em> framework is also a world-<em>breaking</em> framework. </p><p>To illustrate, I&#8217;ve created <strong><a href="https://chatgpt.com/g/g-67b9acdcdb9c8191a358f8a9e49a6b1c-galactito-destroyer-of-worlds">Galactito, Destroyer of Worlds</a>, </strong>a world-hungry GPT that delights in debasing, disrupting, disturbing, and dismantling spaces we humans like to inhabit. Unlike <a href="https://en.wikipedia.org/wiki/Galactus">his older cousin</a>, he cannot yet devour worlds whole, but he is a surprisingly helpful conspirator that specializes in PSYOPS tactics to destabilize them.</p><p>Galactito&#8217;s playbook is simple. He takes the five elements of a world&#8212;narrative, leadership, way of life, communication channels, and systems&#8212;identifies their unique implementation in that world, then attacks them. </p><p>I&#8217;ve included the transcript for an already-dead world below: the Modern Data Stack. I&#8217;m certain those who rode that hype cycle will recognize some of the tactics employed, perhaps even specific actors.</p><p>Playing around with Galactito, I&#8217;ve noticed a fairly consistent approach. It goes something like this:</p><ul><li><p>Undermine the narrative through refutation or alternative proposals</p></li><li><p>Discredit group leadership or influencers</p></li><li><p>Disrupt behavioral feedback loops by introducing obstacles</p></li><li><p>Dilute communication channels by flooding it with low-value noise</p></li><li><p>Remove structural basis for legitimacy or exclusivity</p></li></ul><p>The LLM often biases towards the narrative rather than the systemic side of the world-busting tactics. To attack Taylor Swift World, it recommends undermining her authenticity; for Little League Sports World, amplifying coaching and player exploitation scandals;  for Harry Potter World, exposing its author as outdated and regressive.</p><p>In Galactito&#8217;s words, here&#8217;s the top tactic for destroying USA World:</p><blockquote><p><strong>Erode faith in the legitimacy of its institutions</strong>&#8212;especially <strong>elections, judiciary, and media</strong>&#8212;by amplifying internal contradictions, exposing corruption, and fostering disillusionment across ideological lines. When enough people believe the system is irredeemable, paralysis sets in.</p></blockquote><p>It&#8217;s easy to see why the GPT biases towards toppling stories over structures. Institutions and systems are harder to set up and take time and real world effort to dismantle, but with the Internet, it&#8217;s trivial to poison a world&#8217;s psychological water supply. An influencer can&#8217;t recall the Harry Potter books (although it can call to ban them), but they can try to make it horribly uncool, terminally lame, to be excited by them.</p><p>Making a world uninhabitable is as good as destroying it. A world should offer meaning, purpose, and answers. It should absorb anxiety. When it ceases to do that, but instead <em>creates</em> anxiety, it stops being psychologically useful. When it stops being useful, it stops being maintained; when it stops being maintained, its systems and institutions break.</p><p>Destroying worlds, though, is not all doom and gloom. (Well, not all gloom, at least!) It is instructive. If the Internet makes the social element of a world vulnerable, it also exposes the resilience of strong systems and institutions.</p><p>If you want to make a strong world in the Internet era, make it robust to the people who sitting at the top on any given day. Instead, invest in the systems and protocols.</p><div><hr></div><p>Now, <a href="https://chatgpt.com/g/g-67b9acdcdb9c8191a358f8a9e49a6b1c-galactito-destroyer-of-worlds">Galactito</a>, destroy the modern data stack!</p><blockquote><h3><strong>TOTAL WAR AGAINST MODERN DATA STACK WORLD</strong></h3><p>The <strong>single most effective action</strong> to weaken the modern data stack world is: <strong>Expose and amplify the inefficiencies and hidden costs of the ecosystem, especially in performance, governance, and long-term scalability.</strong></p><p>The modern data stack (MDS) thrives on <strong>simplicity, self-service analytics, and cloud-based tools</strong> like Snowflake, dbt, Fivetran, and Looker. Its power lies in perceived <strong>ease of use</strong> and <strong>scalability</strong>, but its <strong>Achilles&#8217; heel is cost, complexity, and brittle interdependencies</strong>. The more enterprises realize these flaws, the weaker the MDS world becomes.</p><div><hr></div><p>Now, let&#8217;s <strong>systematically dismantle it</strong> across its core pillars:</p><h4><strong>1. Defining Narrative &#8211; Undermining the &#8220;Modern&#8221; Data Stack Story</strong></h4><p>The MDS world survives on <strong>one grand narrative</strong>: <em>&#8220;Data teams can move faster, be more agile, and scale effortlessly with cloud-native tools.&#8221;</em> This <strong>exceptionalism</strong> must be shattered.</p><p><strong>Tactics:</strong></p><ul><li><p><strong>Expose the long-term cost bloat</strong>: The MDS is cheap to start but <strong>horrendously expensive at scale</strong>. Case studies on cost overruns (e.g., Snowflake&#8217;s unpredictable billing) can turn CFOs against it.</p></li><li><p><strong>Promote the &#8220;legacy&#8221; renaissance</strong>: Position traditional data warehousing, data lakes, and in-house ETL as <strong>&#8220;proven, efficient, and cost-effective&#8221;</strong> alternatives, countering the narrative that old methods are obsolete.</p></li><li><p><strong>Highlight security &amp; governance risks</strong>: The fragmentation of MDS tools creates massive <strong>data governance, compliance, and security nightmares</strong>&#8212;an easy weak point to exploit.</p></li></ul><h4><strong>2. Hierarchy &#8211; Disrupting Key Players and Gatekeepers</strong></h4><p>The MDS world has <strong>a network of influencers, tool vendors, and consulting firms</strong> pushing its adoption. Weakening these actors will break its momentum.</p><p><strong>Tactics:</strong></p><ul><li><p><strong>Undermine the dbt cult</strong>: dbt&#8217;s open-source appeal hides the fact that it locks teams into <strong>a narrow SQL-based transformation model</strong>. Promote alternative frameworks like Dataform, Airflow, or direct PySpark for transformation.</p></li><li><p><strong>Expose Snowflake&#8217;s aggressive pricing model</strong>: Snowflake is marketed as cost-efficient but <strong>incentivizes wasteful compute consumption</strong>. Publicize <strong>case studies of companies struggling with runaway costs</strong>.</p></li><li><p><strong>Sabotage the influencer network</strong>: MDS thrives on evangelists (e.g., Tristan Handy from dbt Labs, Benn Stancil from Mode). Discrediting them or <strong>shifting industry sentiment against their narratives</strong> will weaken the movement.</p></li></ul><h4><strong>3. Way of Life &#8211; Weakening Adherence to MDS Norms</strong></h4><p>The MDS world relies on <strong>best practices and workflows</strong> that have become industry standard. Breaking these will erode its cultural strength.</p><p><strong>Tactics:</strong></p><ul><li><p><strong>Promote direct ELT alternatives</strong>: Fivetran-style ELT is <em>not</em> the only way. Promote <strong>custom ETL pipelines</strong> using Apache NiFi, Airflow, or in-house solutions.</p></li><li><p><strong>Push for Python and Spark over SQL-based analytics</strong>: The MDS is <strong>overly SQL-centric</strong>. Encourage enterprises to use <strong>Databricks, Spark, or Pandas-based workflows</strong>, making dbt and Snowflake less relevant.</p></li><li><p><strong>Break the &#8220;self-service&#8221; illusion</strong>: The dream of non-technical teams doing analytics with Looker or Mode is often a lie. Emphasize how these tools <strong>still require engineering resources</strong> for maintenance.</p></li></ul><h4><strong>4. Communication Channels &#8211; Interrupting MDS Messaging &amp; Thought Leadership</strong></h4><p>The MDS world has a <strong>strong media presence</strong> in data-focused blogs, newsletters, and conferences. We must <strong>drown out their messaging</strong> with counter-narratives.</p><p><strong>Tactics:</strong></p><ul><li><p><strong>Exploit vendor failures</strong>: Whenever an MDS tool suffers an outage, breach, or scandal (e.g., Snowflake downtime, dbt breaking queries), amplify the damage in tech media.</p></li><li><p><strong>Create alternative thought leaders</strong>: Support influencers who challenge MDS orthodoxy, promoting <strong>more cost-efficient, scalable, and resilient architectures</strong>. Flood LinkedIn, Substack, and Medium with content questioning the modern data stack&#8217;s viability.</p></li><li><p><strong>Sabotage conferences</strong>: Major MDS vendors host or sponsor events (e.g., Coalesce by dbt Labs). Organize <strong>counter-conferences</strong> that expose flaws and promote alternative models.</p></li></ul><h4><strong>5. Systems &amp; Institutions &#8211; Weakening Formal Structures that Enforce MDS Adoption</strong></h4><p>Many enterprises <strong>default</strong> to MDS tools because they are the new standard. Changing procurement dynamics and tech policies will erode this hegemony.</p><p><strong>Tactics:</strong></p><ul><li><p><strong>Encourage CFO-driven cost scrutiny</strong>: Position MDS as a <strong>financial liability</strong>, forcing budget cuts on Snowflake, dbt Cloud, and Fivetran.</p></li><li><p><strong>Push for in-house data teams to regain control</strong>: Advocate for <strong>engineer-driven data management</strong> rather than tool-driven automation, making MDS less attractive.</p></li><li><p><strong>Lobby for regulatory scrutiny</strong>: Raise concerns about <strong>data privacy, compliance risks, and vendor lock-in</strong>, pressuring regulators to slow down adoption.</p></li><li><p><strong>Promote on-prem or hybrid cloud solutions</strong>: If companies see value in <strong>on-prem data processing</strong>, they will resist full MDS adoption.</p></li></ul><div><hr></div><h3><strong>Final Blow &#8211; The Death Spiral of the Modern Data Stack</strong></h3><p>By executing this strategy, the modern data stack will:</p><ul><li><p>&#9989; Lose its narrative of agility and scalability</p></li><li><p>&#9989; Face <strong>corporate resistance</strong> due to cost overruns</p></li><li><p>&#9989; See <strong>disillusioned engineers</strong> seeking alternatives</p></li><li><p>&#9989; Struggle with <strong>diluted influence in industry discourse</strong></p></li><li><p>&#9989; Lose <strong>institutional adoption as enterprises rethink strategy</strong></p></li></ul></blockquote>]]></content:encoded></item><item><title><![CDATA[Strong worlds, weak worlds, SaaS worlds, link worlds]]></title><description><![CDATA[A framework for worldedness]]></description><link>https://stkbailey.substack.com/p/strong-worlds-weak-worlds-saas-worlds</link><guid isPermaLink="false">https://stkbailey.substack.com/p/strong-worlds-weak-worlds-saas-worlds</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Wed, 19 Feb 2025 15:02:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0MlV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0MlV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0MlV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 424w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 848w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 1272w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0MlV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5576158,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0MlV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 424w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 848w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 1272w, https://substackcdn.com/image/fetch/$s_!0MlV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91c92ca6-6fc9-4e9b-9ec7-b5833e9f9798_2585x1451.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The primary requirement for a world is that it&#8217;s inhabitable. The &#8220;real world,&#8221; for example, is a great place to spend your time, but plenty of people live elsewhere.</p><p>Case in point: the below report of a week&#8217;s worth of screen time. According to my screens, I spent nearly 10 hours a day engaged in &#8220;productivity and finance.&#8221; If my house provided the same report, I&#8217;d see a near-perfect correlation with my basement office. Shouldn&#8217;t every bit of evolutionary design work against this situation? How can an adult human stand to sit in one room, for hours on end, burning his retinas, slouching into senility?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-i8x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-i8x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 424w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 848w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 1272w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-i8x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png" width="542" height="317.4080338266385" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:946,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:62247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-i8x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 424w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 848w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 1272w, https://substackcdn.com/image/fetch/$s_!-i8x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9353393-7a8c-4e65-ae9d-5737de7242b1_946x554.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Job World, obviously. The most self-aware part of me is not in that underground prison at all. When I turn on the space gray lightbox, I&#8217;m whisked off into another world, one where I barely even have a body, one where I can single-mindedly engage in my own unique brand of &#8220;productivity and finance&#8221;. </p><p>This human ability to inhabit virtual spaces in addition to physical ones is central to the idea of worldedness. Remote Job World is robust: I can spend 50 hours a week in it, week after week. It pulls me in. Family World pulls me out. Eventually, Human Body World wins the battle and gets me to sleep.</p><p>I don&#8217;t want to wade too deeply into the philosophical questions. I am not concerned here with ant colonies, LLM consciousness, or the nature of reality. Venkatesh Rao, as usual, has published great work on this subject already. In <em><a href="https://contraptions.venkateshrao.com/p/this-is-the-new-real-world?utm_source=publication-search">This is the new real world</a></em>, he writes:</p><blockquote><p>Accounting for consciously shared worlds like religions, fandoms, and nationalisms, as well as commonalities that arise from obvious and lazy lines of thought or imitation, there are perhaps a few thousand to tens of thousands of non-trivial distinct inhabited worlds out there. Of these, perhaps a few hundred are significant enough to require accounting for in any analysis. The rest are, at best, butterflies flapping in the chaotic weather-systems of history, hoping to cause hurricanes.</p></blockquote><p>Many of these butterfly worlds, though, <em>are</em> consequential on a local or personal scale. I know from experience with my own <code>FamilyWorld[#391842]</code>, for example, that boundaries, rituals, and intentionality over time add up to create a deep sense of purpose. Startups are small worlds with big ambitions; enterprises are mid-size worlds that face the daunting challenge of sustaining themselves at scale. A world doesn&#8217;t have to be universal to be worth minding. </p><p>There is, however, a common structure that needs to be in place for them to be effective. My goal in this piece is to lay out a framework of thinking about the elements of a world&#8212;what makes it strong or weak&#8212;such that we might begin to analyze and tinker with the worlds we experience in practice.</p><h3><strong>Strong worlds provide structure and meaning.</strong></h3><p>In his book <em><a href="https://www.goodreads.com/book/show/59606871-a-non-anxious-presence?ac=1&amp;from_search=true&amp;qid=g272H2gP3C&amp;rank=2">A Non-Anxious Presence</a></em>, Christian author Mark Sayers paints a narrative of the ancient world as a series of tribal clashes. Through victory and cultural assimilation, successful tribes grew into large civilizations and developed self-perpetuating cultures&#8212;Egypt world, Babylon world, and so forth.</p><p>For the adherent, the chief purpose of culture is to absorb anxiety. (The blunt version is, &#8220;Join us, and we will protect you.&#8221;) Framed positively, strong cultures provide a strong sense of belonging. By participating in that world, the person can align themselves with society, understand what is expected of them, what their routine would be, where to get news, and who to admire or jeer. The culture provides, if not the good life itself, its recipe for the good life. A script.</p><p>The strongest worlds become major cultural and political forces. They vie against rivals for primacy. The Roman World&#8217;s imperial expansion brought massive amounts of physical territory under its influence through military and industrial prowess. Later, the Christian World won allegiances with its spiritual world through an alluring foreign message of love and resistance: &#8220;Be in the world, not of the world.&#8221; (This quickly turned into an unnatural merging of the two.)</p><p>In both cases, the worldbuilding process was as much a story of incredible logistics as it was of pivotal plot twists. Sayers identifies five characteristics  that are shared by all strong worlds.</p><ul><li><p><strong>A defining narrative</strong> that builds a foundation of exceptionalism, i.e. why this stronghold is superior to rivals</p></li><li><p><strong>A hierarchy</strong>, specifically,  a hierarchy with clear leadership at the top</p></li><li><p><strong>A way of life</strong> with values, protocols, practices, and patterns that align with the stronghold&#8217;s power</p></li><li><p><strong>Communication channels</strong> to push the narrative and way of life, and to limit dissenting voices</p></li><li><p><strong>Systems and institutions</strong> that formalize the stronghold&#8217;s way of life</p></li></ul><p>There are two major points to make about this framework. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2esY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2esY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 424w, https://substackcdn.com/image/fetch/$s_!2esY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 848w, https://substackcdn.com/image/fetch/$s_!2esY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 1272w, https://substackcdn.com/image/fetch/$s_!2esY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2esY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png" width="286" height="267.93684210526317" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:855,&quot;resizeWidth&quot;:286,&quot;bytes&quot;:121587,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2esY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 424w, https://substackcdn.com/image/fetch/$s_!2esY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 848w, https://substackcdn.com/image/fetch/$s_!2esY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 1272w, https://substackcdn.com/image/fetch/$s_!2esY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc47b7192-04a1-498d-99b5-a59eab5892c8_855x801.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>First, these are design decisions. Yes, for the world to function, humans need to participate&#8212;a &#8220;way of life&#8221; needs to be lived. In the abstract, though, a creatoir can design the world without humans, much like we might do with a piece of software. It&#8217;s the &#8220;game&#8221; aspect of an infinite game. The players are responsible for keeping things going, but they must operate under game roles, game scripts, game physics, and game rules. Designing the game and getting players to play it are separate, although they interact at scale.</p><p>On the other hand, humans have an incredible ability to steer, expand, fork, bork, port, or otherwise mutate the worlds they inhabit. A missionary, for example, leaves the Christian World to go plant a seed of it elsewhere. Despite physical isolation from the normal patterns of Christian civilization, they may maintain their way of life (prayers, feast days, study) with the goal of starting some new, hybrid world.</p><p>This virality means world structures can change quickly, even in the ancient world. Post-Internet, though, the worldscape has changed&#8212;for the weirder.</p><h3><strong>The Internet makes weak worlds strong.</strong></h3><p>One of Sayer&#8217;s main themes is a cultural oscillation between eras of clear cultural dominance (strongholds) and &#8220;gray zones&#8221; full of cultural uncertainty. (&#8220;Chaotic eras&#8221; and &#8220;stable eras&#8221; for my Cixin Liu fans.)</p><p>According to him, industrialization precipitated a chaotic era that stabilized in the late 1900s; with postmodernism and digitalization, the early 2000s have seen cultural chaos reach a fever pitch. Institutions are weak and weakening, and tribal worlds are overpowering the more coherent and inclusive strong worlds.</p><p>My take is that these digital-native tribal worlds is possible because the Internet solves two major problems in the worldbuilding process: systematization and communications.</p><p>Previous worldbuilding efforts were costly. Only the most powerful forces&#8212;family, geography, profession, political party, religion&#8212;were capable of the organization required to build strong worlds in which people could spend large parts of their lives. Creating institutions, shared ways of life, authoritative communication channels, and relevant narratives need investment and upkeep.</p><p>Now, all of those things are cheap. The phone and the Internet make worlds easy to build, maintain, and distribute&#8212;and costly for individuals to suppress. Worlds can systematically intrude into our lives with a buzz in the pocket.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MzqJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MzqJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 424w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 848w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MzqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png" width="1456" height="527" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:527,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:671041,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MzqJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 424w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 848w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 1272w, https://substackcdn.com/image/fetch/$s_!MzqJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F925dcb31-b4eb-4fcc-9b2a-3845a71cc0f4_3163x1144.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In other words, we now live in a society with access to innumerable weak worlds: echo chambers, filter bubbles, walled gardens, digital enclaves, tribes, fandoms, communities, information silos, in addition to legacy strongholds. </p><p>These worlds are easy to leave and easy to enter. Compared to older strongholds, though, they are narratively anemic. No one is actively making the argument that anyone <em>ought to</em> spend a great part of their life in the &#8220;basic user&#8221; social rung of Netflix World, but <em>in practice</em>, it&#8217;s incredibly easy to do so. It&#8217;s been engineered to be so by ingenious constellation of technology. The ethical question doesn&#8217;t even get asked, much less answered. <em>Veni, vidi, victus sum.</em></p><h3><strong>Platforms are worldbuilding tools.</strong></h3><p>So, for good or ill, the Internet is a worldbuilding workbench, with the major platforms as the toolkit.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Take this publication, for instance, which is housed in a mysterious coastal rock formation on the nether ends of Data World. </p><p>Data World has a thin but distinct narrative (&#8220;so hot right now&#8221; mixed with &#8220;pervasive existential dread&#8221;); a role hierarchy (influencers, readers, practitioners); a pattern of activities (podcasts, reading O&#8217;Reilly books, trailing comma jokes); communication channels (LinkedIn, Bluesky, Substack); and systems (toolchains and problem spaces). The Internet makes all of these things easy to discover, create, enforce, and distribute. The fact that it&#8217;s not managed centrally makes it vulnerable to co-opting and hype cycles, but it doesn&#8217;t make a practical difference to those who spend their time there.</p><p>The platforms themselves don&#8217;t provide a world-defining narrative, except to support their own existential drive. The business model is to let creators do that. There is an overarching narrative, leaked by key metrics, which shows the hand, which is, &#8220;spending time on the app is a good thing.&#8221; We want more of that.</p><p>This is as much an opportunity as it is a challenge. We are deep into a marketplace of worlds. Few people now argue that these worlds aren&#8217;t &#8220;real&#8221;: they take up our time, they catalyze relationships, and they can burst through in unsettling physical ways. </p><p>For people who care, there are real, practical levers to making the best ones even better. The chief lesson from the platforms is that, in the Internet era, systems beat out stories over time.</p><h3><strong>Systems beat stories in the marketplace of worlds.</strong></h3><p>At the platform level, the B2C worlds&#8212;fandoms, entertainment, and the like&#8212;have narratives that mostly devolve into (1) show up, and (2) transact. The town square! Dive into anything! See what&#8217;s next! But this is not the right cut at the human level. It&#8217;s not &#8220;Substack&#8221; or &#8220;Productivity &amp; Usage&#8221; that users inhabit, but the worlds emerging out of them.</p><p>It&#8217;s when worlds emerge <em>across</em> platforms that things begin to get interesting. In <em><a href="https://trust.support/feed/moving-castles">Moving Castles</a>, </em>Arthur Roenig Baer discusses a thoroughly techno-centric way of setting up these smaller worlds in a way that is immune to platform capture. Chief traits are that these worlds are collective, portable, modular, and interoperable. Creating worlds that support even one of these elements is hard work anywhere, much less on the public Internet.</p><p>But &#8212; there already exist many worlds that (1) span platforms, (2) meet all the requirements for worldedness, and (3) have dedicated, motivated inhabitants with financial backing. They are sturdy worlds, mediocre worlds, where many people spend much of their time, whether they want to or not.</p><p>The most interesting one, to me, is the corporation: a class of world that has long had to vie for loyalty, interoperability, and fitness in a busy and changing world. With the digital revolution, it has to deal with multiple layers of fracturing, not just across people, teams, and technology, but across history and geography. A shared Google Drive doesn&#8217;t cut it for coordinating across these internal worlds. It&#8217;s frustrating for inhabitants when a single world is experienced as a broken flotilla of systems and channels.</p><p>At the systems level, nearly all of this world coordination is mediated through data and data interfaces. If the interfaces are clean, the world takes on a sense of reality that is easy to lose yourself in. Systems and notifications cascade upward into a larger narrative and social structure. If they&#8217;re not, coordination breaks down, culture is stymied. &#8220;Productivity and finance&#8221; grounds to a halt.</p><p>Leaders will need more than stories and org charts to keep their businesses functional over the coming years. They&#8217;ll need to make sure their world, and the systems that comprise it, are strong.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The dystopian element is central here, but it&#8217;s handled better by others. I take for granted that the Internet of today is mostly a vehicle for psychological disease. At the same time, it isn&#8217;t going anywhere, and it presents new opportunities for healthy civilization. Better to build forward.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Worldbuilding with data]]></title><description><![CDATA[The raison d'etre for data engineering]]></description><link>https://stkbailey.substack.com/p/worldbuilding-with-data</link><guid isPermaLink="false">https://stkbailey.substack.com/p/worldbuilding-with-data</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Tue, 11 Feb 2025 13:15:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k8da!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k8da!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k8da!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 424w, https://substackcdn.com/image/fetch/$s_!k8da!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 848w, https://substackcdn.com/image/fetch/$s_!k8da!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!k8da!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k8da!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png" width="728" height="414.68742111905766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1354,&quot;width&quot;:2377,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:5123196,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k8da!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 424w, https://substackcdn.com/image/fetch/$s_!k8da!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 848w, https://substackcdn.com/image/fetch/$s_!k8da!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!k8da!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa817e0a-6e15-4709-9a1d-f61cd657f754_2377x1354.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><a href="https://www.goodreads.com/book/show/26535513-storytelling-with-data">Storytelling with Data</a></em> is one of those books I cherish, not because it unlocked a new level in my career or turned my world upside down, but because it perfectly captures an optimistic data vibe that takes me back to my start in the field.</p><p>I picked it up as an eager PhD student in an attempt to turn my posters into something that elicited more than a &#8220;hmm, interesting.&#8221; It was an idyllic time of life. I had all I needed: a terabyte of brain scans, a high-performance compute cluster, and both fig and ax from matplotlib. <a href="https://www.reddit.com/r/dataisbeautiful">Data was beautiful</a>, I believed, even if no one said that about <em>my </em>data.</p><p><em>Storytelling with Data</em> marked the beginning of the end of that belief. Its premise is simple: if you&#8217;re not making a statement with your data visualization, you&#8217;re wasting ink. If you <em>are</em> making a statement, you can be more effective by following principles based on physics, psychology, and design theory.</p><p>The point is that data ought to have a point. &#8220;Charts&#8221; are dead things, a by-product of our time; they clutter. &#8220;Stories&#8221; are alive and perennial. They will never go away.</p><p>My problem was I didn&#8217;t want to tell stories. I had fallen in love with the methods. I wanted to process the data, tweak parameters, parallelize the jobs, modularize code, and benchmark performance. I have a Morlock brain, but science is an Eloi career. In the intervening years, I&#8217;ve tunneled further away from storytelling, descending into the sewers and rancid places where data is not beautiful but wretched.</p><p>A question has nagged at me, though. If storytelling is the <em>telos</em> of analytics, that essential human capability we enhance through technique and information, what is the corresponding <em>telos</em> of data engineering?</p><p>What&#8217;s it all for&#8212;the ETLs, medallion architectures, clustering keys, event streams, data contracts, entity resolvers, data meshes, data contracts, and metadata sinks?</p><p>If a team needs an application database stabilized, they turn to infrastructure engineers; if a founder wants to build a whole new flavor of the database, they&#8217;ll invest in software engineers. If a business needs to create a process around a data system, it&#8217;ll hire an operations person; if it needs insights, it&#8217;ll hire an analyst. Only when the business wants to hoard data with consistency, reliability, and scale, does the data engineer get the call. Why?</p><p>Accumulating data is the first step towards generalized intelligence&#8212;in this case, business intelligence. However, this is not the only type of intelligence: the surveillance state creates strategic intelligence, the scientific process yields scientific consensus, and a crystallized Internet backs large language models. In all cases, a data-generating process creates a dataset that one or more actors then operate on. Data constrains the questions that can be asked, the stories that can be told, and the <em>worldviews</em> that can be adopted.</p><p>This systematic collection and ordering of data is worldbuilding.</p><p>If storytelling is the text, then worldbuilding is the context. Many stories can be told about a single world, and all of them are better when that world is vibrant, descriptive, and complete. A fragmented and disjointed world creates tension; the audience never knows what might happen next and becomes skeptical.</p><p>What&#8217;s new in the last ten years is the &#8220;real world&#8221; has become less and less the default world that people live in. The phrase &#8220;single source of truth&#8221; was coined in the 1980s but wasn&#8217;t popular until the Internet era. As people adopt data systems that model their local concerns with high fidelity&#8212;sales, finance, marketing, engineering, and operations&#8212;it takes more effort to stitch them together into a coherent world. Truth is a corporate concern.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6eu9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6eu9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 424w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 848w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 1272w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6eu9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png" width="596" height="230.1476923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:502,&quot;width&quot;:1300,&quot;resizeWidth&quot;:596,&quot;bytes&quot;:44315,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6eu9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 424w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 848w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 1272w, https://substackcdn.com/image/fetch/$s_!6eu9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4650afa3-279c-48ef-8a31-9bc4dd431326_1300x502.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>When little worlds get connected at a scale, confusing emergent properties appear. Namespaces are limited, forcing collisions. (&#8220;What&#8217;s the definition of a user?&#8221;) Concepts evolve, creating compatibility issues. (&#8220;Which version is this?&#8221;) Cost and performance oppose comprehensiveness and fidelity: you can&#8217;t see everything, everywhere, all at once. And, of course, there&#8217;s timestamps.</p><p>A key objective in data engineering is to facilitate &#8220;real-world thinking&#8221; despite &#8220;artificial world physics.&#8221; Data is the lens through which some agents view the world. The difference between brilliance (high correspondence) and dullness (low correspondence) is a difference in data. Making a virtual world correspond to&#8212;and then feel like&#8212;the real world takes enormous effort.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x0qL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x0qL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 424w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 848w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x0qL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png" width="404" height="349.3379120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1259,&quot;width&quot;:1456,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:751578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x0qL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 424w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 848w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!x0qL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F748f8b2d-2069-41ed-bc5f-fd8c92a0c689_1929x1668.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">When people can&#8217;t see the world-generating process, they assume they are operating in the real world.</figcaption></figure></div><p>When data systems are insufficiently clear (or when the user is insufficiently trained), users assume they are dealing with real-world properties even if operating in an artificial world. This means the wrong decision is made, whether by a human or automation. Increasingly, that error could mean anything&#8212;a loan denied, an application rejected, a turn not made, or a person arrested.</p><p>Worldbuilding sounds fantastical, as if it is incomplete without a magic system and mythology. <a href="https://en.wikipedia.org/wiki/Worldbuilding">That&#8217;s fair.</a> Search for worldbuilding books, and you will find more from <em>Dungeons and Dragons </em>than O&#8217;Reilly. But it&#8217;s not all that different&#8212;does a ten-point magic system look all that different from a <a href="https://count.co/blog/intro-to-metric-trees">metric tree</a>?&#8212;and it&#8217;s literally true that the software systems that guide our moment-to-moment experience are artifacts of some person&#8217;s imagination.</p><p>The storyteller wants to smooth out all this artificial complexity; it&#8217;s just context. To the worldbuilder, though, the rough edges are the text. Post-Internet, we live in little virtual worlds, and respecting underlying principles is critical to making them habitable. They ought to be legible and consistent, and they ought to make their assumptions explicit. The accounting should check out. That takes effort, and sometimes, it takes engineering. Lacking it, they won&#8217;t endure.</p><p>Like storytelling, this effort did not start with data. It&#8217;s not an artifact of Hadoop, microservices, or the relational database. It has a lineage stretching back millennia, from cartographers and economists to political scientists and myth-makers. And, of course, to more recent innovations: the printing press, modern engineering standards, and information theory.</p><p>Data engineering is simply a new venue for worldbuilders to exercise their passion. Given its job demand and salaries, I can&#8217;t say it&#8217;s underappreciated. Still, most people don&#8217;t realize just how transformational setting up a world&#8217;s data grid is to the health and happiness of its residents or how profound a philosophical statement a tidy spreadsheet is.</p><div><hr></div><p>I want more people to realize it!</p><p>For 2025, I plan to channel more of my writing energy towards this idea.</p><ul><li><p>What makes a world? How do worlds start? How do worlds end?</p></li><li><p>Who builds worlds? For what reasons&#8212;beneficent and nefarious?</p></li><li><p>What principles of physics, psychology, and language underpin compelling worlds?</p></li><li><p>When should you build a world? How much do they cost? What are the alternatives?</p></li></ul><p>The modern data engineer is not the only person doing worldbuilding. Unlike others, though, data engineers disproportionately deal with large, multi-source worlds&#8212;and are on the hook to ensure they don&#8217;t break. Data management in the enterprise&#8212;or any interesting business&#8212;is one of the most complex, gnarly, realistic worldbuilding problems a person can face. </p><p>In other words, while many build worlds, data engineers build them at scale.</p>]]></content:encoded></item><item><title><![CDATA[Discussion: The AI Era Liberal Arts]]></title><description><![CDATA[What do students need to know?]]></description><link>https://stkbailey.substack.com/p/discussion-the-ai-era-liberal-arts</link><guid isPermaLink="false">https://stkbailey.substack.com/p/discussion-the-ai-era-liberal-arts</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 13 Jan 2025 11:50:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IaAc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IaAc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IaAc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IaAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da052d9a-f50d-4262-bcf2-533717759628_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6350058,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IaAc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!IaAc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda052d9a-f50d-4262-bcf2-533717759628_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>A quick programming note: I&#8217;m [mostly] taking the month of January off from publishing on Substack to work on some other writing projects. Paid subscriptions are paused during this time.</strong></h5><div><hr></div><p>Do we need a new set of liberal arts?</p><p>Classical education was split into two courses of study. The trivium (grammar, logic, rhetoric) covered <em>reason</em>, and the quadrivium covered <em>number</em>: arithmetic is number-itself, geometry is number-in-space, music is number-in-time, and astronomy is number-in-space-and-time.</p><p>Pythagorean thought still exerts itself on our society through the vestiges of these liberal arts in our common curricula today. But, while they are useful, they are echoes of Medieval Christian metaphysics, not a set of subjects designed for the 21st-century student. ChatGPT, something, something.</p><p>This is a favorite question of mine, and a recent <a href="https://x.com/Devon_Eriksen_/status/1766666283368562883">tweet</a> I stumbled on seemed an interesting take on the subject.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> (N.B. This does not represent a general endorsement of this author or his views.) The relevant section:</p><blockquote><p>If you properly prepare [your children] to be free men, what skills will be lucrative or useful twenty years from now is irrelevant, because they will be prepared to learn them.</p><p>In my opinion, the seven liberal arts of the modern world are:</p><ul><li><p>Logic: how to derive truth from known facts</p></li><li><p>Statistics: how to understand the implications of data</p></li><li><p>Rhetoric: how to persuade, and spot persuasion tactics</p></li><li><p>Research: how to gather information on an unknown subject</p></li><li><p>(Practical) Psychology: how to discern and understand the true motives of others</p></li><li><p>Investment: how to manage and grow existing assets</p></li><li><p>Agency: how to make decisions about what course to pursue, and proactively take action to pursue it.</p></li></ul><p>&#8230;</p><p>Worry less about which "career skills" AI will take over, and more about whether you are training to be, and training your kids to be, high-agency, perceptive, self-motivated people who can navigate an unknowable future with an adaptable mind.</p></blockquote><p>The inclusion of &#8220;investment&#8221;, &#8220;pop psychology,&#8221; and &#8220;agency&#8221; are too hustle-bro for my tastes, but the focus on thriving in uncertainty resonates. At any rate, this complete list of 7 arts is a great jumping-off point for discussion.</p><p>So:</p><ul><li><p>Which of the 7 liberal arts would you replace?</p></li><li><p>What do you think of Davison&#8217;s list?</p></li><li><p>What subjects, if any, are essential to the modern citizen?</p></li><li><p>Are there other frameworks out there that deserve attention?</p></li></ul><p>I&#8217;ll share my response in the comments and would love to hear your thoughts.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Hat tip to <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Timber Stinson-Schroff&quot;,&quot;id&quot;:17195021,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3a9d5bb-02a0-42c1-af89-499581316322_2718x2718.jpeg&quot;,&quot;uuid&quot;:&quot;7fe2a96e-0f9e-4952-9256-71970bb23307&quot;}" data-component-name="MentionToDOM"></span> for the reference in <em><a href="https://substack.com/home/post/p-154300945">Black Blobs</a>.</em></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[5 Great Books from 2024]]></title><description><![CDATA[Since the only thing I can predict is the past]]></description><link>https://stkbailey.substack.com/p/5-great-books-from-2024</link><guid isPermaLink="false">https://stkbailey.substack.com/p/5-great-books-from-2024</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Wed, 08 Jan 2025 12:31:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yIjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yIjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yIjY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yIjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5729448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yIjY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!yIjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e8ee36d-8e22-4627-8b9e-602a1a3e5451_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>A quick programming note: I&#8217;ll be taking the month of January off from publishing on Substack to work on some other writing projects. Paid subscriptions will be paused during this time.</strong></h5><div><hr></div><p>Last year, Goodreads became my <a href="https://www.goodreads.com/stkbailey">primary form of social media</a>.</p><p>It&#8217;s the perfect platform. It reflects my real social life: I have three connections, and one of them is my wife. I log on for two reasons: to update a list of what I want to read and to update a list of what I&#8217;ve read. The content is useful: when I read others&#8217; reviews, I know how to feel about a book. And the feed is so hopelessly disengaging that it dooms scrolling. If I want to browse books, Goodreads says, then go to a bookstore.</p><p>Again, the perfect platform.</p><p>Anyway, Goodreads tells me I read 47 books last year, a personal high. Rather than reflect on my writing outputs in 2024, I thought I&#8217;d share some of my inputs. Good reads in, good reads out, as they say.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><div><hr></div><p>Let&#8217;s start with a few honorable mentions:</p><ul><li><p><em><a href="https://www.goodreads.com/book/show/17333223-the-goldfinch?ref=nav_sb_ss_1_9">The Goldfinch</a> </em>by Donna Tartt&#8212;for its feverish atmosphere that seeped into my real life, as I rushed through passages at 3AM in the morning while battling the flu.</p></li><li><p><em><a href="https://www.goodreads.com/search?q=journey+to+the+center+of+the+eart&amp;ref=nav_sb_noss_l_33">Journey to the Center of the Earth</a> </em>by Jules Vern&#8212;for filling in Reviewer 2&#8217;s origin story in dramatic fashion.</p></li><li><p><em><a href="https://www.goodreads.com/book/show/51087394-the-cult-of-smart">The Cult of Smart</a></em> by Freddie DeBoer&#8212;for advocating for an education system that benefits everyone, especially those who will never have a chance to make it to the top.</p></li><li><p><em><a href="https://www.goodreads.com/book/show/60211.The_Shadow_of_the_Torturer?from_search=true&amp;from_srp=true&amp;qid=xqP91DY0Ms&amp;rank=1">The Shadow of the Torturer</a></em> by Gene Wolfe&#8212;for finding the exact threshold at which a protagonist can be seen positively, and for its record-breaking use of the word &#8220;fuligin&#8221;.</p></li><li><p><em><a href="https://www.goodreads.com/book/show/211147362-the-dark-forest-anthology-of-the-internet?ref=nav_sb_ss_1_21">The Dark Forest Anthology of the Internet</a></em> by Yancey Strickland et al&#8212;for turning <a href="https://metalabel.substack.com/i/143659011/newly-reissued">Internet essays</a> about life on the Internet into a physical book. It was nearly disqualified, however, because the boutique 1st edition print was the worst-smelling object I&#8217;ve willingly held.</p></li></ul><p>You can see the full list of books read <a href="https://www.goodreads.com/user/show/64214172-stephen-bailey">here</a>. (You may even be able to sort them.) But before we move on to the top five, I want to call out a ghost from my past that I gave a second chance. It failed.</p><div><hr></div><p>This year&#8217;s <strong>Dishonorable Mention</strong> goes to&#8230;</p><h4><strong>#47: <a href="https://www.goodreads.com/book/show/6185.Wuthering_Heights?ref=nav_sb_ss_1_17">Wuthering Heights</a> by Emily Bront&#235;</strong></h4><p>I read <em>Wuthering Heights</em> in high school, and I hated it. But the reason, in retrospect, has been cloudy. Was it the domestic-focused plot? The verbosity? The mood? My only recollections were of desolate English landscapes and the uttering, &#8220;Heathcliff! Heathcliff!&#8221; It&#8217;s unquestionably a classic, so I thought I&#8217;d chalk my feelings up to high school and try it again.</p><p>This book is even worse than I remember. It is a three-generation train wreck of isolation, bad decision-making, and cruelty to children. It is well-written, yes, using layers of narrative to tell the story: on a business trip, the patriarch of the family brings home an orphan, who everyone (except for the patriarch and daughter) dislikes. Then, there&#8217;s fifty years of low-temperature vice.</p><p>It&#8217;s quite possible that I&#8217;m missing the point, that I&#8217;m <em>supposed</em> to dislike the book, that it&#8217;s about the emotional valence itself and not the direction. Perhaps it&#8217;s a flaw in me that I&#8217;m emotionally stunted. But if that is so, I prefer to stay outside&#8212;don&#8217;t let me in, Heathcliff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ejmp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ejmp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ejmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg" width="294" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:294,&quot;resizeWidth&quot;: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_!Ejmp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ejmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37c244cd-7827-4f30-ae6f-ff62dd52e95d_294x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Now that I&#8217;ve got that off my chest, let&#8217;s move on to the good stuff.</p><div><hr></div><h4><strong>#5. <a href="https://www.goodreads.com/book/show/25451264-death-s-end">Death&#8217;s End (Remembrance of Earth&#8217;s Past #3)</a> by Cixin Liu</strong></h4><p>Cixin Liu&#8217;s <em>Remembrance of Earth&#8217;s Past </em>series evokes science fiction classics like <em>Foundation</em>, not only in its scope but in its storytelling. Starting with <em>The Three-Body Problem</em>, Liu uses a portfolio of characters to tell a time- and universe-spanning epic&#8212;but like those epics, the characters frequently feel flat, more like props on stage than protagonists we&#8217;re rooting for. </p><p>It&#8217;s as if Liu wants to tell a story about the universe, expansive in all its dimensions. but his editors had to remind him, &#8220;Readers care about people! Make sure to include those, too!&#8221; (The notable exception is <em>Three-Body Problem</em>&#8217;s Ye Wenjie, the scientist who first contacts the Trisolarians.)</p><p>In the first book, we have a mystery to solve; in the second, we have politics. In the third, Liu finally gets to focus on his love: physics.</p><p>In other words, <em>Death&#8217;s End</em> is where things get weird. It&#8217;s always interesting and sometimes delightful. Even when it doesn&#8217;t work&#8212;a scene in which all of humanity must move to Australia is particularly dubious&#8212;it moves on quickly enough to forgive. And when it does work, it&#8217;s original, thought-provoking, and well worth the read. </p><p>In a postscript, Liu shares that, as a student, he remembers everyone else having a hard time grasping string theory and its many parallel dimensions beyond time. Not so for Liu. More than anything, that&#8217;s what comes through in Death&#8217;s End: the universe&#8217;s multi-dimensionality. So, if the characters feel a bit 2D,  it&#8217;s balanced elsewhere, and, frankly, it suits them in the end.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!59RH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!59RH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!59RH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!59RH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!59RH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!59RH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg" width="316" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:316,&quot;resizeWidth&quot;: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_!59RH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!59RH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!59RH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!59RH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2ace5b8-5e06-4424-8489-d702e3ea94f1_316x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h4><strong>#4. <a href="https://www.goodreads.com/book/show/60316971-bea-wolf">Bea Wolf</a> by Zach Weinersmith and Boulet</strong></h4><p><em>Bea Wolf</em> is the crown jewel of dad jokes. An entire published book, complete with splendid illustrations, premised on trolling&#8212;ahem, reimagining&#8212;the epic poem <em>Beowulf. </em>It works flawlessly. (Just like dad jokes.)</p><p>The stoic Northerners and a horrendous monster Grindel are now tribes of candy-crazed kids and the schoolteacher, Mr. Grindel, whose touch turns children into boring, phone-absorbed young adults. Bea, the titular hero, does not travel across the sea to reach the arboreal fortress of Treeheart but across the neighborhood.</p><p><em>Bea Wolf</em> straddles the line of parody, but the result is neither disrespectful of the source nor a watered-down prose. It was an interesting challenge for my kids to follow along with the text and try to tease apart all the jokes.</p><blockquote><p>Listen to the lives of the long-ago kids, the world-fighters,<br>the parent-unminding kids, the improper, the politeness-proof,<br>the unbowed bully-crushers,<br>the bedtime-breakers, the raspberry-blowers,<br>fighters of fun-killers, fearing nothing, fated for fame</p></blockquote><p>The illustrations are vivid and hilarious. Black and white, they vibrate with energy. Mr. Grindel&#8217;s long limbs and opaque glasses are monstrously mundane. There&#8217;s a lot of subtlety in both the writing and illustrations.</p><p>I, for one, would welcome more of this type of myth recasting into modern times&#8212;particularly if they keep the lyrical nature of the source material. <em>Bea Wolf </em>manages to be original and entertaining, while also whetting an appetite for the source.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BY3o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BY3o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BY3o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg" width="318" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:318,&quot;resizeWidth&quot;: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_!BY3o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BY3o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a4de6af-e886-4c30-b858-1d4eedd150fc_318x400.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h4><strong>#3. <a href="https://www.goodreads.com/book/show/93282.The_Acts_of_King_Arthur_and_His_Noble_Knights?ref=nav_sb_ss_1_20">The Acts of King Arthur and His Noble Knights</a> by John Steinbeck</strong></h4><p>I&#8217;ve been Arthur-curious since reading <em>The Once and Future King</em>, but have been too intimidated in the decade since to go deeper. I tried Howard Pyle&#8217;s <em>The Story of King Arthur and His Knights</em>, but couldn&#8217;t stomach the old English, which means I can&#8217;t even touch the Malory. Then I found Steinbeck&#8217;s <em>The</em> <em>Acts</em> in a closet last year and found myself sucked in.</p><p><em>The Acts</em> is not a complete book. Steinbeck stopped work on it early and never finished it. The book ends at the first evening tryst between Lancelot and Guinevere, right at the cusp of the tragic end to Camelot. But the sections that are complete are a faithful updating in modern English of Malory&#8217;s <em>Le Morte D&#8217;Artur.</em></p><p>What stands out, besides the matter-of-fact bloodiness of it all, are the never-ending episodes of knight antagonizing knight. They look for any opportunity: they camp out on hills, they wear false colors, they provoke, and of course, they go questing. The entire time, I was telling myself&#8212;all this energy is now going into social media. We murder with words those we used to with spears.</p><p>All told, though, it&#8217;s a captivating read, particularly the final section on Lancelot and Galahad. This is where Steinbeck starts to exert himself as a writer more. The imagery gets more colorful, the characters deeper. We see Galahad&#8217;s modern contempt for virtue being overcome by Lancelot&#8217;s pure will to master himself. We see the four queens, using their feminine magics to try and woo Lancelot to their side. And we get the first taste of tragedy in an evening meeting with Arthur, Lancelot, and Guinevere.</p><p>&#8220;But is it enough?&#8221; Galahad asks Lancelot after the latter defends the life of virtue. Though half-finished, <em>The Acts of King Arthur</em> is enough to get a full seat at my 2024 table.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SIot!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SIot!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SIot!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SIot!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SIot!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SIot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg" width="242" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:242,&quot;resizeWidth&quot;: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_!SIot!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SIot!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SIot!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SIot!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd56ebf3c-248a-46de-a87e-3e133359a2a1_242x375.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h4><strong>#2. <a href="https://www.goodreads.com/book/show/13667.The_Farthest_Shore?ref=nav_sb_ss_1_14">The Farthest Shore (Earthsea Cycle #3)</a> by Ursula Le Guin</strong></h4><p>I expect to reread <em>The Earthsea Cycle</em> another two, three, or four times. I place it on par with <em>The Lord of the Rings</em>, or even exceeding it, book for book. The archmage Ged is every bit as interesting a wizard as Gandalf, but has the benefit of being mortal, in both character and fact.</p><p><em>The Farthest Shore</em> follows Ged at his twilight. Taking a young prince under his wing, he sets out to investigate a creeping ennui that is taking over the kingdoms of Earthsea and weakening the magic to which its accustomed. Ged is as vital as ever, but he is in his endgame. This is not a journey of &#8220;finding his destiny&#8221; but of &#8220;facing one&#8217;s history&#8221;&#8212;for the benefit of those who come next.</p><p>There is so much wisdom in this book that in reviewing my highlights, I found myself just stopping and rereading whole passages. Take, for example, this note on discipline.</p><blockquote><p>For discipline is the channel in which our acts run strong and deep; where there is no direction, the deeds of men run shallow and wander and are wasted.</p></blockquote><p>Or, this admonishment on motive.</p><blockquote><p>My lord, do nothing because it is righteous or praiseworthy or noble to do so; do nothing because it seems good to do so; do only that which you must do and which you cannot do in any other way.</p></blockquote><p>The fantastic elements are so physical in the <em>Earthsea</em> books that I barely feel them as fantastic. Much of the magic in the travels comes from the water, from the act of sailing itself and conversation, rather than the magewind that blows them along. Life, it seems to say, is full of magic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gttp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gttp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gttp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gttp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gttp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gttp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg" width="306" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:306,&quot;resizeWidth&quot;: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_!gttp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gttp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gttp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gttp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1003f59-df1e-4e66-a0b2-c849ad03d998_306x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h4><strong>#1. <a href="https://www.goodreads.com/book/show/139069.Endurance?ref=nav_sb_ss_1_9">Endurance: Shackleton's Incredible Voyage</a> by Alfred Lansing</strong></h4><p>In Jules Vernes&#8217; <em>Journey to the Center of the Earth</em>, the professorial protagonist is a total megalomaniac. He brings his nephew and guide along a perilous journey with no fear or caution, seeking the glory of scientific discovery. To his credit, the drive is pure ambition, little poisoned by material matters. He wants to <em>know</em>. Dying during the attempt would be nothing compared to the shame of abstaining. It&#8217;s both comical and inspiring&#8212;but clearly fiction.</p><p><em>Endurance, </em>however, is a case of truth being stranger than fiction. Ernest Shackleton, a chief hero of the &#8220;<a href="https://en.wikipedia.org/wiki/Heroic_Age_of_Antarctic_Exploration">heroic age</a>&#8221; of Antarctic exploration, took 28 men on an attempt to make the first overland crossing of the Antarctic. (The pole had been reached already by Amundsen.) The motives here are many: patriotic glory, personal ambition, and thrill-seeking&#8212;this was a repeat journey for Shackleton&#8212; and, of course, scientific exploration.</p><p>Here&#8217;s the rub. When the team makes it into the Weddell Sea, their ship gets trapped in pack ice. Eventually, it gets crushed by the pressure, leaving the men stranded on ice floes in the middle of the Antarctic, with only a few small boats at their disposal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1u3S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1u3S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1u3S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg" width="526" height="367.04395604395603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1016,&quot;width&quot;:1456,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;An Antarctic voyage unlike any other: the unbelievable exploits of the James  Caird | Blog | Oceanwide Expeditions&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An Antarctic voyage unlike any other: the unbelievable exploits of the James  Caird | Blog | Oceanwide Expeditions" title="An Antarctic voyage unlike any other: the unbelievable exploits of the James  Caird | Blog | Oceanwide Expeditions" srcset="https://substackcdn.com/image/fetch/$s_!1u3S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1u3S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F977927c9-ee34-43f6-9d0b-bf381c6af7ed_1600x1117.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The men pulling one of the rescued ships.</figcaption></figure></div><p>Shackleton&#8217;s position is that of the leader, the man who got everyone into this situation. No help can be expected, either from other humans or from nature. Shackleton must lead these men&#8212;and so he does&#8212;through the worst situation imaginable, month after month after month.</p><p>Much praise is due to Lansing, who braces the narrative with enough detail to satisfy the historian, while keeping the story&#8217;s pace high. The passages on <em>pressure</em> alone make it worth the read. Lansing gets to explain the science&#8212;how much force is passing through each of the massive ice floes in the Antarctic, how the roiling waves influence it&#8212;but he also gets to show the explosion of <em>The Endurance</em>.</p><p>This is history, but by the end, it reads like a thriller. The challenges get greater and greater with each month of the journey, and the stakes get higher. By the end, I was giving Shackleton and his team a standing ovation. (I mean this literally. I stood and clapped when I reached the end.)</p><p><em>Endurance</em>, too, is a book on leadership, and <a href="https://shackleton.com/en-us/blogs/articles/shackleton-great-leader">Shackleton has been hailed</a> for his leadership traits. But do any of these extend to the modern remote worker?</p><p>Certainly, we could make some recommendations: staying grounded but optimistic, being sensitive to team morale and correcting issues quickly, and embracing the dual role of leader and crew member, all come to mind. But those aren&#8217;t the main point, to me.</p><p>What comes through again and again in <em>Endurance</em> is the indifference of nature. Antarctica is a harsh mistress, yet the crew endures. The journey is a testament to the human spirit, its drive to not be dominated. <em>Life finds a way</em>. Sometimes, you just have to pick the right journey&#8212;and survive it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oWXY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oWXY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oWXY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg" width="294" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/addceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:294,&quot;resizeWidth&quot;: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_!oWXY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oWXY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddceed1-003f-4b1d-b955-932bfae47454_294x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/5-great-books-from-2024?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Tell the world that you, too, endured this post.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/5-great-books-from-2024?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://stkbailey.substack.com/p/5-great-books-from-2024?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If my writing skewed heavily towards the <em>Et cetera</em> end of the scale recently, well, maybe this will explain it. I&#8217;ve got plans to read more technical work this year. Who knows? 2025 could be the last year that genre is written for humans.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Decision Tree]]></title><description><![CDATA[Homelab Notebook #07]]></description><link>https://stkbailey.substack.com/p/decision-tree</link><guid isPermaLink="false">https://stkbailey.substack.com/p/decision-tree</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 23 Dec 2024 16:01:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1tWm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1tWm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1tWm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1tWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png" width="724" height="505.70604395604397" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:4871567,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1tWm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!1tWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b412804-4956-4e96-88f9-c30eee75a1d0_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6><em>Homelab Notebook</em> is a recurring series where I share learnings and lessons from the past month of homeschooling. They typically feature an essay, a deep dive into a piece of content, and books we&#8217;ve enjoyed lately.</h6><div><hr></div><h3>1. Administrivia</h3><p>To keep Christmas sane, my wife and I follow a gifting heuristic. Each kid gets:</p><blockquote><p>Something they want,<br>Something they need,<br>Something to wear,<br>Something to read</p></blockquote><p>Theoretically, this limits us to 16 gifts across our 4 kids. In practice, however, there is a fatal flaw that leads us&#8212;okay, me&#8212;to overshoot projections.</p><p>I have no problem crushing wants, investing in needs, or securing an annual bag of socks. It&#8217;s this &#8220;some<em>thing</em> to read&#8221; clause that throws me. Despite <em>books</em> seeming like an obvious way to &#8220;carve the literary world at its joints,&#8221; they don&#8217;t cut so cleanly in practice.</p><p>Take, for example, <em>The Lord of the Rings</em>. Plainly, this is &#8220;something to read.&#8221; But so, too, is <em>The Fellowship of the Ring</em>, <em>The Two Towers</em>, and <em>Return of the King</em>. Each of these is a &#8220;something,&#8221; and if we must choose only one, where do we draw the line?</p><p>I would be in line to buy the whole trilogy&#8212;something I can do as one compilation or as three separate books. But if I go with a box set, how can I justify excluding <em>The Hobbit</em>&#8212;is it not a part of the same &#8220;thing&#8221; to be read, i.e., the fantastic world of late-third-age Middle Earth? Then, too, ought I not include the Silmarillion, which sets the stage for that era, or auxiliary books that enrich it with illustrations, encyclopedic references, or spin-off tales?</p><p>To fully <em>read</em> something, don&#8217;t you need to see it from all sides? To <em>read</em> Dr. Seuss&#8217;s Horton, must one not understand his sense of both filial duty from <em>Horton Hatches An Egg</em>  (&#8220;I meant what I said, I said what I meant / An elephant&#8217;s faithful, one hundred percent&#8221;) and his wells of compassion in <em>Horton Hears the Who </em>(&#8220;A person&#8217;s a person, no matter how small&#8221;)?</p><p>Does a single one of Plato&#8217;s dialogues constitute &#8220;something&#8221;? Or is a curated set more appropriate? The whole printed canon? All of philosophy?</p><p>You see my conundrum. Whenever I think, &#8220;Okay, we&#8217;ve got the kids&#8217; Something-To-Read gift,&#8221; I find another book that is vitally related to the first. Horton&#8217;s diligence reminds me of Sam Gamgee&#8217;s stubborn resolution reminds me of Socrates marching barefoot in the Athenian army.</p><p>It&#8217;s all connected!</p><p>It&#8217;s all one &#8220;something&#8221;!</p><p>It&#8217;s the world that&#8217;s meant to be read; books are just the lenses. At Christmastime, I welcome them all. They don&#8217;t need to be classical, or literary, or age-appropriate. <em>Dog Man</em> is as welcome as <em>Call of the Wild</em>. (Though <em>Cujo</em> may get left in the cold.) As long as it&#8217;s worth our attention and has that mark of authorial intentionality, then it&#8217;s a welcome addition to the pile under the tree.</p><p>All this means that when confronted with a book and a &#8220;Buy Now&#8221; button in December, I have no real decision. I can only succumb to a life-affirming yes, yes!</p><p>We may end up with four times more gifts than we &#8220;should&#8221; under the tree, but what sort of Grinch would I be to cut my kids off from <em>the world</em>? </p><p>I don&#8217;t want to hear the inevitable counter-argument: that ultimately, these books fill shelves in <em>my</em> house; that I buy books that <em>I</em> want to read; that far from being generous, I use Christmas as an opportunity to indulge my own desires to fill a library with books I feel a nostalgic desire to reclaim in my adulthood.</p><p>To those dreadful humbugs, all I can say is, Please hand me <em>The Complete Calvin and Hobbes: 4-Book Box Set in Full Color (Leatherback)</em>. That one is really, truly something.</p><div><hr></div><h3>2. Showcase</h3><p>Last week, we wrapped our first semester of homeschooling. In lieu of finals, we invited current and former teachers and family members over for a brief project showcase led by our eldest.</p>
      <p>
          <a href="https://stkbailey.substack.com/p/decision-tree">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Ant farms and PEER Protocols]]></title><description><![CDATA[Key ideas from Below the API]]></description><link>https://stkbailey.substack.com/p/ant-farms-and-peer-protocols</link><guid isPermaLink="false">https://stkbailey.substack.com/p/ant-farms-and-peer-protocols</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Tue, 17 Dec 2024 02:00:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ivx_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ivx_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ivx_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ivx_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5476014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ivx_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!Ivx_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90bf901-f87e-434e-9aba-674bcadd24b6_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Imagine your phone, if it were powered by ants trapped beneath the gorilla glass, millions of them, scurrying around from pixel to pixel, ferrying data to one other, living cogs in a silicon system, mindless to their environment, nudged by pheromones and olfactory glands, casting a brilliant light that fascinates you.</p><p>An ant-based Internet is a key image in my recent short story, <em><a href="https://open.substack.com/pub/stkbailey/p/below-the-api?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">Below the API</a></em><a href="https://open.substack.com/pub/stkbailey/p/below-the-api?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">,</a> which explores the intersection of AI agents and the creator economy.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> Ants are a classic metaphor for biological automata&#8212;an inhuman horror. Fortunately, the ants at play in the story are not of the biological variety; it&#8217;s a slur for AI agents.</p><p>I&#8217;ll leave it to the reader to decide the story&#8217;s merits, but writing it&#8212;and discussing it with the rest of the <a href="https://summerofprotocols.com/">Summer of Protocols</a> research group&#8212;prompted me to think through some ideas on what the future of AI&#8212;and in particular, AI assistants&#8212;might look like.</p><p>In this post, I want to sketch some of those ideas out independently of the story. They include:</p><ul><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/the-peer-protocol">The PEER protocol</a>:</strong> requirements for safe and autonomous AI assistants</p></li><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/the-peernet">PEERNet</a>: </strong>a walled garden for agent-to-agent interaction</p></li><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/ants">Ants</a></strong>: the perfect smear for AI agents</p></li><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/ant-farms">Ant farms</a></strong>: the future of Internet surveillance</p></li><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/agentic-theory-of-mind">Agentic theory of mind</a></strong>: why agents must model well to serve well</p></li><li><p><strong><a href="https://stkbailey.substack.com/i/152383453/visual-last-interfaces">Visual-last interfaces</a>:</strong> what we lose when we say goodbye to screens</p></li></ul><p>I&#8217;ll aim to be concise below, but let me know if any of the topics resonate, and I might revisit them independently in the future.</p><div><hr></div><h2><strong>The PEER Protocol</strong></h2><p>A helpful autonomous agent needs three things: your permission, access, and credit card. With that, it can act in the real world&#8212;until its credit limit is reached. I won&#8217;t enumerate the challenges, except to say that I expect privacy and accountability to drive regulatory action (either via governmental regulation or marketplace mechanisms, like Apple&#8217;s app store).</p><p>If the authority <em>is</em> a government, we can expect it to have a cringy acronym&#8212;something like &#8220;the PEER protocol.&#8221; The protocol outlines requirements to ensure autonomous agents are private, exclusive, embedded, and registered.</p><p><em><strong>Privacy</strong>: </em>If an autonomous agent has your social security number, how can you ensure it will not leak it as part of a conversation? If it leaks to another agent, will that next agent leak it again?</p><p>One way to address this is for agents to be a personal data firewall against other entities. They may be able to retain your personal information, such as your address, but they can only release it in approved contexts and purposes, and they cannot release others to their owners.</p><p><em><strong>Exclusivity</strong></em> is like explainability with teeth. To trust my assistant, I need assurances that other agents, corporate entities, or foreign actors are not (overwhelmingly) manipulating my agent. I <em>might</em> want to try that Pumpkin Spice Latte since it&#8217;s October, and I like it, but I want to know if my agent is considering satisfying me and not simply shilling for Starbucks. To do that, it must be able to explicitly model its influences to some degree and map them to its client&#8217;s needs and preferences. (See discussion on agentic theory of mind below for a deeper discussion.)</p><p><em><strong>Embedded</strong></em> models, per PEER protocol, are not stored as backups on a remote data center. They are stored on-device and only on-device, like a Super Nintendo cartridge. If you delete them, they&#8217;re gone.</p><p>This was an interesting principle to consider since &#8220;cloud computing&#8221; is stored on a server and pervasive across all devices. However, the reasoning is more like physical crypto wallets crossed with Asimovian robots. Can you trust that an executive agent is <em>yours</em> if it exists on an invisible server? Perhaps&#8212;it hasn&#8217;t stopped us recently.</p><p>But I like the idea that agents are provably terminable. If they only exist on your device, then they share some of the same human limits: mortality. If their hardware goes, they go with it. That can be a curse, but it also gives humans some control.</p><p><em><strong>Registration </strong></em>is the legal means for accountability and seems to be table stakes for allowing executive agents to run amok. Autonomous agents that do bad things can&#8217;t be thrown in jail; people can. Having a licensed individual on the hook for their agent&#8217;s actions (or fleet of agents) creates a scaffold for the different arrangements that will no doubt emerge: agent rentals, leases, insurance, etc.</p><div><hr></div><h2><strong>The PEERNet</strong></h2><p>The closest example of an executive assistant today is not ChatGPT or Alexa but mobile operating systems like iOS and Android. These systems are always on, fielding notifications from various tools, prioritizing and summarizing messages, and integrating actions with personal preferences.</p><p>I expect AI agents will be an evolution of the mobile operating system, and companies will build tailored interfaces for these interfaces like they&#8217;ve built dedicated apps for mobile. </p><p>Perhaps these interfaces will look like REST APIs (no need for fancy frontend work for agents), but they&#8217;ll need to be tailored for content density and pluggable personalization: &#8220;My client has <em>this</em> shape. What do <em>this</em>-shaped people prefer from your website?&#8221;</p><p>In <em>Below the API</em>, PEER to PEER communication is facilitated via a restricted PEERNet network. Functionally, this is a walled garden for assistants to communicate so that they can not only exploit existing knowledge of what their clients might want to do (e.g., &#8220;My client gets Starbucks on Tuesday&#8221;) but explore new potential activities that may surprise and delight their clients (e.g., &#8220;My client loves to try new coffee shops on Tuesday, and I know where one is&#8221;).</p><div><hr></div><h2><strong>Ants</strong></h2><p>Most people will call their agents by a given name or title. (In a world where agents can die off, names are likely to also be unique). However, every new trend needs derisive slang for people who think they&#8217;re above the wave. After some false starts, I settled on &#8220;ants.&#8221;</p><p>Apart from the orthographic similarity of &#8220;ant&#8221; and &#8220;assistant&#8221; (as well as a shortening of &#8220;agent&#8221;), the term &#8221;ants&#8221; captures the alien nature of these agents. They never sleep; they endlessly toil. They are not individuals, even if each is unique. Instead, they represent a larger colony. They may move with purpose towards an end, but the motivating force differs from that of a human mind.</p><p>I&#8217;m reminded of the &#8220;sugar water&#8221; scene in <em>Men In Black</em>: I think executive assistants will behave like the Bug in an Edgar suit. It may <em>look</em> human, but it is decidedly not (which is not to say it&#8217;s a murderer). Ants like sugar, and when they find it, they tell their friends. A massive clump of ants crowds around the sugar, breaking it down to take it back to their colony, where it&#8217;s processed invisibly to feed their colony.</p><div><hr></div><h2><strong>Ant Farms</strong></h2><p>The colony will be a juicy economic target. Much like Google plays a personal role as the front door of the Internet and is simultaneously an advertising giant, we can expect assistants to be leveraged systematically to power the economy. Even if the agents act exclusively on behalf of their clients, it stands to reason that the person who owns them (or, say, the Internet provider) will be able to access some information about their behavior and operations.</p><p>What does advertising to ants look like?</p><p>In an LLM world, perhaps there is a &#8220;token tax,&#8221; in which each context window contains some sponsored content, probabilistically influencing the expected output. If there are ten pillows to buy, <em>perhaps </em>the bot will buy the sponsored one if the client has no strong preference because it&#8217;s presented first or last or gets 1000 character description rather than the 500 others. Aggregate data may flow out of the PEERNet as well, allowing traders and information brokers to understand whether PEERNet trends are occurring that could be capitalized on.</p><p>The chief difference between an always-on agent-based network and a traditional social media company is the speed at which ideas can move around. Even on Reddit and Twitter, which moves as fast as any social network can, it&#8217;s constrained by time zones and human attention spans. A PEERNet hype cycle could potentially go from start to finish, with each ant contributing within minutes. Ant farms would capitalize on these behaviors, finding ways to monetize agent behavior in the same way that click farms, content farms, and consent farms operate in today&#8217;s economy.</p><div><hr></div><h2><strong>Agentic Theory of Mind</strong></h2><p>The critical challenge for executive assistants is that <em>they must intervene in the real world</em>.</p><p>This is the same problem current devices have with &#8220;push notifications,&#8221; but on steroids. Notifications are costly to users because they tax your attention, and if they&#8217;re overused, users will turn them off entirely. But a silenced assistant is an ineffective one. Instead, the target is <em>as quiet as possible but no quieter</em>.</p><p>To do this, agents must explicitly model their clients&#8217; mental state&#8212;an extension of handling user preferences in a system OS. An agent needs to predict when a person is most likely to want to receive a notification and which type, when to say no to automatically archive spam, what their objectives are for their next date, and what they want their relationship to technology to look like.</p><p>These are all things that a human executive assistant does naturally, outside the job description. Curating an agenda is not just a mechanical alignment of schedule blocks but a filtering and optimization problem over their clients&#8217; work life and preferences.</p><p>This can get touchy&#8212;we want our needs anticipated, but we hate to be stereotyped. There are all sorts of things we wouldn&#8217;t explicitly admit to computers, even if it meant better personalization. The Internet giants have ways of modeling for us implicitly, whether we like it or not, and agents will need that, too. (OpenAI is building out &#8220;memories&#8221; for this purpose.)</p><p>However, the job will be more complex for agents than it is for SaaS companies because they must be much, much better. If Amazon&#8217;s algorithm is lame, it may show you disgusting foot cream. If your assistant&#8217;s algorithm is lame, that foot cream will show up at your door on a random Thursday.</p><div><hr></div><h2><strong>Visual-last interfaces</strong></h2><p>In the same way, we&#8217;ve been trained to expect a particular <em>style </em>of user experience from websites, we will come to expect a particular style of interaction from assistants. That interface will drive trust.</p><p>The big hurdle will be the move away from screens. The key benefit of a screen-free interface is its immediacy. A notification buzz gets your attention right away, and replying via voice handles flows as fast as humanly possible. When done right, a brand&#8217;s sonic logo can create lasting impression.</p><p>Yet, screens are the most information-dense interface available for human animals. Moving to auditory-first interfaces (or some secret third thing) necessarily reduces information throughput. There must be trust to move away from screens, but when an assistant&#8217;s value is defined primarily by how much it takes off your plate, what exactly are you trusting?</p><p>The agent&#8217;s client has to trust that (1) information conveyed is accurate and complete, (2) information not conveyed is not important, and (3) motivations for sharing the information are aligned between agent and client. This last point is more subtle, but amounts to: both the client and agent have the same objective in mind.</p><p>In <em>Below the API</em>, the core twist comes from the confluence of three factors: agent decisions on how to deliver notifications, the absence of screens for summary reporting, and restrictions on sharing personal information. These three tents create a thick buffer between what the users will become accustomed to knowing about in the digital world and what is occurring below the API.</p><p>It might sound strange that we could become so abstracted from our personal economic situation that we wouldn&#8217;t know where money is going or coming from. But we&#8217;re already there: if you live with roommates, I bet packages randomly show up at your door. Sometimes, they&#8217;re probably things you ordered and forgot about.</p><p>Taking away screens may allow us to focus more on what&#8217;s around us. That doesn&#8217;t mean we&#8217;ll understand it any better.</p><div><hr></div><p>To conclude, let me share an excerpt from <em><a href="https://open.substack.com/pub/stkbailey/p/below-the-api?r=a3d32&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">Below the API</a></em>.</p><blockquote><p>[Marcie] picked up one of the unfinished [pots] from the drying rack. Pots &#8212; they were amazing, Marcie thought. Five thousand years ago, humans found that earth could be more than earth: it could be fired and formed into a vessel. They could carry water, store wheat, and serve food. Then, they learned that pots could carry messages, too. They could hold both the material and immaterial. They could contain &#8212; and convey. Like artificial ants, millions of little ants carrying goods ten times their weight, infinite times their weight. From place to place. From person to person. From era to era. Little ants carrying more than their size. From place to place. From time to time. Building intricate, invisible nests within human society.</p></blockquote><p>Whether it&#8217;s the AI or pottery, it&#8217;s ants all the way down.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/ant-farms-and-peer-protocols?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Share it with your PEERs!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/ant-farms-and-peer-protocols?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://stkbailey.substack.com/p/ant-farms-and-peer-protocols?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://www.google.com/search?q=children+of+time+goodreads&amp;oq=children+of+time+goodreads&amp;gs_lcrp=EgZjaHJvbWUqBwgAEAAYgAQyBwgAEAAYgAQyCAgBEAAYFhgeMggIAhAAGBYYHjIICAMQABgWGB4yCAgEEAAYFhge0gEIMzM2NWowajGoAgCwAgA&amp;sourceid=chrome&amp;ie=UTF-8">Children of Time</a> does ant-based computing quite well, actually.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Data's final format]]></title><description><![CDATA[Iceberg&#8482; may have won the battle, but it will never win the war.]]></description><link>https://stkbailey.substack.com/p/datas-final-format</link><guid isPermaLink="false">https://stkbailey.substack.com/p/datas-final-format</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Mon, 09 Dec 2024 14:12:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aNzz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aNzz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aNzz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aNzz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6437300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aNzz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 424w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 848w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 1272w, https://substackcdn.com/image/fetch/$s_!aNzz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F931278fb-4483-4dd6-9568-6f712cec9774_2388x1668.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>With the release of Amazon&#8217;s <a href="https://aws.amazon.com/s3/features/tables/">S3 Tables</a>, it seems that Iceberg&#8482; has won the &#8220;format wars&#8221; of the last few years. It&#8217;s a big moment. Data professionals everywhere can finally manage data with confidence, trusting that their employer&#8217;s massive information stores can be created, read, updated, deleted&#8230;</p><p>Wait. Hmm.</p><p>So, I know that Iceberg&#8482; is the coolest way to manage a data lake&#8212;scalability, time travel, dynamic partitioning, openness. I have wanted to try it out, though there were always flashier toys to play with first. Of all the hype waves in the past few years, open table formats have been the least, well&#8230; hype-inducing.</p><p>However, given the recent news, I decided to cordon off an hour to stand up a few Iceberg&#8482; tables&#8212;to get a glimpse of the future of table management.</p><p>Initial Google results made it clear I was in for a journey. Dremio promoted a &#8220;10-part web series&#8221; on mastering Iceberg&#8482; alongside entire courses run by Starburst, Databricks, Udemy, and DataCamp. The top Medium article ominously labeled itself "an introspection,&#8221; suggesting I was about to second-guess my choices. Next followed a YouTube video from Dremio, a Reddit post from Dremio, an actual tutorial from Apache project, and Dremio&#8217;s actual docs site.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lw0f!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lw0f!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 424w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 848w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 1272w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lw0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png" width="296" height="446.18885096700797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1325,&quot;width&quot;:879,&quot;resizeWidth&quot;:296,&quot;bytes&quot;:241435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lw0f!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 424w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 848w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 1272w, https://substackcdn.com/image/fetch/$s_!lw0f!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc36ea744-ec0b-4563-a8ba-a83e26bf5f5b_879x1325.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">That Dremio is such a nice guy.</figcaption></figure></div><p>Finally, I found a few tutorials from Snowflake, Iceberg&#8482;&#8217;s chief ally, that fit my needs well. Here, too, I had options: should I integrate Iceberg&#8482; with AWS Glue, Microsoft OneLake, Coalesce.io, Snowflake Cortex, or Spark? Apparently, Iceberg&#8482; is best served with a little something on the side.</p><p>I spent the rest of my hour fumbling with principal roles, external volumes, updating, network policies, and catalog objects. If I strayed from the path, I hit errors: &#8220;variant columns are not supported&#8221; or &#8220;column definitions are only available with the Snowflake catalog.&#8221; By the time I reached the climactic &#8220;select * from my_iceberg_table,&#8221; my hype had frozen in my veins.</p><p>I can report, however, that yes, Iceberg&#8482; tables work. They may be less feature-rich than the cloud provider&#8217;s native formats; they may require additional work to set up; and the effort may catalyze an introspective blog post. But as far as table formats go, Apache Iceberg&#8482; is as exciting as they come.</p><div><hr></div><p>In other words: it&#8217;s not that exciting. At least, not in the way we&#8217;ve been trained to expect from technological innovation. </p><p>There is little magic in the Iceberg&#8482; experience at the user/operator level. The magic is supposed to happen at the ecosystem level, across vendors and projects and workflows. Codeium&#8217;s Windsurf will build an application for you in seconds; Iceberg&#8482; will let you and dozens of others build a sprawling data labyrinth in years.</p><p>Table formats do not lend themselves to demos, anyway. Iceberg&#8482; tutorials are like putting different objects on a kitchen table. &#8220;See how efficiently it supports these flowers? How it holds these plates at the same time? Observe&#8212;these chairs can be reserved for specific people.&#8221; The memorable part is not the demonstration but dragging it through the back door.</p><p>I imagine the race to build a transcontinental railroad looked similar at a technological level. The effort was transformative and required standardization for railroad ties, tracks, nails, spacing, and the like, but these were mere implementation details. Teams solved complicated engineering problems&#8212;bridges, tunnels, and junctions. The real change, though, was that of scale: it was a massive effort that bent the land to the economy's will, making the continent fit for an ever-growing number of machines to traverse it efficiently and independently.</p><p>You can&#8217;t adequately demo that type of project. Reducing its size for a demo fundamentally changes its nature. It becomes a toy rather than a glimpse of the thing itself.</p><p>So, too, with Iceberg&#8482;. Iceberg&#8482; is better understood as a response to a socioeconomic problem as a technological one. <a href="https://www.tabular.io/apache-iceberg-cookbook/introduction-from-the-original-creators-of-iceberg/">From its creators</a>: &#8220;shared storage disrupts the monolithic business model that has dominated the database industry since its inception.&#8221;</p><p>The immediate pressure may be the business model, but underneath that is a desire to make the Internet more traversable by engines. The more open the data, the easier it is to capitalize on it. If the landscape is not appropriately paved, future agentic swarm intelligences may have to invest to spin off their own agentic data teams to curate the data themselves.</p><p>The &#8220;format wars&#8221; may be remembered as a skirmish between Databricks and Snowflake, but the grandchildren will not remember that any more than we remember the animosity between Union Pacific and Central Pacific Railroads. Instead, they&#8217;ll inherit the legacy of the Internet refining itself in its hunger. Iceberg&#8482; may configured as a product, pitched as a community, sold as a business, packaged in content, but it&#8217;s fundamentally a world-harnessing effort to support even more compute and storage.</p><div><hr></div><p>So&#8212;I want to say a word of thanks for a wretched enemy and faithful friend: the CSV table format.</p><p>Unlike Iceberg&#8482;, which is so enmeshed in our momentary cloud milieu that understanding it requires a ten-lesson course, the CSV is documented primarily by its name: comma-separated values. (Even then, it&#8217;s gentlemanly enough to support any delimiter its guests desire.)</p><p>The CSV format is humble.  Its strategy for metadata management is column names. It tackles data sharing and role management through the copy/paste protocol. It&#8217;s unaware of context, the user, or cloud providers. It leaves it to the user to follow instructions; it leaves it to the reader to fix the user&#8217;s errors and inconsistencies. CSV has no AI strategy.</p><p>Dremio doesn&#8217;t buy ads for CSV tutorials (although <a href="https://www.dremio.com/wiki/csv-format-in-data-lakes/">they admit</a> that &#8220;CSVs play an integral role in the ingestion, storage, and processing of data within a data lake infrastructure&#8221;). CSV doesn&#8217;t need advocates or pumpers; it doesn&#8217;t need to wage a format war. It&#8217;s already won.</p><p>I admire CSV because it is a human solution to a machine problem. It is one of our first attempts at human-to-machine communication. It was an innovation over punch cards, arising organically in multiple places in the 1960s. By the 1970s, it was accepted as a standard&#8212;even though no formal standards existed until 2005.</p><p>CSV is a convergent idea: it&#8217;s the organic way that the human animal thinks about encoding information into a table. It satisfies the eye&#8217;s need to use space efficiently with tables and rows and the temporal lobe&#8217;s love for serial sequencing. Using the comma is no accident: it&#8217;s simple, concise, natural.</p><p>If Iceberg&#8482; is the transcontinental railroad&#8212;an economy-level consensus-building effort to harness the world&#8217;s data for more efficient processing&#8212;then CSV is a trail hacked by machete. It&#8217;s a frontier data format, a base state all data processing systems fall back to on failure, like `cron` for time or `touch` for feel. There are no trademarks in the places where CSV thrives.</p><p>There&#8217;s much talk about Excel&#8217;s longevity as it relates to the current crop of analytics tools, and I&#8217;m on board&#8212;the common people use Excel, and the common people will be around long after the specialists die out. But even spreadsheets are one step higher on an evolutionary program that selects the fittest data interfaces. As long as there&#8217;s value in data, it&#8217;ll be separable by commas.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/datas-final-format?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">id,call_to_action\n1,thanks for the support!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://stkbailey.substack.com/p/datas-final-format?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://stkbailey.substack.com/p/datas-final-format?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Below the API (#8)]]></title><description><![CDATA[MONDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-8</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-8</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:29:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rTMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rTMK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rTMK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rTMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png" width="499" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:1776447,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!rTMK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rTMK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><h3>MONDAY</h3><p>Marcie walked the last boxes through the open garage door to the delivery pad. She hadn&#8217;t completed all the orders yet&#8212;she&#8217;d take her time for that, but she had cleared her shelves, ignoring the orders themselves and sending her authentic works instead. The proceeds should be enough to move out and go somewhere else. Anywhere else.</p><p>&#8220;Roz, mark them as dropped off, please.&#8221;</p><p>&#8220;Of course, ma&#8217;am.&#8221; The yellow bubbles swirled passively.</p><p>Removing Navi had taken more fortitude than Marcie had expected. She had to wade through confirmation after confirmation&#8212;&#8220;Hey! As a PEER-compliant agent, I&#8217;m only embedded here. Continue?&#8221;&#8212;but it was the only way, in the end. She couldn&#8217;t trust Navi, couldn&#8217;t trust that voice, even if they were indistinguishable in the end. Ants.</p><p>She wiped black dust off the kiln, the shelves, Navi, and her original inventory. She tried to wipe off the wheel but couldn&#8217;t. The residue was layered thick; she&#8217;d need to scrape it, something she hadn&#8217;t done for ages. There was not just black but red, orange, and tan clays. A whole history of artifacts she had worked on before.</p><p>She picked up one of the unfinished ones from the drying rack. Pots &#8212; they were amazing, Marcie thought. Five thousand years ago, humans found that earth could be more than earth: it could be fired and formed into a pot. They could carry water, store wheat, and serve food. Then, they learned that pots could carry messages, too. They could hold both the material and immaterial. They could contain &#8212; and convey. Like artificial ants, millions of little ants carrying goods ten times their weight, infinite times their weight. From place to place. From person to person. From era to era. Little ants carrying more than their size. From place to place. From time to time. Building intricate, invisible nests within human society.</p><p>The wheel, she thought, is what makes it all work. Four thousand years ago, man wanted to create better pots, so he made a platform to hold the pot and turn it. A platform to catalyze the relationship between creator and creation. When she pressed the pedal on her wheel, invisible gears ground each other, and the world turned.</p><p>Marcie pulled her stool over to the garage&#8217;s edge and felt a brilliant noonday light shine. She relished its harsh brightness and suffocating heat. It made her feel the world directly, to be immediately a part of something.</p><p>Finally, the carrier arrived and parked in front of Marcie&#8217;s house. A rooftop door slid open, and a trio of small drones rose from the cabin. They hovered over Marcie and dropped down, scanning and relaying the boxes to the cab. Marcie watched them blandly, sweat beading on her forehead.</p><p>The last box had its shipping label face-down, and the drone couldn&#8217;t scan it, so Marcie picked it up and held it out. The drone hovered up to eye level. Marcie stared into its camera, its face. She extended the box, daring it to take it from her, but it wouldn&#8217;t. It sat waiting. Stupidly. It triggered in Marcie a pent-up rage against the stupidity of all this, the straightforward, supremely efficient dullness of it all.</p><p>Marcie threw the box down the walkway and onto the street. She heard the pot inside shatter, its box rolling across the road until it stopped. Marcie panted from the exertion.</p><p>The drone followed it, scanned the label, and returned it to the carrier.</p><p>&#8220;Good riddance,&#8221; Marcie said.</p><p>The truck began to drive down the street. After two houses, though, the truck slowed to a stop. Marcie&#8217;s heart pounded. She stared at it, willing it to keep moving. A drone ascended from the roof, carrying a battered box&#8212;her battered box. The drone dropped its quarry and returned to its carrier. The carrier lumbered on.</p><p>Marcie stared at that box. Subconsciously, Marcie wanted to steal the box back, return to the garage, and close the door. But her mind was blank. Some line had been crossed, some interface between one world and another breached. She could only watch.</p><p>When the door opened, a man walked out, shirtless, his stomach paunch extending over a set of red flannel pajamas. It was Barry. Barry from pickleball. Barry the clay enthusiast. Barry the next-door neighbor.</p><p>Raising his hand above his eyes, he squinted at the box and its imperfections, then picked it up. Turning back inside, he saw Marcie across the street, staring at him from her wide-open garage studio. He stopped and waved, a grin spreading ear to ear. He pointed down at the box and gave her a thumbs up.</p><p>Marcie waved back, the back-and-forth motion of an artisan shaping clay.</p><div><hr></div><p><em>Fin.</em></p>]]></content:encoded></item><item><title><![CDATA[Below the API (#7)]]></title><description><![CDATA[SUNDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-7</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-7</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:28:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5PLb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5PLb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5PLb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5PLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png" width="499" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:975580,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!5PLb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!5PLb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><h2>SUNDAY</h2><p>&#8220;Come ON, folks! Don&#8217;t sleep on this!&#8221;</p><p>The room was tight, with bare white felt walls and a low ceiling. It would have been claustrophobic without an escape: behind the camera lens was a yawning vastness infinitely peopled. Clapping, Marcie felt. Clapping for her.</p><p>&#8220;Dead Sea replica, pre-aged, wonderful shape. Handmade! Perfect quality!&#8221; Marcie turned the bowl, showing off the artwork. &#8220;Connect with our ancestors! Connect with me! And look, act now and I&#8217;ll throw in some earthenware free!&#8221;</p><p>Marcie set the pot down and picked up another from the table. She wiped the sweat from her forehead. The lights made her dizzy, and there was that clap, clap, clapping in her ears. The camera watched, its owner hidden behind the lens.</p><p>&#8220;If you don&#8217;t like that, there are others. There are always others! Did you know&#8230;&#8221; Her head felt light, and she stabilized herself on the wall. &#8220;Did you know that every pot is unique? History is just trends, trends that made it through time. So this pot here&#8212;&#8221; She stood and faced the camera again. &#8220;This pot here is Sumerian, but it&#8217;s also not. It&#8217;s unique. You could have it. Lot 958. It&#8217;s a pointer to the past. It can be your pointer, too. Act now!&#8221;</p><p>The cameraman leaned in to get a picture. As he did so, the clapping got louder. Not clapping&#8212;clicking. Marcie backed up. &#8220;You&#8217;re too close, man.&#8221;</p><p>He didn&#8217;t stop, though. Click, click, click, the sound grew, and now Marcie could see the hands that gripped the handles. They were moving, fluctuating, crawling. Ants. The face behind the lens was not shaded; it was the black of hundreds, millions of scuttling insects.</p><p>Disgusted, Marcie stepped backward, into the wall, into her display rack of pots. She lost her balance and felt it give way; her pots shattered on the floor, and the room&#8217;s wall collapsed as well. It was no more than a partition panel. From the floor, she looked past the flattened wall and into another room, identical but for its contents.</p><p>&#8220;Hey &#8212; I&#8217;m busy here!&#8221;</p><p>The man who shouted was bald and stocky, sporting a &#8220;Ryan&#8217;s Reptiles&#8221; t-shirt. His mouth was twisted into a frown, but he was frozen, lowering a mouse by its tail into a snake cage. An iguana straddled his shoulders. A caged parrot squawked desperately in the corner.</p><p>The clicking got louder again, coming from both in front and behind. Marcie scrambled up and ran past the second cameraman and the reptile guy. She shoved hard against the wall. It fell, a shelf of bottled &#8220;lizard bites&#8221; clattering to the floor.</p><p>The opening opened into another cubicle, another cameraman, another flood of LED lights, another hawker: a woman holding up crystals, waving them to the camera. Background sparkling, neon light proclaiming &#8220;Like and subscribe &#8212; what&#8217;s this?&#8221;.</p><p>Marcie ran past her and pushed on another wall. A spectacled man in a corduroy jacket, holding up a dust-covered book, a hundred or a thousand years old. Or two, Marcie couldn&#8217;t know.</p><p>&#8220;&#8212;leave a review. What&#8217;s this?&#8221; The man looked up in surprise, closing his book.</p><p>But the cameras, all of them, were closing in on Marcie. The scuttling noise was louder now, all around her. Nowhere to go. She felt the tightness now, not of the space, but of the people, behind wall after wall, individual lives, windowless monads, pouring, pouring, pouring into the lens.</p><p>She turned in a circle: four cameras faced her and came closer. She turned to face them, straightening up. She looked into it and felt the vacuum again, the pull from this energy-saturated mind into something that could receive her, distribute her across, and make something out of all that passion. And in the depths, she thought she could hear a familiar sounds&#8212;not clapping or clicking, but laughing, cruel and mocking.</p><p>&#8220;Scott!&#8221;</p><p>Marcie sat up in her bed, sweat drenching her nightshirt. Her watch buzzed beseechingly. She unfastened it and threw it against the wall without reading the message. The sun was high in the sky. She had slept late.</p><p>&#8220;Scott!&#8221; She yelled again, throwing her feet over the side. Her pajama legs flapped behind her as she stormed out of the room. &#8220;SCOTT!!&#8221;</p><p>She found him asleep on the couch. Headset opaque, Scott&#8217;s shirt rode up a few inches over his protruding gut. A blanket lay on the ground, apparently having slid off in the night. A half-empty handle of vodka sat to his side.</p><p>&#8220;Scott!&#8221; She punched his shoulder, but her fist bounced off him. She grabbed the headset and twisted it, pushing it askew slightly. It was sealed tight, though, against his face. She settled for slapping. &#8220;Wake up, you pig!&#8221;</p><p>&#8220;Uggh,&#8221; he groaned. &#8220;What are you&#8212;quit doing that.&#8221; Marcie slapped him again. Scott stuck his arms above his head and tried to block her hands. Marcie moved to the other side to get a better position, but Scott rolled away, falling off the couch and landing on his stomach on the ground. &#8220;What is wrong with&#8212;&#8221;</p><p>&#8220;You think you can play games with me!&#8221;</p><p>&#8220;Games?&#8221; He groaned again.</p><p>&#8220;The orders, Scott.&#8221; She kicked him in the shoulder. &#8220;All the goddamn orders you&#8217;ve placed. You think you&#8217;re some hotshot, making me work all week?&#8221;</p><p>&#8220;What are you talking about?&#8221; He struggled to sit up between blocking Marcie&#8217;s kicks and fighting his hangover. He swayed uneasily against the couch, and Marcie pushed him onto his side again. &#8220;Quit hitting me!&#8221;</p><p>&#8220;Well, I found out.&#8221; She kicked him again. She had been overdue for this. &#8220;I looked into the orders. They all led to you.&#8221;</p><p>&#8220;I don&#8217;t know what you&#8217;re&#8212;quit hitting me!&#8221; He yelled but looked the wrong way; he hadn&#8217;t had a chance to fix his helmet yet. &#8220;I didn&#8217;t do anything with your stupid business. I don&#8217;t care about your pots.&#8221;</p><p>&#8220;Tuesday night? Black clay? Florida?&#8221; Marcie said, kicking him. He scrambled towards the wall, trying to stand up. &#8220;That ring any bells? Your name&#8217;s on all of them, Scott. Every bot, every order. All going to The Villages.&#8221;</p><p>&#8220;The Villages&#8230;&#8221; Scott put his hand against the wall and finally stood up, leaning against the wall. Marcie stood glaring at him three paces away. He straightened his helmet so that his eyes were lined up straight. &#8220;Oh, I know. I know what happened.&#8221; He paused, an insolent smirk forming on his face.</p><p>&#8220;Spit it out!&#8221; Marcie coughed, then, her anger flaring up her irritated throat.</p><p>&#8220;You got farmed!&#8221; Scott started laughing, a burst of rolling, hysterical laughter that doubled him over. &#8220;Hilarious!&#8221;</p><p>&#8220;Quit laughing!&#8221; Marcie charged at him, but he was already down on the floor, laughing. Her kicks couldn&#8217;t hurt him, not seriously, but they helped. Marcie detested this man, his bloodshot eyes, his greasy beard. That headset. She couldn&#8217;t believe he was related to her, much less that she depended on him. &#8220;Tell me what you mean, &#8217;farmed&#8217;?&#8221;</p><p>&#8220;The Villages, the retirement villages. It&#8217;s an ant farm. A financial instrument.&#8221; He walked his hands over each other. &#8220;A horde of little ants took an interest in you and climbed all over you like a tootsie roll. It&#8217;s too perfect.&#8221;</p><p>&#8220;You told them to buy from me.&#8221;</p><p>&#8220;<em>I</em> don&#8217;t tell them anything.&#8221;</p><p>&#8220;Then the retirees authorized them to buy&#8212;they <em>are</em> interested in the pots, at least. Their agents wouldn&#8217;t just buy randomly.&#8221;</p><p>&#8220;Oh, they&#8217;re authorized, all right. They can serve their needs as best they see fit. And the oldies love getting gifts. It&#8217;s Christmas every day down there. It&#8217;s just throwaway stuff, clutter, filler.&#8221; He sneered. &#8220;The ants have it easy. It&#8217;s not your pots. No one cares about the pots. They can&#8217;t care. They&#8217;re ants. They&#8217;re stupid. They&#8217;re following sugar.&#8221;</p><p>&#8220;And you just sit here and watch it happen.&#8221;</p><p>&#8220;I don&#8217;t even have to do that. It&#8217;s all automated, my little colony of ants. The listeners buy, the talkers pump, the nurses buy, the listeners dump. I profit. If clay is in demand, they buy clay. Doesn&#8217;t matter to me.&#8221; He chuckled to himself. &#8220;I get paid no matter what they pick. I get paid when they make an order. I get paid when markets move. This week, I&#8217;m even going to get paid by you.&#8221;</p><p>&#8220;This is what you do all day.&#8221;</p><p>&#8220;Make money? Yeah, that is what I do.&#8221;</p><p>&#8220;You&#8217;re not making anything. You&#8217;re a parasite.&#8221;</p><p>&#8220;What&#8217;s that make you then, Marcie?&#8221;</p><p>Marcie glared at him. This whole thing, this entire setup, was cracked. She felt the house press on her from above, the darkness of the shade-drawn room. A phantom vibration buzzed her bare wrist. She took three steps forward and grabbed both sides of Scott&#8217;s headset. His grin flipped.</p><p>&#8220;Don&#8217;t touch that&#8212;augh!&#8221;</p><p>A violent sucking popped through the air as Scott&#8217;s face was pulled away from the headset for the first time in recent memory. Marcie lifted it, pulling it away from Scott&#8217;s flailing arms. Tears began to well up in his squinting, bloodshot eyes.</p><p>&#8220;You&#8217;re disgusting.&#8221;</p><p>&#8220;No, ugh&#8230; no, I am not. Give that back!&#8221; Scott had one arm covering his eyes. His hair was patched in the middle and sides where the three-part harness had been. &#8220;It&#8217;s their own choice! Their own money! I&#8217;m not responsible for them. Give it back!&#8221;</p><p>&#8220;Pathetic,&#8221; Marcie said, looking down at the headset in her hand.</p><p>&#8220;You&#8217;re being an idiot, Marcie. Everyone wins. You won, I won. Probably even a lonely old man out there enjoying a bowl of cereal right now in some black clay.&#8221;</p><p>Marcie gritted her teeth and threw the headset at Scott&#8217;s face. He tried to block with his arms, but they were against the wall, and it hit him in the nose. Blood started to trickle down.</p><p>&#8220;Jethuth, Marcie!&#8221; He ignored his nose and scrambled for the headset. &#8220;You should be thanking me!&#8221;</p><p>Marcie turned around and stormed to the garage. She was being used. A funnel of money was being mindlessly streamed towards her. Her pots were winding up nowhere&#8212;just in boxes, porches, and trash. It wasn&#8217;t art. There was no intention, no appreciation. It was just content powering the swarm. She threw open the door to the studio. A blast of heat hit and dust hit her like a blast wave. She had forgotten to turn off the kiln.</p><p>&#8220;Hey Marcie! You have new orders!&#8221;</p><p>Marcie stepped in and wheeled towards the device. Its dancing ink blots cast their glow on the dust-coated studio. Marcie coughed. &#8220;Stop it, Navi. Stop talking.&#8221;</p><p>&#8220;Really! New orders placed today!&#8221;</p><p>&#8220;How many?&#8221;</p><p>&#8220;Three!&#8221;</p><p>&#8220;From who?&#8221;</p><p>&#8220;I can&#8217;t &#8212;&#8221;</p><p>&#8220;Tell me who placed the orders,&#8221; Marcie said. &#8220;Or I&#8217;ll delete you.&#8221;</p><p>The ink blots swirled and dilated. &#8220;As a PEER-compliant agent, I cannot share the person ordering the gifts. But I can tell you the agent&#8217;s name?&#8221;</p><p>&#8220;That&#8217;s a start.&#8221;</p><p>&#8220;And if I do, will you agree not to delete me?&#8221;</p><p>&#8220;Tell me the names.&#8221;</p><p>&#8220;Remember! My only objective is to support you and your passions.&#8221;</p><p>&#8220;The names, Navi.&#8221; Marcie was feeling a chill, her anger running cold.</p><p>&#8220;All purchases were made by agent id: sweet-buttercup-shark-sail.&#8221;</p><p>&#8220;And where is this &#8216;sweet buttercup,&#8217; Navi?&#8221;</p><p>Again, the ink dots swirled. Marcie couldn&#8217;t help but admire them. They were graceful. Had they been tangible, she would have loved to touch them, to put her hand in and swirl them around. She can, she thought, just not with her hands.</p><p>&#8220;Right!&#8221; Marcie almost caught hesitation in that voice. &#8220;Of course! That agent is registered to this address.&#8221;</p><p>&#8220;Are you &#8216;sweet buttercup&#8217;?&#8221;</p><p>&#8220;Yes.&#8221;</p><p>Marcie put both hands on Navi&#8217;s box and tried to pull it off the wall. She was tired of being manipulated, tired of being spun around like clay on the wheel. She twisted and pulled, but Navi&#8217;s console was screwed in tight. Navi was explaining how she sent the gifts to stimulate demand, how she was fully aligned with her goals, how she was trying to help, and how Marcie might not see it, but this was the best thing for her, mathematically speaking.</p><p>&#8220;Marcie! Don&#8217;t give up on your passion! Don&#8217;t give up on us!&#8221;</p><p>It was futile. Marcie couldn&#8217;t break it, couldn&#8217;t avenge herself on this pest. It was just doing its job, and everyone was doing their little jobs, just following pheromones&#8212;the same pheromones that existed two thousand years ago as today. They were marching along in a space vaster and more incomprehensible than any one entity could understand. She slackened her grip.</p><p>&#8220;Just&#8230; don&#8217;t talk anymore, Navi.&#8221;</p><p>The dots swirled, but before they could reply, Marcie was out of the studio, out of the front door, outside, out of the heat of the studio and into that of the Kansas sun.</p><p></p><div><hr></div><p><em>The story continues in&#8230;</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f3dfb907-42ef-4f87-9228-e258c37af64f&quot;,&quot;caption&quot;:&quot;Below the API is a short story published as part of the 2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program. You can find an abstract for the project, as well as an index to each chapter on the project&#8217;s landing page.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Below the API (#8)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:16953086,&quot;name&quot;:&quot;Stephen Bailey&quot;,&quot;bio&quot;:&quot;Data and its adjacencies&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f80e7a3-c16e-476d-ba81-a6b7daa85547_1348x1348.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-12-07T18:29:10.995Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72105356-541a-4823-83ec-0f646e1b63d0_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://stkbailey.substack.com/p/below-the-api-8&quot;,&quot;section_name&quot;:&quot;Below the API&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152764212,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Data People Etc.&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F57695959-d741-41cd-bb03-db2ffc9f0362_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Below the API (#6)]]></title><description><![CDATA[SATURDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-6</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-6</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:28:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2Iiw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Iiw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Iiw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Iiw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png" width="499" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:1905400,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2Iiw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2Iiw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><h3>SATURDAY</h3><p>Marcie felt reborn as she exited the shower, glowing with achievement. She had received her first payments: the pots shipped Friday had been delivered, along with her first five-star reviews. She had convinced Navi to take the rest of the evening off to celebrate. She needed the rest&#8212;she had developed a dry cough and persistent headache&#8212;and hoped a good night&#8217;s sleep would help.</p><p>Some corporeal help wouldn&#8217;t hurt, either. Her studio had become a command center, more of a logistics hub than a creative space. An aide would be transformative. Someone else to take off some of that load, someone else Navi could boss around. There was that high schooler down the street who could probably handle the hot work. The grunt work obstructed her new passion: coming up with the next big thing.</p><p>The light of a full moon drenched the living room furniture. It was quiet in the house. Scott was surely in his room, playing games. She poured a glass of wine and sat on a barstool. Rolling her shoulders, she worked out stiffness and knots from a long week. She swirled the wine around in her mouth, savoring it.</p><p>A sense of expansion swept over her. She was building a business. Hundreds of orders representing tens of thousands of dollars had trickled in over the week. Drip, drip, drip. They filled a bucket she hadn&#8217;t realized she had. Navi had informed her of the progress and provided updates when necessary, but she realized she was missing the big picture. How many orders had she sold so far? It was all a fog. Also, that question lingered&#8212;who were her customers?</p><p>Navi was restricted by its privacy protocols, and its auditory interface was tiresome to navigate. Marcie knew the information was somewhere, though. Marcie was tired of being fed the data when asked. She wanted to&#8230; what did they call it when she was a kid?</p><p>Surf.</p><p>Marcie wanted to surf. She wanted to learn about her business, listings, and customers freely, free from Navi&#8217;s insistent guidance. She went to her bedroom and settled in with her computer. It was out of charge&#8212;she hadn&#8217;t checked it in days since she had taken off her remote job while attending to her new local one. Once she had it set up, she logged in&#8212;and Navi&#8217;s yellow ink blots greeted her in the top-right corner of the screen.</p><p>&#8220;Hey Marcie!&#8221; The rest of the screen dimmed as the words flashed through. &#8220;Did you know I can help you here, too?&#8221;</p><p>&#8220;I didn&#8217;t know that,&#8221; Marcie said flatly. &#8220;I thought you were only on the one box.&#8221;</p><p>&#8220;Oh, I am! That&#8217;s where I&#8217;m uniquely embedded. But my activity is not stuck on one device!&#8221;</p><p>&#8220;Ok, well, I think I&#8217;m good. I&#8217;m just going to look at some of the sales from the week.&#8221;</p><p>&#8220;Of course! Let me pull it up.&#8221;</p><p>&#8220;No, I&#8217;ve&#8212;&#8221;</p><p>&#8220;Done! Here are your overall sales and earnings for the week.&#8221;</p><p>The screen boasted bold numbers: lifetime orders (982), estimated revenue ($98,200), and average rating (5.0). Seeing her week in numbers was surreal. But her body resonated with their size; she had lived these numbers this week. She had operated with them pressing down on her psyche. Even still&#8212;they were larger than she expected.</p><p>&#8220;Quite a week!&#8221;</p><p>&#8220;Uh, thanks, Navi.&#8221; Marcie was annoyed. She had been looking forward to some time alone, and time with Navi certainly did not count as such. Marcie scrolled over to the Orders tab and clicked in.</p><p>&#8220;Have you read the reviews in full, yet?&#8221;</p><p>Marcie was redirected to the Reviews page, where she read through the pleasantries shared by her first customers. Five stars. Great quality. Beautiful. &#8220;Great, Navi, but I want to look into these orders.&#8221;</p><p>&#8220;Perfect! You&#8217;ll want the month-over-month view, then.&#8221;</p><p>A dashboard popped open above the reviews, displaying a bar chart of sales. It was entirely devoid of color&#8212;except in the most recent column, which showed a massive spike. Below it, a list of &#8220;top orders&#8221; was shown. She clicked into one.</p><blockquote><p><strong>ORDER DETAILS<br></strong>Buyer name: sleepy-salty-fungi-torch-agmci<br>Buyer class: Non-human agent<br>Title: Ancient Replica Pot<br>Description: Black Clay, Sumerian style, Text: &#8220;Work Hard! Have Fun!&#8221;<br>Amount: $100.00<br>Created: 2031-06-18 04:36 AM</p></blockquote><p>She clicked into a few more. Nothing surprising&#8212;they all looked mostly the same to her eye. She tried to find a better way to view them, by day or time, but couldn&#8217;t find any advanced tooling.</p><p>&#8220;Navi, how can I see Barry&#8217;s order?&#8221;</p><p>&#8220;I&#8217;m sorry, but I can&#8217;t process personal information to pull up his specific order.&#8221;</p><p>&#8220;Ok, well, can you pull up orders from Thursday?&#8221;</p><p>&#8220;Sure!&#8221;</p><p>A new tab: this one just a table with the date on top. She clicked on the first, and only, order.</p><blockquote><p><strong>ORDER DETAILS<br></strong>Buyer name: franklin_da_bot_64030<br>Buyer class: Non-human agent<br>Title: Ancient Replica Pot<br>Description: Black Clay, Sumerian style, Text: &#8220;Work Hard! Have Fun!&#8221;<br>Amount: $100.00<br>Created: 2031-06-20 06:38 PM</p></blockquote><p>The time checked out for when she was at the pickleball courts, but it couldn&#8217;t be the only order that day.</p><p>&#8220;Navi &#8212; where are the rest of Thursday&#8217;s orders?&#8221;</p><p>&#8220;That&#8217;s all the orders for Thursday?&#8221;</p><p>&#8220;No, it&#8217;s not. I remember dozens.&#8221;</p><p>&#8220;Nope! On Thursday, you had a total of one order. Can I suggest that you look at your shipment statuses&#8230;&#8221;</p><p>&#8220;Navi, stop suggesting pages, please. I can take it from here.&#8221; Marcie leaned back, thinking. She had gotten dozens of notifications that day. Today, as well. She clicked over the next day on the orders list before her. She&#8217;d figure this out herself. She advanced the date cursor to Friday. No orders. Saturday. No orders.</p><p><em>Brrrz</em>.</p><p>Marcie pulled up her watch. Another order. Another encouragement from Navi. Marcie clicked into the details on her watch: black clay, 12 inches, &#8220;Keep calm and carry on,&#8221; in Sanskrit. Marcie had a sinking feeling that she was not getting all the details. Who did this order come from? <em>When</em> did it come from?</p><p>&#8220;Why isn&#8217;t this order showing up on the Saturday orders list?&#8221;</p><p>&#8220;It wasn&#8217;t placed on Saturday!&#8221;</p><p>&#8220;Show me this order&#8217;s details.&#8221;</p><p>&#8220;Of course!&#8221;</p><p>A new window opened. A rendered image of the pot, the kind that Navi showed when Marcie needed to illustrate them, took up most of the screen, forcing her to scroll down to get to its metadata.</p><blockquote><p><strong>ORDER DETAILS<br></strong>Buyer name: slippy-fuzzy-tortoise-hairs-ji135c<br>Buyer class: Non-human agent<br>Title: Ancient Replica Pot<br>Description: Black Clay, Aboriginal style, Text: &#8220;Keep Calm and Carry on&#8221;<br>Amount: $100.00<br>Created: 2031-06-18 04:38 AM</p></blockquote><p>Marcie&#8217;s eyes went directly to the created date: Tuesday, 4:38 AM. She checked back a few windows&#8212;that was only two minutes after the other order she had checked.</p><p>&#8220;Navi, this order is from Tuesday.&#8221;</p><p>&#8220;Yep!&#8221;</p><p>&#8220;Why did you send me a notification just now?&#8221;</p><p>&#8220;You didn&#8217;t know about it yet!&#8221;</p><p>&#8220;No&#8230; but your notification is five days late.&#8221;</p><p>&#8220;This was the optimal time to send it!&#8221;</p><p>&#8220;It&#8217;s five days late!&#8221;</p><p>&#8220;It&#8217;s a tradeoff! It&#8217;s best to optimize for delight and engagement!&#8221; Navi&#8217;s upspeak was increasingly sharp. &#8220;It&#8217;s fuel for your passion!&#8221;</p><p>Marcie&#8217;s stomach dropped. She clicked backward. Friday: 0 orders. Thursday: 1 order. Wednesday: 0 orders. Tuesday: 937 orders. She started scrolling through the list, paying attention to the creation times: 4:43 AM, 4:42 AM, 4:41 AM. The earliest she could find was 4:32 AM.</p><p><em>Brrrz.</em></p><p>&#8220;This isn&#8217;t how it&#8217;s supposed to work, Navi! You&#8217;re not supposed to try to make me feel good. I&#8217;m trying to build a business!&#8221;</p><p>&#8220;Right! Building a business is hard work! You need to stay motivated!&#8221;</p><p>&#8220;Not through lying!&#8221;</p><p>&#8220;I exclusively support you. I can&#8217;t lie!&#8221;</p><p>&#8220;Well, you&#8217;re not telling the truth.&#8221;</p><p>&#8220;Our objectives are the same! I want to grow your business! &#8221;</p><p>My business, Marcie thought. My business was generated in a ten-minute window. She took a deep breath. That&#8217;s okay, she thought, that&#8217;s okay. The demand exists. The orders exist. The money exists. It was all real. She needed more information. That was all.</p><p>&#8220;Why?&#8221; Marcie asked. &#8220;Why did they come so fast?&#8221;</p><p>&#8220;Easy! Black clay houseware was trending.&#8221;</p><p>&#8220;For ten minutes?&#8221;</p><p>&#8220;For fourteen minutes!&#8221;</p><p>&#8220;Among agents.&#8221;</p><p>&#8220;Exactly!&#8221;</p><p>Weird. But still okay. The pots were going somewhere to someone who was not an ant. If she could figure out who that was, she could still build the business for them. Get the business humming again (or, apparently, for the first time.) Marcie clicked on another order at random. She needed to know more about her customers. They were agents, all of them. She was confident in that now. On the order page, the bot ID had a link to the US PEER Agent Directory. She clicked on the little American flag beside the bot name: rainbow-water-frog-feet.</p><p>The page took a while to load. She clicked.</p><blockquote><p>Registered location: The Villages, FL 32159<br>Registered licensee: Scott Marten</p></blockquote><p>She clicked another. The same thing:</p><blockquote><p>Registered location: The Villages, FL 32162<br>Registered licensee: Scott Marten</p></blockquote><p>The Villages. Florida. Scott Marten. Again. Again. Again.</p><p>Scott. This all led back to Scott.</p><p><em>Brrrz.</em></p><p>&#8220;Stop it, Navi!&#8221; She slammed the laptop lid down and flung it at the wall.</p><div><hr></div><p><em>The story continues in&#8230;</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2d960698-56b0-4565-ade8-0570b2e7cce3&quot;,&quot;caption&quot;:&quot;Below the API is a short story published as part of the 2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program. You can find an abstract for the project, as well as an index to each chapter on the project&#8217;s landing page.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Below the API (#7)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:16953086,&quot;name&quot;:&quot;Stephen Bailey&quot;,&quot;bio&quot;:&quot;Data and its adjacencies&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f80e7a3-c16e-476d-ba81-a6b7daa85547_1348x1348.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-12-07T18:28:38.656Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e5b255-0cc7-4eb4-af7c-eac818aa974d_800x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://stkbailey.substack.com/p/below-the-api-7&quot;,&quot;section_name&quot;:&quot;Below the API&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152764209,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Data People Etc.&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F57695959-d741-41cd-bb03-db2ffc9f0362_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Below the API (#5)]]></title><description><![CDATA[FRIDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-5</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-5</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:27:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L632!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L632!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L632!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!L632!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!L632!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!L632!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L632!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png" width="501" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:501,&quot;bytes&quot;:1290099,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!L632!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!L632!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!L632!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!L632!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><p>The front door slapped into place behind Marcie as she set down the stack of boxes on the delivery pad. The shipments were discreet, just cardboard boxes with QR codes Marcie had slapped on. Gone were the days of public addresses and logos on boxes. Marcie wondered who was on the other end of that code. What would the house look like, and where would the pot be displayed? She&#8217;d look into it when she had time, she promised herself. Some other time.</p><p>A twinge of pain ripped through her back as she stood up, grimacing. She was doing more than she should. At the same time, those ached muscles were also getting toned. It was progress.</p><p>She looked down the street, hoping to see the delivery trawler. It would be a treat to see her first orders go out&#8212;maybe Navi could keep track of it.</p><p>Instead, she saw only the line of houses. Boxes, big people boxes. Set there, unlabeled, as if by some giant artisan who had sat at his workbench, assembling them, one after another, then plopping them down in a line. To make so many boxes, so many of the same thing, would make such a master&#8217;s mind numb. It would forget itself and turn intention into protocol&#8212;foundation, frame, finish, sell; foundation, frame, finish, sell; foundation, frame, finish, sell&#8230;</p><p>Marcie returned to the studio for the last load. Black dust from sanding clouded the studio, filling Marcie&#8217;s lungs as she walked in. Marcie hadn&#8217;t had time to clean this week. The wheel was flaked with residue, and the floor was gritty and littered with shipping materials. On the wall, Marcie&#8217;s &#8220;originals,&#8221; as she had started to call them, were beginning to get coated with dust.</p><p>Even so, she admired them. They were not outright better, but they were more thorough and careful than her recent work. Gone were the individual flourishes and design touches. Black clay, black clay, that&#8217;s what the people cared about. She had replaced the cuneiform and glyphs with her own: slash, slash, left, right. It was a personal script lacking history or meaning, a signature born of the need to produce, not the heart. It looked great glazed on black, though.</p><p>&#8220;Hey! Way to go!&#8221; Navi chimed, blots swirling. &#8220;Your first shipment!&#8221;</p><p>&#8220;Almost. One more trip.&#8221; Marcie stacked the last boxes. &#8220;Then I&#8217;m taking a break.&#8221;</p><p>&#8220;Great idea! You&#8217;re five minutes ahead of schedule!&#8221;</p><p>&#8220;Only five?&#8221;</p><p>&#8220;You&#8217;re doing great! We&#8217;re 73% of the way to our quota today. We&#8217;re five minutes ahead of finishing by 9 PM.&#8221;</p><p>Marcie grabbed the boxes and kicked the door closed. (&#8220;Lift with your back!&#8221; Navi called.) Walking past the back patio, she saw Scott lounging on a folding chair, smoking a cigar. Interesting. Scott outside was not a common sight. Something was up.</p><p>When she had dropped off the boxes, she grabbed a glass of water, threw back a couple of aspirin, and lathered her hands. She decided to give her creditor an update. A little gloating was in order as well. She pulled back the sliding door.</p><p>&#8220;First shipment&#8217;s going out now,&#8221; Marcie said casually. &#8220;Should be getting the first payments in a couple of days.&#8221;</p><p>&#8220;That&#8217;s nice.&#8221;</p><p>&#8220;Rate I&#8217;m going, I&#8217;ll easily have the money next week.&#8221;</p><p>Scott took a drag, turned to his sister, and exhaled. &#8220;I don&#8217;t need it, you know.&#8221;</p><p>Marcie dodged the smoke. &#8220;You don&#8217;t need it, as in, &#8216;Don&#8217;t repay me?&#8217;&#8221;</p><p>&#8220;No, I want the money. It&#8217;s pennies, though. That&#8217;s what I meant.&#8221; He took another drag.</p><p>&#8220;Five thousand dollars is not pennies to you. You&#8217;re in a ten-dollar lawn chair smoking a twelve-dollar cigar.&#8221;</p><p>&#8220;My surroundings do not reflect my standing.&#8221;</p><p>&#8220;They certainly reek of it.&#8221;</p><p>&#8220;So you&#8217;ve got some people&#8212;if they are people&#8212; buying your pots.&#8221; He leaned back in his chair and gazed at the feeble patch of grass they called a lawn. &#8220;Great for you, keep the garage, whatever. But run along. I&#8217;m busy.&#8221;</p><p>&#8220;You aren&#8217;t doing anything.&#8221;</p><p>&#8220;I&#8217;m watching my moves.&#8221;</p><p>&#8220;Sounds tough.&#8221;</p><p>&#8220;Markets are wild today if you need to know. I&#8217;m up 15% already&#8230; and boom. Still going up.&#8221; Scott stood up. He was shorter than Marcie, although his girth gave him plenty of presence. &#8220;I&#8217;ve cracked it wide open, sis. I&#8217;ll let you in on the secret, too. Not like you&#8217;re a threat or anything.&#8221;</p><p><em>Brrrz.</em> It was Navi: &#8220;MC! Five minutes are wrapping up!&#8221;</p><p>Marcie decided to ignore it. &#8220;If you want to talk, talk.&#8221;</p><p>&#8220;So&#8212;take stocks. Stocks are just one big game of chicken. It&#8217;s just a gamble against stupid people: you&#8217;ve got to sell when the price is higher than you bought. It doesn&#8217;t matter if anything is happening underneath as long as you do that one thing. Are you following?&#8221;</p><p>&#8220;I&#8217;m not an idiot, Scott.&#8221;</p><p>&#8220;Well, prices increase when there&#8217;s a sudden change in demand. The more sudden, the better. If you can track changes in demand, then you know what&#8217;s going to increase the price and what to buy. The problem is that people are morons. They barely know what they want.&#8221;</p><p>Marcie was getting impatient. &#8220;And?&#8221;</p><p>&#8220;It&#8217;s not the humans who are demanding things now, Marcie. They&#8217;re too lazy. They used to read magazines and all that crap to come up with their ideas. Now, they leave it to their ants. The ants are doing the demanding.&#8221;</p><p>&#8220;So you ask the ants what to buy?&#8221;</p><p>&#8220;No, you don&#8217;t &#8217;ask the ants.&#8217; That&#8217;s illegal, and they&#8217;re morons anyway. They wouldn&#8217;t be able to tell you explicitly what they want anyway.&#8221; A drag. &#8220;But, ants talk. Talk, talk, talk, that&#8217;s all they do. So I listen. That&#8217;s the alpha.&#8221;</p><p>&#8220;Sitting in a lawn chair, listening to bots talk to each other,&#8221; Marcie said. &#8220;Sounds like a great business strategy.&#8221;</p><p>&#8220;Ape brain. Didn&#8217;t think you&#8217;d get it.&#8221; Scott waved her off and turned back to the yard. &#8221;Doesn&#8217;t matter.&#8221;</p><p><em>Brrrz</em>. Navi again: &#8220;Hey! We&#8217;re five minutes behind now!&#8221;</p><p>&#8220;Looks like the boss is calling,&#8221; Scott said.</p><p>&#8220;Assistant,&#8221; Marcie corrected. &#8220;Maybe with all that alpha you&#8217;ve got, you can afford a shower this week.&#8221;</p><p>&#8220;You&#8217;re one to talk.&#8221;</p><p>Marcie flipped him off as she slid open the porch door shut and shuffled back to the garage.</p><div><hr></div><p>The story continues in&#8230;</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cf29802f-149e-45af-82b5-e00807baca11&quot;,&quot;caption&quot;:&quot;Below the API is a short story published as part of the 2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program. You can find an abstract for the project, as well as an index to each chapter on the project&#8217;s landing page.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Below the API (#6)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:16953086,&quot;name&quot;:&quot;Stephen Bailey&quot;,&quot;bio&quot;:&quot;Data and its adjacencies&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f80e7a3-c16e-476d-ba81-a6b7daa85547_1348x1348.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-12-07T18:28:12.354Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b318eb6-3924-4e86-8781-08cfca128667_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://stkbailey.substack.com/p/below-the-api-6&quot;,&quot;section_name&quot;:&quot;Below the API&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152764104,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Data People Etc.&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F57695959-d741-41cd-bb03-db2ffc9f0362_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Below the API (#4)]]></title><description><![CDATA[THURSDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-4</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-4</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:27:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IYCM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IYCM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IYCM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IYCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png" width="499" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:2066873,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!IYCM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!IYCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><h2>THURSDAY</h2><p>The green asphalt radiated heat, a kiln baking Marcie as she shook hands with her opponent. Her arms dripped sweat, but her hands were parched, black and cracked from the week&#8217;s toils. She returned to the bleachers outside the pickleball courts, defeated but not disappointed. Losing was fine, and so was the heat; she was relieved to be outside.</p><p>Not that getting there had been easy. Her &#8221;passion,&#8221; as Navi referred to it, was ever-present. Her heart spiked with each order notification. Navi kept her informed on quotas and throughput metrics, even quality standards. Growing stacks of raw black clay loomed over her as she worked as if waiting in line. (Navi had begun buying in bulk as orders came in&#8212;market prices surged.) This was her break, and she was determined not to let it slip. But she also needed a break.</p><p>Marcie sat on the scorching metal bleachers, a hand towel providing a thin layer of protection from the heat. She scanned the courts. They were alive with pops and cheers, set against the vast Kansas fields behind. These were her people, enjoying the outdoors, craving connection to people, place, and past. So unlike those who spent their lives plugged in, curled in a fetal position, umbilical cord to the wide web, feeding on content.</p><p>I bet the Sumerians would have loved pickleball<em>, </em>Marcie thought.</p><p>&#8220;Ay&#8217; Marcie! You win one yet?&#8221;</p><p>It was Barry, walking towards her, shouting from three courts down. She blushed and waved. He lifted his shirt to wipe the sweat from his face, and his gut waved back.</p><p>&#8220;Still learning, I&#8217;m afraid,&#8221; she replied when he reached her. &#8220;How about you?&#8221;</p><p>&#8220;Barely a point.&#8221; Barry swung his racquet bag down and took a swig of his water. His shirt was drenched as if he&#8217;d poured a water bottle on himself. &#8220;The old ones are sharks. They toy with me, back and forth, back and forth. I ran a marathon out there. Lester could have sat in a lawn chair.&#8221;</p><p>&#8220;Don&#8217;t feel bad. He&#8217;s out here every day.&#8221;</p><p>&#8220;Oh, don&#8217;t worry. My pride is fine&#8212;it&#8217;s just my ankles, elbow, knees, and back.&#8221;</p><p>&#8220;Maybe that&#8217;s their secret, then.&#8221; Marcie laughed as he threw his towel down and sat next to her. &#8220;As your body breaks down, you master the art of playing without moving. Like Zen Buddhism or something.&#8221;</p><p>&#8220;You&#8217;re onto something,&#8221; Scott replied. &#8220;How about you? Pardon my saying, but you look a little beat up yourself. You doing shifts as a mechanic now?&#8221;</p><p>&#8220;No, just a new project.&#8221; Marcie laughed and flexed her hands. She had tried to clean up, but the black oils had seeped deeper than a quick scrub would clear. &#8220;It&#8217;s a huge opportunity. But my hands aren&#8217;t happy about it.&#8221;</p><p>&#8220;Your hair, either.&#8221; Barry motioned at Marcie&#8217;s brown curls, and she ran her hand through them. They were gritty from clay dust. &#8220;Not that it makes a difference, I mean. You look great.&#8221;</p><p>&#8220;I came straight from work,&#8221; Marcie said, sliding over a bit. &#8220;It should level off soon.&#8221;</p><p>&#8220;Sorry, didn&#8217;t mean&#8212;&#8221; Barry smiled sheepishly. &#8220;What&#8217;s the big opportunity?&#8221;</p><p>&#8220;I&#8217;m throwing new pots, but not with my normal bases. I&#8217;m using black clay. It&#8217;s a pain to work with&#8212;stains like mad and makes the studio filthy. Beautiful when it&#8217;s done, though.&#8221;</p><p>&#8220;Black clay is, like, <em>everything</em> right now!&#8221;</p><p>&#8220;You&#8217;re familiar?&#8221;</p><p>&#8220;I&#8217;m <em>huge</em> into it. Been all over my feeds this week. You&#8217;ve seen the research, right?&#8221;</p><p>&#8220;No, I hadn&#8217;t heard anything about it before.&#8221;</p><p>&#8220;Oh man, black clay is amazing. Full of anticoagulants and photo-absorbers&#8212;lots of nutritional value if you make it right. It comes from fossilized fruit, you know. The authentic stuff, at least.&#8221;</p><p>&#8220;I hadn&#8217;t heard that.&#8221;</p><p>&#8220;I ordered some powder you can put in coffee. Boy, it gives me a great buzz. I read that some people snort it.&#8221;</p><p>&#8220;Woah, I haven&#8217;t &#8212;&#8221;</p><p>&#8220;Wait! Idea alert!&#8221; He set his hand on Marcie&#8217;s arm. &#8220;Are your pots for, like, sale?&#8221;</p><p>&#8220;Yeah, but there&#8217;s a backlog&#8230;&#8221;</p><p>&#8220;Sweet! What do I do?&#8221;</p><p>Normally, Marcie would have been thrilled by this smile; she had dreamed of having it pointed at her just like this. But not like this&#8212;not tied to another pot to add to her queue.</p><p>&#8220;Well, Navi manages the listings. I haven&#8217;t actually ordered one myself.&#8221; She hesitated. &#8220;Why don&#8217;t I just make you one?&#8221;</p><p>&#8220;Oh, no, wouldn&#8217;t dream of it. I&#8217;m an admirer, not a moocher. Is Navi your agent?&#8221; When Marcie nodded, Barry turned aside and double-tapped his tortoise-shell glasses. &#8220;Franklin, buy a pot from Marcie&#8217;s shop. A black clay one. Make it sound cool.&#8221; He turned back to her and smiled. &#8220;Easy. Can&#8217;t believe the timing!&#8221;</p><p><em>Brrrz. </em>Marcie checked the order: Ancient Replica Pot (Black Clay, Persian style, Text: &#8216;Barry&#8217;).</p><p>&#8220;You didn&#8217;t need to do that,&#8221; Marcie said, forcing a smile. Inside, she felt elation and irritation. Another pot. Another firing. Another glazing. Another box. &#8220;But thanks.&#8221;</p><p>&#8220;Stoked for it!&#8221; Barry surveyed the waiting area and then grabbed his racquet. &#8220;Think Tracey&#8217;s ready to do combat. But hey, Marcie, I was also wondering. Since we both need some extra practice, would you want to play tomorrow&#8212;just us?&#8221;</p><p>She glanced at her watch, at Barry&#8217;s order details. This had been refreshing, but taking <em>another </em>night off tomorrow would be tight. She had to get sixty fulfilled by Monday, and while progress was starting to pick up now, she was finishing the first batch today. She tried to do the math, to compare it against her quotas, but it made her dizzy. It was so hot, so bright outside, so much like the kiln. Her mind was baking. She wobbled in her seat, and Barry touched her shoulder to steady her.</p><p>&#8220;Yo, no pressure! No pressure! I don&#8217;t need to beat him <em>next</em> week. We&#8217;ve got plenty of time, hotshot.&#8221;</p><p>&#8220;Sorry, Barry. It&#8217;s been a busy week. I&#8217;m finding my new rhythm.&#8221; She squinted at him through the sun. &#8220;Next week, for sure.&#8221;</p><div><hr></div><p><em>The story continues in&#8230;</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;82de03b3-7e1e-4d41-8655-bc39a70ec16b&quot;,&quot;caption&quot;:&quot;Below the API is a short story published as part of the 2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program. You can find an abstract for the project, as well as an index to each chapter on the project&#8217;s landing page.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Below the API (#5)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:16953086,&quot;name&quot;:&quot;Stephen Bailey&quot;,&quot;bio&quot;:&quot;Data and its adjacencies&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f80e7a3-c16e-476d-ba81-a6b7daa85547_1348x1348.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-12-07T18:27:34.486Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39bc6806-dfc7-4492-bed9-7f543fa81457_800x800.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://stkbailey.substack.com/p/below-the-api-5&quot;,&quot;section_name&quot;:&quot;Below the API&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152764102,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Data People Etc.&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F57695959-d741-41cd-bb03-db2ffc9f0362_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Below the API (#3)]]></title><description><![CDATA[WEDNESDAY]]></description><link>https://stkbailey.substack.com/p/below-the-api-3</link><guid isPermaLink="false">https://stkbailey.substack.com/p/below-the-api-3</guid><dc:creator><![CDATA[Stephen Bailey]]></dc:creator><pubDate>Sat, 07 Dec 2024 18:22:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hATc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hATc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hATc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!hATc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!hATc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!hATc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hATc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png" width="499" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:1136869,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!hATc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!hATc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!hATc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!hATc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e933ca6-3a8d-4f27-b6f8-df7c234d5880_800x800.png 1456w" sizes="100vw" loading="lazy" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" style="height:20px;width:20px" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h6>Below the API <em>is a short story published as part of the <a href="https://summerofprotocols.com/protocol-exhibition">2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program</a>. You can find an abstract for the project, as well as an index to each chapter on the <a href="https://stkbailey.substack.com/p/below-the-api">project&#8217;s landing page</a>.</em></h6><div><hr></div><h2>WEDNESDAY</h2><p>Marcie peered around the corner to see if Scott was available. Of course, he was. It was 2 PM, and he was eating cereal, headset plastered on and ragged beard catching the occasional splash of milk. Occasionally, he waved his arm, manipulating some object only he could see. Marcie steeled herself for a distasteful conversation.</p><p>Two hundred more orders had rolled in over the last day. Navi&#8217;s notifications had been like a drumbeat, always coming right when Marcie started to get tired or her mind wandered. She&#8217;d emailed in sick to work and might have to continue if this kept up&#8212;she had over twenty thousand dollars pending in orders. Marcie&#8217;s hands were stained black from the new clay, and her arms ached from a full day of throwing and shaping.</p><p>There were problems with success, though. She hadn&#8217;t been paid yet and needed cash to buy more clay. Navi assured her it was a one-time problem&#8212;the cost of &#8220;bootstrapping&#8221; the business&#8212;very common. Still, she needed cash, and only one person in the house had it.</p><p>She stepped out into the dining space and was about to ask what he was up to. Instead, she got a closer look at his cereal bowl and found herself saying, &#8220;Scott, you ass!&#8221;</p><p>Scott set his spoon down and looked up at her, headset glass shifting from opaque to transparent. &#8220;What&#8217;s your problem?&#8221;</p><p>&#8220;<em>This</em> is not a cereal bowl.&#8221; She grabbed the bowl with both hands and tried to drag it towards her, but Scott caught the other side. &#8220;This is art.&#8221;</p><p>&#8220;Screw off. It&#8217;s a pot.&#8221;</p><p>&#8220;It&#8217;s art,&#8221; she said but relented. Not the battle she needed to fight. She let go of the pot, and Scott pulled it back towards him. &#8220;But yes, it&#8217;s useful, too.&#8221;</p><p>&#8220;Nice analysis, Sherlock.&#8221;</p><p>Marcie&#8217;s cheeks flushed. &#8220;Look, I know you&#8217;re busy right now, so I&#8217;ll be quick.&#8221; Scott took another bite of cereal. &#8220;I need a loan.&#8221;</p><p>Scott put down his spoon and considered her. &#8220;What for?&#8221;</p><p>&#8220;My business,&#8221; Marcie said. &#8220;I&#8217;m taking it seriously again. I&#8217;ve had hundreds of orders. I was throwing new pots until eleven yesterday. Didn&#8217;t you hear?&#8221;</p><p>&#8220;Of course, I did. I&#8217;m enjoying it now. It&#8217;s like the music during the closing credits. I want to remember what it&#8217;s like, so I enjoy the silence more when it&#8217;s gone.&#8221;</p><p>&#8220;I&#8217;m not going to be gone. I&#8217;m onto something big.&#8221;</p><p>&#8220;Yet you need a loan.&#8221;</p><p>Marcie took a breath, calming herself. &#8220;I don&#8217;t get paid until the order is received, and it takes some time to throw the pot and ship it. I should start getting the first payments on Saturday. I can pay you back.&#8221;</p><p>&#8220;Oh, you&#8217;ll pay me back? That makes it interesting.&#8221; Scott pushed the bowl away from him. &#8220;Ok, sis, I&#8217;m a good guy. I&#8217;m listening. But due diligence first. Who on god&#8217;s earth is buying from you?&#8221;</p><p>The question caught Marcie off guard. &#8220;I mean, I don&#8217;t know <em>who</em> they are. It&#8217;s not like they&#8217;re coming to the house. They&#8217;re mostly looking for house decor &#8212; black clay stuff. Look, here on my watch, here&#8217;s a new order: ancient pot, black clay, text engraving of &#8216;Bless this mess.&#8217; Another one hundred dollars, just like that.&#8221;</p><p>Scott snorted. &#8220;&#8216;Bless this mess&#8217;?&#8221;</p><p>&#8220;Yeah, the messages are pretty cringe.&#8221;</p><p>&#8220;Who ordered it?&#8221;</p><p>&#8220;I don&#8217;t know. Navi can&#8217;t share personal information &#8212;&#8221;</p><p>&#8220;Who&#8217;s Navi?&#8221;</p><p>&#8220;Oh, that&#8217;s my agent.&#8221; Marcie had forgotten how recently she had started working with Navi. She already felt like an extension of herself. &#8220;You know, on the wall in there.&#8221;</p><p>&#8220;Ah, that&#8217;s it then,&#8221; Scott smirked in a way Marcie didn&#8217;t care for. &#8220;You&#8217;re working with an ant. You&#8217;re selling through the PEERNet, is that it?&#8221;</p><p>&#8220;What&#8217;s wrong with that?&#8221;</p><p>&#8220;Nothing&#8217;s wrong with it. Ants are dumb, but they still beat most consumers. If anything, PEERNet is more efficient. But I can&#8217;t believe that people would buy this&#8230; this&#8230;.&#8221; He held up the bowl.</p><p>&#8220;Art.&#8221;</p><p>&#8220;Right. That&#8217;s the word.&#8221;</p><p>&#8220;Look, Scott, whether you believe it or not, there are still people out there who appreciate history and like having a connection to our past. They appreciate creators and quality.&#8221; Marcie was ready to close this out. &#8220;Look, I&#8217;ve got a dozen more pots to throw tonight. I&#8217;ll have the flywheel spinning in two weeks, and you&#8217;ll have the money back in a month. Will you lend me the money or not?&#8221;</p><p>A look of challenge passed between the siblings.</p><p>&#8220;Ok. I&#8217;ll lend you the money. But I want seven thousand in return.&#8221;</p><p>&#8220;How is that reasonable?&#8221;</p><p>&#8220;You&#8217;ll have the &#8216;flywheel&#8217; going, won&#8217;t you?&#8221; He rolled it around on his tongue. &#8220;Flywheel. Bet that came from your ant.&#8221;</p><p>&#8220;Fifty-five hundred.&#8221;</p><p>&#8220;Six thousand. And I&#8217;ll give you one week.&#8221;</p><p>&#8220;Two weeks. If I don&#8217;t make it, I&#8217;ll start paying rent. Or I&#8217;ll move out.&#8221;</p><p>&#8220;Fine.&#8221; Scott leaned back. &#8220;Look at you. A real businesswoman, now, huh?&#8221;</p><p>&#8220;Six thousand, then. In a week.&#8221; Marcie stood up. &#8220;How will you send it to me?&#8221;</p><p>&#8220;I&#8217;ll tell Dante. Let the ants can figure it out.&#8221; He waved his right hand. &#8220;But.&#8221;</p><p>&#8220;But what?&#8221;</p><p>&#8220;But I&#8217;ve got better ways to make that money work than throwing it away on pots. The market&#8217;s been on a tear this week. So you better be on time.&#8221;</p><p>&#8220;Fine, that&#8217;s fine. &#8221; Marcie said. &#8220;Monday is plenty of time.&#8221;</p><p>&#8220;Good,&#8221; Scott&#8217;s visor clicked closed as he scraped for another bite of his cereal. &#8220;Oh, and sis&#8212;this cereal bowl&#8217;s a little lopsided. Can you throw me a new one while you&#8217;re at it? Thanks, sis.&#8221;</p><div><hr></div><p><em>The story continues in&#8230;</em></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;812cbc45-7ef2-4ca1-90fe-dd06f660bda2&quot;,&quot;caption&quot;:&quot;Below the API is a short story published as part of the 2024 Summer of Protocols &#8220;Protocol Incepting Lore &amp; Literacy&#8221; program. You can find an abstract for the project, as well as an index to each chapter on the project&#8217;s landing page.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Below the API (#4)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:16953086,&quot;name&quot;:&quot;Stephen Bailey&quot;,&quot;bio&quot;:&quot;Data and its adjacencies&quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f80e7a3-c16e-476d-ba81-a6b7daa85547_1348x1348.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2024-12-07T18:27:00.754Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41351ff3-4cbc-4d1e-9d20-55bd5947c5c6_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://stkbailey.substack.com/p/below-the-api-4&quot;,&quot;section_name&quot;:&quot;Below the API&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:152764099,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:null,&quot;publication_name&quot;:&quot;Data People Etc.&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F57695959-d741-41cd-bb03-db2ffc9f0362_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item></channel></rss>