<?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[Cube Drone]]></title><description><![CDATA[it's bullshit about code and food and games, mostly, subscribe if you dare]]></description><link>https://blog.cube-drone.com</link><image><url>https://substackcdn.com/image/fetch/$s_!nNK0!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8e3a4803-a754-4db7-a432-02dd6fc90806_32x32.png</url><title>Cube Drone</title><link>https://blog.cube-drone.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 14 Apr 2026 21:30:25 GMT</lastBuildDate><atom:link href="https://blog.cube-drone.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[cube drone]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[cubedrone@gooble.email]]></webMaster><itunes:owner><itunes:email><![CDATA[cubedrone@gooble.email]]></itunes:email><itunes:name><![CDATA[Cube Drone]]></itunes:name></itunes:owner><itunes:author><![CDATA[Cube Drone]]></itunes:author><googleplay:owner><![CDATA[cubedrone@gooble.email]]></googleplay:owner><googleplay:email><![CDATA[cubedrone@gooble.email]]></googleplay:email><googleplay:author><![CDATA[Cube Drone]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Best Episode of Unraveled, As Determined By Science]]></title><description><![CDATA[I watched all 29 episodes of Unraveled so that I can tell you, scientifically, which episode of Unraveled is the best episode of Unraveled.]]></description><link>https://blog.cube-drone.com/p/the-best-episode-of-unraveled-as</link><guid isPermaLink="false">https://blog.cube-drone.com/p/the-best-episode-of-unraveled-as</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Wed, 17 Jan 2024 19:32:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Tlck!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>I watched all 29 episodes of Unraveled so that I can tell you, scientifically, which episode of Unraveled is the best episode of Unraveled.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tlck!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tlck!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tlck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg" width="690" height="460" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:460,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Tlck!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tlck!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14cc8302-3b53-4013-acce-98c8ea86e1ef_690x460.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, the ideal way to deliver this content would be while wearing a fashionable suit, in front of a large pinboard of some kind, but this won&#8217;t work for me. Unfortunately, both my body and camera equipment are terrible, and I do not own a fashionable suit.</p><p>Unraveled, if you are not already familiar with it, is a <a href="https://www.youtube.com/watch?v=Q-25c8Rsobw&amp;list=PLaDrN74SfdT7Ueqtwn_bXo1MuSWT0ji2w&amp;index=1">now-defunct Polygon series, on YouTube</a>, where, along with his helpful team, video producer Brian David Gilbert tackles a difficult, obscure video-game-adjacent topic, like &#8220;reading every single Halo novel and telling you about them&#8221; or &#8220;actively losing his mind over obscure details in the Sonic lore&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hcgt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hcgt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hcgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!hcgt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hcgt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37a77788-78ae-408e-b5f9-6a9daac02346_690x388.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are 29 episodes of Unraveled, produced between the first episode on September 2018 and the last, two years later, on December 2020, at an approximate pace of one episode per month. I also have approximately one episode per month, although with therapy I might be able to get that number slightly down.</p><p>The first step in taking these 29 episodes and determining which one most closely fits the platonic ideal of an episode of Unraveled is creating a rubric which we can use to evaluate each episode.</p><p>We can start by identifying what really makes an episode of Unraveled so good:</p><h2>Authoritativeness</h2><p>In order for the humor to land properly, it&#8217;s important that whatever incredibly obscure topic the piece is covering is treated with the utmost gravitas. You don&#8217;t just want to know which Pokemon is the most edible - you want that information from a source that seems authoritative. You want the <em>final word</em> on Pokemon edibility.</p><p>Otherwise the topic could come off as frivolous, and we don&#8217;t want that.</p><h2>A Topic of Interest Connected to a Popular Game or Franchise</h2><p>The episodes are, of course, self contained and humorous enough that you&#8217;d enjoy them whatever the topic, but the reason you clicked on the episode in the first place was very basic and animal. It promised you Mega Man lore. You like Mega Man. I can say with some fairly concrete certainty that you like Mega Man because he fights a colorful rotating cast of fancifully themed opponents, and has an arm that&#8217;s also a gun - it goes &#8220;pew pew&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1hK7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1hK7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1hK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg" width="690" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!1hK7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1hK7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadb59a68-7472-4790-bb76-aa66206ce220_690x459.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Subtly Flawed Methodology</h2><p>Now that the problem space has been introduced, the next step is to concoct a plan to attack that problem space - a rubric with which to evaluate the data.</p><p>Now, considering the difficulty and relative intractability of some of the projects taken on, it&#8217;s likely that no truly satisfying methodology could exist. That must be pushed aside in favor of something that&#8217;s possible for a human to do, and satisfying enough.</p><p>However, this is a comedy show, not a dry lecture series, so the methodology must be in-and-of-itself entertaining.</p><h2>Foreshadowing and Call-Back</h2><p>One crucial element of humor is that it is always in conversation with itself. One classic standby of comedic writing is the callback joke. There&#8217;s a set-up, and then the set-up is left hanging for a bit, ideally just long enough for you to forget it - only for it to be invoked again. Callback jokes can be re-invoked again and again, but they&#8217;re at their best when they give you enough time between the set-up and pay-off that you&#8217;re caught by surprise.</p><p>The subtly flawed methodology itself is a form of foreshadowing: if you can catch what the problem is with the rubric, you&#8217;ll be able to see the thread that, when pulled, will tease apart the whole plan.</p><h2>Act 1: The Set-Up</h2><p>Together, Respectability, Topic/Franchise, Methodology, and Foreshadowing constitute Act 1 - the Set-up.</p><p>We&#8217;ve established that Brian is an expert, what he plans to do - and how. With that out of the way, all he needs to do is execute the plan, and we&#8217;re set.</p><h2>Act 2: The Execution</h2><p>This is the part where the rubber meets the road. The meat of the episode: the reason we came here in the first place. Exhaustive data. Conspiracy boards. We&#8217;ve established the silly premise and the absurd lengths that BDG will go to fulfil that premise, and so we&#8217;re off to the races - and the more absurd the lengths are, the better the joke works.</p><p>This operates under the same logic as a virtuoso performance: it&#8217;s impressive to watch someone who&#8217;s mastered a difficult topic, but in this case it&#8217;s a virtuoso performance of Brian suffering under an avalanche of trivial data.</p><h2>Act 3: The Twist</h2><p>There comes a point in every Unraveled where the combination of data, flawed methodology, and meticulous execuction are starting to lean in the direction of an unorthodox or unsatisfying conclusion. Things started so well, but they&#8217;re going off the rails quickly - what was promised was that a complex topic would be unraveled but what&#8217;s quickly becoming clear is that it is the episode itself coming unraveled.</p><p>This is the twist, the turning point from which there is no return.</p><h2>Finally, the Prestige</h2><p>When all is lost, though, one final beat: victory is snatched from the jaws of defeat. Perhaps from an unexpected source.</p><p>This is a great time for a callback to whatever we were foreshadowing, earlier, if possible.</p><div><hr></div><p>So these are our categories:</p><ul><li><p>Authoritativeness</p></li><li><p>Topic Accessibility</p></li><li><p>Methodology</p></li><li><p>Foreshadowing/Callback</p></li><li><p>Execution &amp; Suffering</p></li><li><p>Twist</p></li><li><p>Recovery</p></li></ul><p>So, in order to evaluate the Unraveled episodes, we simply need to take each of these qualities, and evaluate them on a scale from one to five stars. The best episodes will be the ones that score the highest.</p><p>Actually, just before we begin, let&#8217;s add one more category to the rubric:</p><h2>Does Brian Sing? How Much?</h2><p>BDG has got <em>real theater kid energy</em>, and that expresses itself <em>constantly, through song</em>. Who am I to deny this part of his persona?</p><h1>Let&#8217;s Begin:</h1><h3>Solving the Zelda Timeline in 15 Minutes</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 3</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 2</p></li><li><p>Recovery: 3</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 23</strong></p></li></ul><p>A solid opening salvo, this one is the boring Mario of episodes, establishing the format and tone while not taking any big risks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5h7k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5h7k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5h7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg" width="581" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:581,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!5h7k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5h7k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fceb7fd10-3217-492f-ba67-3e8127a77bdb_581x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mg40!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mg40!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mg40!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mg40!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mg40!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mg40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg" width="690" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!mg40!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mg40!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mg40!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mg40!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8388b6d7-8d34-4ff0-8e38-1092fbbd35a0_690x376.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EVQ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EVQ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EVQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg" width="690" height="471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:471,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!EVQ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EVQ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2389e0b5-721c-4819-a82f-7acee99ec1c5_690x471.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As the timeline dissolves into complete incoherence, the lights turn redder and redder.</p><p>The episode consistently foreshadows the mysterious details of the Time Break with the Twist being - well, the basic joke: this is getting ridiculous, and it <em>doesn&#8217;t seem like it&#8217;s going to be possible to reconcile all of the different timelines and the Time Break</em> near the end.</p><p>The recovery?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o8Qc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o8Qc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o8Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg" width="690" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!o8Qc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o8Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fe81231-20f6-43ed-be69-e03bd5524ca4_690x481.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IfrJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IfrJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IfrJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg" width="1000" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!IfrJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IfrJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa364abbe-9ed3-4f1a-bb2c-2515310bc399_1000x632.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>I read all 337 books in Skyrim so you don&#8217;t have to</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 19</strong></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b8Qf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b8Qf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b8Qf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg" width="690" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!b8Qf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b8Qf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fa97cb-b28e-425c-bed7-85896c744722_690x384.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This one&#8217;s played completely straight. Brian establishes a valid methodology, doesn&#8217;t get silly with it, and just <em>executes the methodology as planned</em>.</p><p>After establishing in the first episode that &#8220;unraveled&#8221; isn&#8217;t just about unraveling a deep or difficult lore, it&#8217;s also about unravelling <em>Brian</em>, this episode is just a straightforward lore deep-dive with no complications. Huh.</p><h3>Ranking all 200+ Mega Man robots</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YWY9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YWY9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YWY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg" width="690" height="354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:354,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!YWY9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YWY9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded95203-cc6b-4f09-b471-71b8ce523067_690x354.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 20</strong></p></li></ul><p>Similar to the last one: Brian just identifies a topic and goes and makes a big old graph with it. It&#8217;s funny because the <em>graph is big</em> and <em>this seems like a lot of work</em>, but this Unraveled stays extremely well-raveled.</p><p>This one might be my <em>actual favorite episode</em> because I am a basic bitch and I just love me some Mega Man robots.</p><h3>I wasted 3 weeks of my life finding Castlevania&#8217;s hottest monster</h3><ul><li><p>Authoritativeness: 4</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 3</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 0</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 15</strong></p></li></ul><p>I&#8217;m deducting some points from this one because it&#8217;s pretty horny and it&#8217;s methodology feels even more entirely subjective. Good methodology moments include &#8220;cutting animals and humans out of the list&#8221;, but as we get further into the video the cuts include anything that would make the answer <em>too obvious</em>, which is a sign that the topic wasn&#8217;t very interesting in the first place.</p><p>The suffering in this one is palpable, but it&#8217;s referenced in a lost original cut of this episode which was apparently <em>very comprehensive</em> but also <em>very boring</em>.</p><p>Losing some authoritativeness, here, too, because the cravate is clearly intended to bridge the gap between &#8220;professional&#8221; and &#8220;lothario&#8221; and its success in that space is limited at best.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jJSw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jJSw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jJSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg" width="1224" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:1224,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!jJSw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJSw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf25a8d-6c6c-4820-9c3c-49a3b381ebc0_1224x702.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Smash Bros. owes millions of dollars in OSHA violations</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 16</strong></p></li></ul><p>This one suffers from the obvious problem: workplace safety, while it&#8217;s everyone&#8217;s job, is actually still very boring.</p><p>I&#8217;m going to give this one point of twist because it&#8217;s all revealed, at the end, to be a scheme to hit up Sakurai for $50.</p><h3>Scientifically calculating the game of the year</h3><ul><li><p>Authoritativeness: 4</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 2</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 2</p></li><li><p>Recovery: 1</p></li><li><p>Does Brian Sing: 1</p></li><li><p><strong>Total: 22</strong></p></li></ul><p>Unfortunately, BDG&#8217;s weak understanding of math hurts his bonafides when he&#8217;s trying to build a formula, here.</p><p>Fortunately, that does constitute a twist: all of the effort that he spends building a formula ends up producing just <em>terrible results</em> - results that make his GOTY simply the game with the most Google hits. If you are following the math as he develops it you can probably suss out that <em>this isn&#8217;t going to end well</em>.</p><blockquote><p>&#8220;Maybe I shouldn&#8217;t have made my mom&#8217;s knowledge of the game an exponential factor.&#8221;</p></blockquote><p>This one also features a recovery: Fortnite may not be a satisfying GOTY, so the actual GOTY is <em>whatever your GOTY is</em>.</p><h3>Every Sonic game is blasphemous</h3><ul><li><p>Authoritativeness: 3</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 1</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 2</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 20</strong></p></li></ul><p>A truly well-balanced episode - although plagued by weak accessibility and methodology, this one has a stronger showing in the arc and callback elements.</p><h3>Understanding Kingdom Hearts (and every other story)</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 1</p></li><li><p>Does Brian Sing: 1</p></li><li><p><strong>Total: 26</strong></p></li></ul><p>Attempting to understand Kingdom Hearts through Joseph Campbell&#8217;s &#8220;Hero&#8217;s Journey&#8221; is as clever as it is cursed. There&#8217;s a moment of foreshadowing the first time that Brian goes through the loop where he &#8220;accidentally&#8221; lets slip how needlessly complicated and ornate Kingdom Heart&#8217;s backstory is, as a joke.</p><p>And wow, painless. A nice loop, Kingdom Hearts through the viewpoint of the monomyth. But then, the twist: as we start stacking more and more Kingdom Hearts games on top of the chart the chart gets more and more crazy and needlessly complicated, eventually necessitating a long string connecting the hero&#8217;s journey to a whole NEW hero&#8217;s journey loop, &#8220;the villain&#8217;s tridecagon&#8221;, which he had hidden behind a sheet.</p><h3>Bowser&#8217;s military hierarchy</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 2</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 5</p></li><li><p><strong>Total: 20</strong></p></li></ul><p>It&#8217;s just kinda Castlevania&#8217;s Sexiest Creatures again, with the same flaws: it feels arbitrary and the topic is pretty unsatisfying.</p><p>This one has a small twist: at the end we use Brian&#8217;s newfound knowledge of the Geneva convention to accuse Mario of war crimes! Which is&#8230; I don&#8217;t know, who cares?</p><p>On the other hand, a full 5 points in the Does Brian Sing category for &#8220;We Are the Toads&#8221;, a full &#8220;We Are the World&#8221; parody trying to draw attention to the plight of Bowser&#8217;s poor military.</p><h3>Which Dark Souls boss is the best manager?</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 0</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 12</strong></p></li></ul><p>I&#8217;m giving this one a 0 for Accessibility because I don&#8217;t know what a &#8220;Dark Souls&#8221; is and I refuse to learn. This episode also attempts to analogize management style with &#8220;how fun it is to play against the monster in Dark Souls&#8221;.</p><p>IDK, it&#8217;s all over the place. Unclear! Muddy! Everybody just liked Dark Souls too much to go high-concept with this episode and instead they just kinda did free-form comedy about how each boss in the game would perform in an office situation.</p><h3>No one asked but I found Mortal Kombat&#8217;s best cuddler</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 3</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 0</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 3</p></li><li><p><strong>Total: 17</strong></p></li></ul><p>I bet you thought &#8220;Castlevania&#8217;s hottest monster&#8221; was going to be the horniest episode of Unraveled.</p><p>You thought wrong. It&#8217;s this one.</p><h3>How to make a perfect E3 press conference (or drinking game)</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 2</p></li><li><p>Methodology: 5</p></li><li><p>Foreshadowing/Callback: 5</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 4</p></li><li><p><strong>Total: 17</strong></p></li></ul><p>The perfect E3 press conference is a relatively low-accessibility topic: an inside joke between gaming press and in-the-know gamers.</p><p>If what you&#8217;re looking for is set-up and callback jokes, this episode is an exemplar: both for its constant set-ups and callbacks within the episode and the much larger set-up and callback that is &#8220;setting up the final episode of the show&#8221;.</p><h3>We made all 78 Breath of the Wild recipes in one day</h3><ul><li><p>Authoritativeness: 2</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 3</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 5</p></li><li><p>Twist: 3</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 19</strong></p></li></ul><p>There are some serious methodological weaknesses here and Brian spending most of the episode <em>not in a suit</em> and <em>cooking very badly</em> hurts his authoritativeness. The &#8220;in one day&#8221; makes it essentially impossible to do well.</p><p>Most of the food comes out sad and unappetizing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qg1N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qg1N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qg1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg" width="690" height="357" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:357,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Qg1N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qg1N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb901123-64a0-4a5e-8d34-cd0ba0593127_690x357.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It does rank highly for accessibility and suffering, though: I really <em>want</em> to see someone attempt all of these recipes, and Brian suffers mightily to try and provide this for us.</p><p>Good cooking content is hard. Do you know who could have done this topic justice? Joshua Weissman, who&#8217;s absolutely nailed the &#8220;cooking everything in a category&#8221; format. These videos look like they take <em>weeks</em> of effort.</p><div id="youtube2-89jQLjCoWig" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;89jQLjCoWig&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/89jQLjCoWig?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Ultimately, this episode is <em>entertaining</em>, but it&#8217;s hardly an exemplar of the Unraveled format.</p><h3>Calculate your pet&#8217;s HP with my 100% legitimate formula</h3><ul><li><p>Authoritativeness: 3</p></li><li><p>Topic Accessibility: 2</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 19</strong></p></li></ul><p>Talking to real professionals always hurts Brian&#8217;s credibility. Yes I&#8217;m counting the cat as a real professional.</p><h3>I fixed Fallout&#8217;s music by creating a totally new genre</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 5</p></li><li><p><strong>Total: 28</strong></p></li></ul><p>The twist in this is so epic that I feel bad spoiling it here. Spoilers. Spoilers afoot.</p><p>After spending the entire episode foreshadowing it, Brian&#8217;s attempt to create the perfect music genre for the Fallout franchise ends up just&#8230; being Ska, Brian is just describing Ska, it&#8217;s been Ska the whole time.</p><p>I&#8217;m mad that this video did so well in my rubric. Maybe I shouldn&#8217;t have given so many points to &#8220;Does Brian Sing&#8221;.</p><h3>Find your Kojima name with my simple 11-page form</h3><ul><li><p>Authoritativeness: 4</p></li><li><p>Topic Accessibility: 0</p></li><li><p>Methodology: 5</p></li><li><p>Foreshadowing/Callback: 2</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 0</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 13</strong></p></li></ul><p>Look, funny homework is <em>still homework</em>.</p><h3>How to tell apart all 596 Fire Emblem characters</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 1</p></li><li><p><strong>Total: 23</strong></p></li></ul><p>Dividing the many, many Fire Emblem characters into archetypes? Good methodology, fun execution.</p><p>The twist? The archetypes themselves can be combined into even fewer archetypes. Eventually Brian ends up with just the 1 archetype, having fully wasted his time.</p><h3>I used The Sims to perfect my apartment</h3><ul><li><p>Authoritativeness: 4</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 4</p></li><li><p>Recovery: 5</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 29</strong></p></li></ul><p>This has the strongest Recovery of any episode so far. Brian&#8217;s methodology is <em>entertaining</em> but it <em>utterly fails</em>. This episode has an arc! Brian learns a valuable life lesson! He <em>doesn&#8217;t sing at all</em>, though, so the episode is trash.</p><h3>Waluigi, Unraveled</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 5</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 3</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 30</strong></p></li></ul><p>Imagine if you were to take " Every Sonic game is blasphemous" and do it much, much better. This episode is <em>rich</em> in foreshadowing as Brian gradually unveils his Waluigi similarities while building towards a dramatic moment where he realizes that <em>he has been Luigi the whole time</em> - and the episode constitutes a long-running meta-series lore joke as <em>that mustache was a lot of work</em>. Was this part of the plan since before the start of Season 2?</p><h3>Kirby</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 4</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 3</p></li><li><p>Twist: 5</p></li><li><p>Recovery: 3</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 25</strong></p></li></ul><p>High off of the arc of Waluigi, Unraveled, we have Kirby, where Brian is forced to go on a similar journey of the soul while faced with the impossibility of <em>figuring out what the deal is with Kirby</em>. This episode has some top tier unraveling in it.</p><p>Ultimately, though, the episode ends with Brian defeated. The <a href="https://en.wikipedia.org/wiki/Aporia">aporia</a> ending, with the unsatisfying conclusion that Kirby&#8217;s many paradoxes make him impossible, unknowable.</p><h3>When can Mario retire?</h3><ul><li><p>Authoritativeness: 3</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 0</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 4</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 13</strong></p></li></ul><p>Once again, Brian&#8217;s interaction with a professional robs him of authoritativeness, and once again, Brian&#8217;s weak math bonafides hurt the episode&#8217;s credibility and methodology.</p><p>The twist is that Brian screws up his math and some of his major assumptions and convinces himself that it&#8217;s impossible for himself or Mario to ever retire. It&#8217;s funny, but it&#8217;s bad financial advice. My wife watched this and it just fed her increasing fear that it would be impossible for her, a millenial, to <em>ever retire</em>.</p><h3>How to increase your stamina with terrible video game tactics</h3><ul><li><p>Authoritativeness: 2</p></li><li><p>Topic Accessibility: 3</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 4</p></li><li><p>Twist: 0</p></li><li><p>Recovery: 2</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 14</strong></p></li></ul><p>This is another &#8220;weak methodology, humorous execution&#8221; episode. A lot of Brian&#8217;s time in this episode is also spent in a non-suit, sometimes while wearing clothing and accessories made of cardboard, which are a real hit to his authoritativeness.</p><h3>I built the perfect gamer space</h3><ul><li><p>Authoritativeness: 1</p></li><li><p>Topic Accessibility: 1</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 4</p></li><li><p>Recovery: 2</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 13</strong></p></li></ul><p>The Valorant tie-in reduces the accessibility and authoritativeness pretty badly here: I don&#8217;t care about Valorant. NOBODY cares about Valorant. It&#8217;s got interviews, the methodology is weak, the execution is awkward, and the twist is simply how <em>weird</em> BDG manages to get with his gamer space.</p><h3>I read every Halo novel and became the Master Chief of loneliness</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 2</p></li><li><p>Execution &amp; Suffering: 7 (+2 BONUS SUFFERING)</p></li><li><p>Twist: 4</p></li><li><p>Recovery: 2</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 29</strong></p></li></ul><p>Oh boy, this is a strong episode, partially because the sheer sisyphean difficulty of the task that Brian took on here was just <em>bananas</em>. The episode has some arc, some callback jokes, a little bit of everything.</p><h3>I made a '90s dimension to fully understand Crash Bandicoot</h3><ul><li><p>Authoritativeness: 1</p></li><li><p>Topic Accessibility: 1</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 1</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 4</p></li><li><p>Recovery: 2</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 13</strong></p></li></ul><p>Another big hit to authoritativeness and accessibility from the sponsored episode.</p><p>I refuse to acknowledge that this episode is different from &#8220;I built the perfect gamer space&#8221; and will simply be giving it the exact same score.</p><h3>We created the sport of the future</h3><ul><li><p>Authoritativeness: 2</p></li><li><p>Topic Accessibility: 2</p></li><li><p>Methodology: 2</p></li><li><p>Foreshadowing/Callback: 0</p></li><li><p>Execution &amp; Suffering: 2</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 0</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 9</strong></p></li></ul><p>A fake letterman&#8217;s jacket is no authoritativeness substitute for a suit, and Brian spends a lot of this episode in shorts.</p><p>This is another episode marred by a weird concept and poor execution.</p><p>This was my pick for <em>worst episode of Unraveled</em> and I&#8217;m glad to see it also does very badly in <em>the rubric that I invented</em>.</p><h3>Pok&#233;mon Edibility</h3><ul><li><p>Authoritativeness: 5</p></li><li><p>Topic Accessibility: 5</p></li><li><p>Methodology: 4</p></li><li><p>Foreshadowing/Callback: 3</p></li><li><p>Execution &amp; Suffering: 5</p></li><li><p>Twist: 1</p></li><li><p>Recovery: 4</p></li><li><p>Does Brian Sing: 0</p></li><li><p><strong>Total: 27</strong></p></li></ul><p>After some of the weakest and <em>strongest</em> episodes of the series, we come to this, the final episode of the series. It&#8217;s a straightforward lore dive, like the ones that kicked off the series. A return to form - but with more of an arc, more emotional weight, than the previous lore dives. It&#8217;s a fine way to send off the series, and it was foreshadowed as far back as &#8220;How to make a perfect E3 press conference (or drinking game)&#8221;.</p><h2>Our Victors!</h2><p>With that, we can crown our champion!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9sis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9sis!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9sis!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9sis!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9sis!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9sis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg" width="690" height="381" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:381,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!9sis!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9sis!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9sis!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9sis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecb6e8f8-fac3-40bb-9a87-de865402f6e8_690x381.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8220;<strong>Waluigi, Unraveled</strong>&#8221; is the best episode of Unraveled, narrowly beating &#8220;I used The Sims to perfect my apartment&#8221; and &#8220;I read every Halo novel and became the Master Chief of loneliness&#8221;.</p><p>The worst episode is, unsurprisingly, <strong>&#8220;We created the sport of the future&#8221;</strong>.</p><h3>Problems</h3><p>Is it really <strong>Waluigi, Unraveled</strong>, though? I&#8217;ll admit, my rubric wasn&#8217;t perfect. I didn&#8217;t capture literally <em>every single thing</em> that I like about Unraveled episodes in my rubric.</p><p>Like, for example, I like it when Pat shows up. I like it when Brian does <em>high kicks</em>. It&#8217;s possible I&#8217;ve let my own bias colour these results far too much: there&#8217;s no way that you&#8217;re going to accept my own, personal ranking as the <em>one truth</em>.</p><p>I&#8217;m afraid that after going to all of this trouble I&#8217;ve &#8230; I&#8217;ve wasted my time. Your time. Everyone&#8217;s time.</p><p>There is no perfect Unraveled, obviously, so ultimately this is going to be a subjective endeavor.</p><p>Well, that&#8217;s disappointing. Well then. Thanks for &#8230; reading, everyone.</p><p></p><div><hr></div><p></p><div><hr></div><p></p><div><hr></div><p></p><div><hr></div><p></p><div><hr></div><h1>There Is No Perfect Unraveled</h1><p>Huh.</p><p>You know what? There&#8217;s one episode I didn&#8217;t include.</p><p>A rare Unraveled, a live performance at PAX in 2019.</p><h2>The Perfect Pok&#233;Rap</h2><p>This&#8230; this is promising. It has &#8220;perfect&#8221; right there in the name.</p><div id="youtube2-2cT6ULpScZA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2cT6ULpScZA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2cT6ULpScZA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Authoritativeness</h2><p>Nothing projects more authority than speaking in front of an audience. Brian isn&#8217;t just authoritative, he&#8217;s commanding.</p><p>So that&#8217;s an easy <strong>5/5</strong>.</p><h2>Topic Accessibility</h2><p>Not only is Pok&#233;mon the third most popular video game franchise of all time, _I really want to hear Brian work on the Pok&#233;Rap. This is compelling!</p><p>Okay, another <strong>5/5</strong>.</p><h2>Methodology</h2><p>With more time than usual to develop his methodology, Brian can spend the entire first 20 minutes of his presentation laying out the methodology underlying his <em>perfect Pok&#233;Rap</em>. It&#8217;s detailed. It&#8217;s informative. It&#8217;s precise. And, of course, just at the very end, it turns out to be subtly flawed because executing his perfect Pok&#233;Rap would take longer than the amount of time remaining in his presentation block.</p><p>Well, that&#8217;s a <strong>5/5</strong>.</p><h2>Foreshadowing/Callback</h2><p>Brian manages to maintain a <em>number</em> of running jokes throughout this presentation, including &#8220;Kevin Punt&#8221;, &#8220;Terry&#8221;, &#8220;Audience Participation&#8221;, and, of course, the set-up and delivery of the Pok&#233;Rap itself. In fact, the &#8220;Audience Participation&#8221; turns out to be key to the eventual recovery.</p><p>That&#8217;s a <strong>5/5</strong>, too.</p><h2>Execution/Suffering</h2><p>The Abridged Perfect Pok&#233;Rap is, indeed, a virtuoso performance: at over 9 minutes long, it still manages to include over 400 Pokemon. While I might be over-estimating the difficulty of preparing and memorizing such a thing because I am <em>not musical</em>, I think that everyone found this impressive.</p><p>Another <strong>5/5</strong>.</p><h2>Twist</h2><p>Obviously Brian got carried away with his plans for the True Perfect Pok&#233;Rap, which became downright fanciful, and just as obviously it was going to be impossible to perform, bringing him to an end-of-Act-2 darkest before the dawn moment. This Unraveled <em>unraveled</em> and needed to be glued back together.</p><p><strong>5/5</strong>.</p><h2>Recovery</h2><p>But there&#8217;s rescue from an unlikely source. A callback: <strong>Audience Participation</strong>. And this is a clever solution, too: Brian&#8217;s Abridged Perfect Pok&#233;Rap <em>does</em> - sort of - contain every single Pok&#233;mon.</p><h2>Does Brian Sing</h2><p>You&#8217;re goddamn right he does.</p><p><strong>5/5</strong>.</p><p>So there we have it. We&#8217;ve done it - we&#8217;ve found - not just the greatest episode of Unraveled: A <strong>perfect</strong> episode. We&#8217;ve done it. Science has done it.</p><p></p><p>there&#8217;s only one way to celebrate</p><div id="youtube2-2gPUdfL4IWs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2gPUdfL4IWs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/2gPUdfL4IWs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[I Made... A Columbo Fanfic Visual Novel? Really? ]]></title><description><![CDATA[Post Mortem]]></description><link>https://blog.cube-drone.com/p/detective-capilano-the-visual-novel</link><guid isPermaLink="false">https://blog.cube-drone.com/p/detective-capilano-the-visual-novel</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Fri, 01 Sep 2023 17:26:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!51fK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, funny story.</p><p>I&#8217;ve been experimenting with <em>storytelling tools</em> for a while. That&#8217;s what my last post was about: storytelling tools and dialogue systems. That post was MONTHS ago. We&#8217;ve come a long way since then.</p><p>I&#8217;ve always wanted to make graphic novels, but, unfortunately, I have pretty mediocre art and writing and discipline skills: instead of becoming a better artist or writer, my plan is to simply wow people as best as I can with <em>technological superiority</em>.</p><p>And what I realized, eventually, was that I was &#8230; <a href="https://blog.cube-drone.com/p/ci-webgl-and-furiously-reinventing">just kind-of building a Visual Novel engine</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!51fK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!51fK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 424w, https://substackcdn.com/image/fetch/$s_!51fK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 848w, https://substackcdn.com/image/fetch/$s_!51fK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 1272w, https://substackcdn.com/image/fetch/$s_!51fK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!51fK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png" width="1275" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:1275,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102945,&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_!51fK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 424w, https://substackcdn.com/image/fetch/$s_!51fK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 848w, https://substackcdn.com/image/fetch/$s_!51fK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 1272w, https://substackcdn.com/image/fetch/$s_!51fK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F234c38b1-18f5-4c36-a74a-f2f4d7fe49d6_1275x521.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After digging way in to Godot and building some node-based scene structures in there, with animated text and dialogue puppets, I was even more convinced: I think I really <em>am</em> building a Visual Novel engine. </p><p>So, given that, it was time to finally <strong>just go try RenPy. Seriously, there&#8217;s a well-liked tool for this kind of thing already. </strong></p><p><em>Worst case scenario you learn a bunch of stuff.</em></p><p>And, you know what? <a href="https://www.renpy.org/">RenPy</a> had just about every feature I had wanted to build, <em>already</em>. It&#8217;s done. It&#8217;s a complete product. It lacks some of the high-end features I was building towards in Godot - namely: skinnable, animated puppets and text animations that are controllable down-to-the-letter - but it HAS features that I need and haven&#8217;t even started working on yet, like transition effects, menus, and conditional statements. </p><p><strong>Neat.</strong></p><p>So, my wife goes out of town to visit her mom. I stay home to take care of our cat - and in my boredom and loneliness I watch some old episodes of Columbo. </p><p>You know, because the recent show &#8220;Poker Face&#8221; was just Rian Johnson writing a love letter to old episodes of Columbo - after watching 10 episodes of Natasha Lyonna expertly pulling her imitation of the Peter Falk Shuffle, I just <em>had</em> to revisit the original.</p><p>I watched <a href="https://mastodon.social/@cube_drone/110682540730549156">a </a><strong><a href="https://mastodon.social/@cube_drone/110682540730549156">lot</a></strong><a href="https://mastodon.social/@cube_drone/110682540730549156"> of old episodes of Columbo. Behold this gigantic toot-stream of me just clowning on old Columbo episodes for hours.</a> </p><p>As a result of learning about RenPy <strong>and</strong> shotgunning several consecutive episodes of Columbo, I make a little pledge to myself:</p><p><strong>I&#8217;m going to make an episode of Columbo into a RenPy visual novel. </strong></p><p>Now, at the time, July 11th, I figure &#8220;this is going to be easy&#8221;. No problem. Ezpz. <em>I will be done in 2 weeks. </em>(I honestly thought this: I am a fool. )</p><p>I did some basic experimentation with it: WASM web export seems to work fine, I could even run the WASM website on my phone, it seemed like a slam dunk. </p><p>This is another thing I&#8217;ve been doing lately, but I&#8217;ve been developing projects in the awful, awful 19.5 : 9 vertical aspect ratio of phones when I work on&#8230; any new project.</p><p>The idea is, I think, is that it presents an unpleasant but acceptable interface for web users, but pretty verifiably <em>looks good on phones</em>. </p><p>Now, finally, instead of endlessly building tools, it&#8217;s my responsibility to sit down and just <em>grind out some damn content</em>. </p><p>And&#8230; grind I did! </p><p>I learned the basics of RenPy and sat down to pump out a script. I based it very, very heavily off of &#8220;<strong>Death Lends a Hand</strong>&#8221;, a fan-favorite episode. </p><p>I also, almost immediately, wandered <em>way, way off-script.</em> Certain elements bear a passing similarity to Death Lends a Hand, but the final script ended up almost impossibly weirder.  </p><p>&#8220;Detective Capilano&#8221;. I couldn&#8217;t just outright put actual TV character Columbo into my script, <em>this is not fanfic</em>, this is&#8230; serial-numbers-filed-off LEGIT fanfic,  and so <strong>Detective Susan Capilano</strong> is named after - well, <a href="https://en.wikipedia.org/wiki/Joe_Capilano">Joe Capilano</a>, famous Squamish and namesake to many British Columbia landmarks and institutions. Sure, it may raise a lot of complicated questions to name a character after an indigenous leader, but in my defense, &#8220;Capilano&#8221; is very close, phonetically, to &#8220;Columbo&#8221;, while also being a tie-in to something that&#8217;s personally meaningful to me. </p><p>The final product also ended up&#8230; long. Quite long. Reading the entire script, end-to-end, took about 45 minutes, which would make my script <em>about as long as an episode of Columbo.</em> Just writing things took about two weeks. I thought I&#8217;d be done the whole project in two weeks, but no, that was just <strong>words</strong>. (Keep in mind, I have a day job that I&#8217;m quite good at, I get about 2 hours a day of Personal Project Time, so, maybe 28 hours total for the full script.)</p><p>After the script it came time for <em>sound</em>. Most of the SFX design just came from the eternally useful <a href="https://freesound.org/">freesound.org</a> , but I was struggling to find a collection of truly usable free, soundtrack-appropriate, royalty free music - until I bumped into the collection at <a href="https://incompetech.com/music/royalty-free/music.html">incompetech.com</a>, which was absolutely sufficient to the project I was trying to build. Not perfect - I would LOVE to be able to compose my own music, but it&#8217;s not a skill I have in the tank, and I&#8217;m not going to commission a musician with <em>real money</em> when the stakes are a <em>free RenPy game</em>, that&#8217;s a bad life decision. </p><p>Sound went <em>relatively quickly</em>. </p><p>Then, finally, art. Ho, boy. I kept this story dirt simple: maybe 6 major locations and 10 named characters. </p><p>Scene backdrops were prepared in chalk outline on a black background: this scratchy, lo-fi background can be completed very quickly, and I think looks <em>distinctive</em>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-NRZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-NRZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 424w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 848w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 1272w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-NRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png" width="478" height="849.7777777777778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1920,&quot;width&quot;:1080,&quot;resizeWidth&quot;:478,&quot;bytes&quot;:982446,&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_!-NRZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 424w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 848w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 1272w, https://substackcdn.com/image/fetch/$s_!-NRZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4b79f9-5ccd-40e9-a432-f2db600a8cf3_1080x1920.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Even with the obvious simplicity of the art style, I cooked up about 30 of these, maybe 3 an hour, for 10 hours, which (remembering I have about 2 hours a day to work on this) ate <em>another whole week.</em> </p><p>And that brings us to the final phase, character art.</p><p>I had been looking forward to this for <em>weeks</em>. And&#8230; after finishing my first few shots, it turned into as much of a slog as the rest of the project. I didn&#8217;t want to do the &#8220;baby&#8217;s first VN&#8221; move of just having a handful of cards per character - I wanted to do some <em>acting,</em> <strong>especially </strong>with our main character<em>, </em>Detective Capilano<em>.</em></p><p>I ended up with <strong>79</strong>, count-em, SEVENTY NINE poses for Detective Capilano. </p><p>To be honest, the whole story bounces through about 7-8 main Capilano poses, like &#8220;attentively listening while holding a notepad&#8221; and &#8220;hmmmm&#8221; which amount to about 75% of any given detective&#8217;s milieu, but then sometimes I&#8217;d need a really, really specific pose to make a joke land or to tell some of the story <em>visually</em>. </p><p>Like, this happens exactly once, in the story, but it&#8217;s an IMPORTANT SNIFF: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uuCb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uuCb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 424w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 848w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 1272w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uuCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png" width="484" height="557" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:557,&quot;width&quot;:484,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148378,&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_!uuCb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 424w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 848w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 1272w, https://substackcdn.com/image/fetch/$s_!uuCb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc13cd21-3889-453b-a025-73a3f20c2bfb_484x557.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most of the other characters have 8-12 poses, and I also included images for all of the 23 collectible items in the game, for a total of about 200 separate units of character art.</p><p>Again, even at the prodigious and lazy pace that I generate art, that&#8217;s a lot of raw ART asset, and it took me about 3 weeks to power through that big pile of art assets.</p><p>And then&#8230; I was done! </p><p>I mean, sure, there&#8217;s probably an aggressive polish pass I can do on this game, but it&#8217;s a visual novel I slapped together in a hurry: it&#8217;s not going to magically turn into a viable product with a huge userbase. You couldn&#8217;t <strong>pay</strong> most people to interact with a visual novel. <em>I&#8217;m pretty happy with it, where it is.</em></p><p>Finally, it came time to give it its final name: <br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9vG1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9vG1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 424w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 848w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 1272w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9vG1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png" width="874" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:874,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58460,&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_!9vG1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 424w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 848w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 1272w, https://substackcdn.com/image/fetch/$s_!9vG1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6abef69b-7038-4359-96a2-e4e20902b3bd_874x455.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://cube-drone.com/capilano/">It&#8217;s completely playable, here</a>.</p><p>And the launch was ready: I announced the game on Mastodon, on Twitter, and of course in the #side-projects channel at work. That&#8217;s about as big a launch as I can muster.</p><p>As a result, as many as&#8230; let me check my CDN analytics&#8230; <strong>20</strong> <strong>people</strong> played the game. (The numbers are up, it was 17 people, yesterday!) Oh, and because assets are downloaded as you go, I can also see how far each of those players got.<em> Exactly one person has made it to the end.</em> </p><p>If you&#8217;re curious what working this hard on a project and having just the one person finish it feels like, it&#8217;s not <em>great</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ICFq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ICFq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 424w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 848w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 1272w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ICFq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif" width="498" height="298" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:298,&quot;width&quot;:498,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1552044,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!ICFq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 424w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 848w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 1272w, https://substackcdn.com/image/fetch/$s_!ICFq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6eebc8f-c087-4262-ae01-972bc2565925_498x298.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I wasn&#8217;t expecting a lot of reception for a visual novel - generally they&#8217;re quite unpopular and amateurish. You can&#8217;t <strong>pay</strong> people to play them. <em>It&#8217;s like asking someone to play your RPG Maker game, or read your unpublished novel</em>: they&#8217;re not doing it because it&#8217;s going to be good. At <strong>best</strong> they&#8217;re doing it as a favor to you. </p><p>Even so, though, I was surprised at how emotional I was to ship something, again, that <em>nobody really gave a shit about</em>. I do this pretty often: ship half-baked, barely operational projects with zero marketing and no word of mouth, then look at my big ol&#8217; bowl of Nobody Gives a Shit and cry <em>literal actual tears</em> for a few hours.</p><p>Just making things randomly and refusing to polish or market them, but hoping to receive a lot of attention and acclaim - my head understands this is a bad strategy, but I don&#8217;t fully understand it in my <strong>heart</strong>. </p><p>But, like always, I got over it in about a day. Being done with this frees me up to work on my <em>next</em> stupid thing! </p><p>Anyways, it&#8217;s out there, now! It&#8217;s released! I can still drive traffic to it, it gets to keep being a thing I built, and it&#8217;s going to stay online for years and years because, unlike some of my more ambitious projects, it costs me essentially <em>nothing</em> to host. </p><p>It&#8217;s just <a href="https://cube-drone.com/#detective">part of the Cube Drone archives</a>, now!</p><div><hr></div><h2>Learning!</h2><p>So, I have interesting takeaways.</p><h3>WASM Considered Harmful</h3><p>One of the first ones is that <strong>you can&#8217;t really target mobile device browsers with WebAssembly applications reliably</strong>. One of the things I&#8217;ve been trying to accomplish with these projects is to get something running that I can just give people an iPhone link to, and have it load and work seamlessly <em>without having to go through any app stores or verification processes</em>. Both Godot and RenPy offer WebAssembly builds of their product, and both Godot and RenPy have <strong>big, nasty, gamebreaking bugs on iOS, that I didn&#8217;t discover until I was already working with them</strong>. </p><p>Godot 4.0 has <em>more than one</em>, right now, most of them which the team have determined are upstream iOS problems that they can&#8217;t easily fix. The Godot 4.0 problems, though, at least had the decency to prevent the application from loading at all.</p><p>RenPy simply allows players to get about a third of the way through the game and then collapses with an out-of-memory error. <strong>This is very bad, and I didn&#8217;t catch it in my early prototyping phase. </strong>How could I? Toy projects didn&#8217;t use enough RAM to crash the browser. And now that I know that can and will happen, well, I expect it&#8217;s pretty likely to happen in Godot, as well, if I give it a sufficiently complex project. </p><p>I don&#8217;t have an Android device to test with but I imagine it wouldn&#8217;t be great, either.</p><p>This article, <a href="https://github.com/WebAssembly/design/issues/1397">WebAssembly needs a better memory management story</a>, goes into some of the reasons why trying to fit WASM apps into browser memory is currently something of a <em>shit-show</em>.</p><p>So, that&#8217;s unfortunate. With RenPy broken on iOS mobile, my game&#8217;s intended phone-sized form factor doesn&#8217;t serve <em>nearly </em>as much of a purpose. I mean, I could pay $99/year to get it on the App Store, but&#8230; <strong>I&#8217;m not going to do that for a free visual novel</strong>. The economics of paying Apple so that I can give unpopular applications away for free just doesn&#8217;t work out for me. </p><p>In fact, if I want things to execute reliably in all contexts, I think the choice is obvious: I need to go back to<strong> good ol&#8217; Javascript in the browser.</strong> This brief flirtation with game engines was fun, but if what I want is for people to jump in with links, I&#8217;ve gotta go more lo-fi. </p><h3>My Fiction Writing: Only Okay</h3><p>I&#8217;ve been staring at this game non-stop for weeks, <em>so I&#8217;ve lost all objectivity</em>, but I think the low clearance rate speaks to the fact that this detective story can really <em>draaaag</em>.</p><p>I made sure that it works, mechanically, as a detective story: you, a reasonable human being, should be able to solve the thing, with the clues given. I like that.</p><p>I also packed this game with stupid jokes and even dumber film and music references. I like that too. </p><p>A lot of the bones, though, of good fiction writing - motivation, character, compelling scenes with high stakes - well, I know what those things ARE and I try my best to deliver on them, but I think this story could have stood to be half as long and twice as tight. </p><p>Which actually, brings me to my next point:</p><h3>45-60 Minutes is Too Long</h3><p>A 45-minute-long story is <em>much, much too long</em>. Most of the people who visited Detective Capilano&#8217;s website looked at the description, read &#8220;45 minute to 1 hour visual novel with SOUND&#8221;, thought &#8220;I can&#8217;t read that on the bus&#8221;, and bailed <strong>immediately</strong>, and I <em>understand</em>.  That&#8217;s too LONG. <strong>I </strong>don&#8217;t want to commit to a 45-minute-long <em>anything</em>, unless I <strong>know</strong> it&#8217;s going to be worth my time. </p><p>On top of that, the sheer <em>length</em> of it made every part of its production drag on, and on, and on, and on. <em>I basically cooked up a teeny tiny little community theatre play under my own power</em>.  </p><p>The story also has very limited interactivity, and <em>no</em> gameplay - partially because it&#8217;s hard to make a story this long with <em>actual</em> branching paths. </p><p>What I want is nice, tight, 5-minute experiences. Easy to build, with a small brain-burner of a real, actual puzzle in each one. Now that&#8217;s something I might be able to get people to sink their teeth in to, and something where I might be able to turn around the whole product on a tighter timeline. </p><p>I read a little blog post, a while ago, that made the point that indie creators who are looking to experiment wildly, polish their skillset, and learn to ship reliably should consider making <strong>Way More, Complete, Very Short Games</strong>, and I took that to heart - but I&#8217;m <em>still</em> making the games too big. </p><h3>I Didn&#8217;t Need That Many RenPy Features, Actually</h3><p>RenPy is a very powerful engine! With RenPy and plugins, it&#8217;s possible to build a lot of interesting stuff!</p><p>But, uh, actually, to tell <em>this particular </em>story I only needed a small handful of features:</p><ul><li><p>show an image on a named layer (layer: &#8220;detective&#8221; image: &#8220;hello&#8221;)</p></li><li><p>hide a named layer (hide &#8220;detective&#8221;)</p></li><li><p>play sound effect or music on a sound channel (channel: &#8220;music&#8221;, &#8220;farts.mp3&#8221;), maybe looping</p></li><li><p>stop the sound or music on that channel</p></li><li><p>animated text</p></li><li><p>control over the font and color</p></li><li><p>basic, baaaasic scene transitions</p></li><li><p>screen-shake</p></li><li><p>create an animation out of a series of image layers</p></li><li><p>the ability to jump from scene to scene</p></li><li><p>boolean flags</p></li><li><p>an integer or two</p></li><li><p>the ability to do the above bits conditionally based on menu inputs and boolean flags</p></li></ul><p>This is a tiny fraction of the full set of features available to users of RenPy - which has a whole complex animation language and UI library under the hood. In fact, these are all things I could pretty easily write, myself, in Godot, or even Javascript: <strong>the stuff I actually need from RenPy is a pretty small and manageable subset of features and functionality</strong>. </p><h3>I&#8217;m Not 100% Sure What I&#8217;m Building Next</h3><p>I have a whole notepad full of ideas, as usual, but we&#8217;ll see. WE&#8217;LL SEE. </p><h3>Finally: </h3><p>If you have 45 minutes to kill, headphones, and are curious, <a href="https://cube-drone.com/capilano/">try the game, here</a>. If you want, write a long report of all of your thoughts and feelings and send it to me: I will read <strong>every word</strong>. Play it with a friend and voice the parts, and record it for the whole internet. Get weird. Play it for two minutes, get bored, and quit. Do whatever you like!</p><p>If you&#8217;re sitting at a PC, you&#8217;ll probably have a <em>slightly</em> better experience if you just download the PC build rather than trying to play it on the web - every image loads instantly rather than getting pulled from the CDN, it shaves milliseconds off your play-through time and feels much smoother. </p>]]></content:encoded></item><item><title><![CDATA[Please Stop Being Such Good Engineers]]></title><description><![CDATA[It's exhausting and counterproductive.]]></description><link>https://blog.cube-drone.com/p/please-stop-being-such-good-engineers</link><guid isPermaLink="false">https://blog.cube-drone.com/p/please-stop-being-such-good-engineers</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Wed, 23 Aug 2023 20:32:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NBdn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_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_!NBdn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NBdn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NBdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1398637,&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_!NBdn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NBdn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4178eaa-eca0-4bf8-aef1-f0b32087ca35_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>So, sometimes, in <code>FooApplication</code>, we need to extract some Nurble Data from the HTTP request, which is included as a base-64-encoded JSON blob in a cookie from the Nurble provider.</p><pre><code><code>/* extract nurbleData from the HTTP request */
function getNurbleData(request){ 
    let nurbleKey = `nurble_${NURBLE_API_KEY}`;
    if(request.cookies[nurbleKey]){
        /* nurble data is base64 encoded JSON */
        return JSON.parse(atob(request.cookies[nurbleKey]));
    }
}</code></code></pre><p>Look at this function! It&#8217;s awful! Let&#8217;s do ENGINEERING to it!</p><p>First of all, what if there&#8217;s a parsing error? Are we just going to bubble that up and let it get caught by our normal error handling machinery? Hell no!</p><pre><code><code>/* extract nurbleData from the HTTP request */
function getNurbleData(request){ 
    let nurbleKey = `nurble_${NURBLE_API_KEY}`;
    if(request.cookies[nurbleKey]){
        /* nurble data is base64 encoded JSON */
        try{
            return JSON.parse(atob(request.cookies[nurbleKey]));
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[nurbleKey]}`);
        }
        
    }
}</code></code></pre><p>Then, that nurble key prefix! What happens if it changes? We could be left editing code <em>directly</em> when we could simply adjust a constant! MAGIC VALUES BAD, YOU GUYS.</p><pre><code><code>/* extract nurbleData from the HTTP request */
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    if(request.cookies[NURBLE_KEY]){
        /* nurble data is base64 encoded JSON */
        try{
            return JSON.parse(atob(request.cookies[NURBLE_KEY]));
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
}</code></code></pre><p>Here&#8217;s a thing, though - what happens if I call <code>getNurbleData</code> <em>twice in a row</em>. Am I just going to inefficiently parse JSON two times? That&#8217;s so <em>wasteful</em>. Let&#8217;s save the result of this function against the request in case we need it again later.</p><pre><code><code>/* extract nurbleData from the HTTP request */
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    if(request.nurbleData){
        return nurbleData;
    }
    if(request.cookies[NURBLE_KEY]){
        /* nurble data is base64 encoded JSON */
        try{
            let nurbleData = JSON.parse(atob(request.cookies[NURBLE_KEY]));
            request.nurbleData = nurbleData;
            return nurbleData;
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
}</code></code></pre><p>Oh, that&#8217;s pretty sweet, but now we&#8217;re returning data from two different places in the code. Everybody knows that&#8217;s <em>asking</em> for trouble, better refactor it so that there&#8217;s just one return, at the end.</p><pre><code><code>/* extract nurbleData from the HTTP request */
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    let nurbleData = null;
    if(request.nurbleData){
        nurbleData = request.nurbleData;
    }
    else if(request.cookies[NURBLE_KEY]){
        /* nurble data is base64 encoded JSON */
        try{
            nurbleData = JSON.parse(atob(request.cookies[NURBLE_KEY]));
            request.nurbleData = nurbleData;
            
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
    return nurbleData;
}</code></code></pre><p>That&#8217;s good, but that <code>atob</code> to <code>parse</code> in there is kinda complicated, let&#8217;s extract that and make it a separate function.</p><pre><code><code>/* extract nurbleData from the HTTP request */
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    let nurbleData = null;
    if(request.nurbleData){
        nurbleData = request.nurbleData;
    }
    else if(request.cookies[NURBLE_KEY]){
        try{
            function parseNurbleCookieData(s){
                /* nurble data is base64 encoded JSON */
                let b = Buffer.from(s, 'base64');
                let o = JSON.parse(b);
                return o;
            }
            nurbleData = parseNurbleCookieData(request.cookies[NURBLE_KEY]);
            request.nurbleData = nurbleData;
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
    return nurbleData;
}</code></code></pre><p>Mmm, now we&#8217;re cooking with good engineering. But what if some other function <em>also</em> needs to parse nurble cookie data? We can&#8217;t keep that as an inline function!</p><pre><code><code>function parseNurbleCookieData(s){
    /* nurble data is base64 encoded JSON */
    let b = Buffer.from(s, 'base64');
    let o = JSON.parse(b);
    return o;
}

/* extract nurbleData from the HTTP request */
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    let nurbleData = null;
    if(request.nurbleData){
        nurbleData = request.nurbleData;
    }
    else if(request.cookies[NURBLE_KEY]){
        try{
            nurbleData = parseNurbleCookieData(request.cookies[NURBLE_KEY]);
            request.nurbleData = nurbleData;
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
    return nurbleData;
}</code></code></pre><p>That <code>parseNurbleCookieData</code> function&#8217;s comment isn&#8217;t necessary any more, it&#8217;s all there in the title - but we could improve the comments in a few other parts of this function.</p><pre><code><code>function parseNurbleCookieData(s){
    let b = Buffer.from(s, 'base64');
    let o = JSON.parse(b);
    return o;
}

/** 
 * Sometimes Nurble will include nurbleData with the request cookie.
 * for example: nurble_983277382237=bGlnaHQgd29yaw...
*  We need this data to nurbleize the normandifferentiator.
* 
*  memoizes nurble data in the request, for easier lookup
*/
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;
function getNurbleData(request){ 
    let nurbleData = null;
    if(request.nurbleData){
        nurbleData = request.nurbleData;
    }
    else if(request.cookies[NURBLE_KEY]){
        try{
            nurbleData = parseNurbleCookieData(request.cookies[NURBLE_KEY]);
            request.nurbleData = nurbleData;
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
    return nurbleData;
}</code></code></pre><p>oh, and those other bits are constants and utility functions, let&#8217;s hide them somewhere else in the application:</p><pre><code><code>// CONSTANTS/nurble.js
const NURBLE_KEY_PREFIX = "nurble_";
const NURBLE_KEY = `${NURBLE_KEY_PREFIX}_${NURBLE_API_KEY}`;</code></code></pre><pre><code><code>// common/nurbleParser.js
function parseNurbleCookieData(s){
    /* nurble data is base64 encoded JSON */
    let b = Buffer.from(s, 'base64');
    let o = JSON.parse(b);
    return o;
}</code></code></pre><pre><code><code>// nurble.js
const {NURBLE_KEY_PREFIX, NURBLE_KEY} = require('../../CONSTANTS/nurble.js');
const {parseNurbleCookieData} = require('../../common/nurbleParser.js');

/** 
 * Sometimes Nurble will include nurbleData with the request cookie.
 * for example: nurble_983277382237=bGlnaHQgd29yaw...
*  We need this data to nurbleize the normandifferentiator.
* 
*  memoizes nurble data in the request, for easier lookup
*/
function getNurbleData(request){ 
    let nurbleData = null;
    if(request.nurbleData){
        nurbleData = request.nurbleData;
    }
    else if(request.cookies[NURBLE_KEY]){
        try{
            nurbleData = parseNurbleCookieData(request.cookies[NURBLE_KEY]);
            request.nurbleData = nurbleData;
        }
        catch(err){
            console.error(`getNurbleData couldn't parse 
                           nurble cookie: ${request.cookies[NURBLE_KEY]}`);
        }
    }
    return nurbleData;
}</code></code></pre><p>Mmm. Yeah. Can you feel it? Can you feel the <em>engineering</em>? This code is getting so tight and refactored. The <em>power</em>. The AWESOME POWER OF MY ENGINEERING SKILL IS UNMATCHED.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZGP!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 424w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 848w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 1272w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZGP!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif" width="640" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6097278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!gZGP!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 424w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 848w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 1272w, https://substackcdn.com/image/fetch/$s_!gZGP!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fedc9265b-b632-40fd-96e6-cf9b760dc782_640x360.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Worse&#8230; or Better?</strong></h2><p>Okay, so, I&#8217;m going to come clean. I am being flippant and sarcastic, here.</p><p>We have very clearly made our <code>getNurbleData</code> function quite a bit worse, right?</p><p>We&#8217;ve taken a simple, clear, easy-to-understand function and bloated it with unnecessary features, weird suppositions about the future, and wild overengineering.</p><p>We&#8217;ve taken valid errors and hidden them in logs.</p><p>We&#8217;ve added a memoization feature that nobody asked for, to save fractions of a millisecond of parsing time in the unlikely event that two different functions in the same request stack both need nurble data at the same time and don&#8217;t just save the original nurble data.</p><p>We&#8217;ve committed an act of <strong>Ravioli Coding</strong>, one of the lesser known software pasta sins, where we break simple, understandable functions down into teeny tiny little pieces and scatter those pieces to the four winds, even if <em>nobody else needs those pieces for anything</em>. We&#8217;ve taken important context and hidden it far away from the function that needs that context.</p><p>And, in fact, <strong>everything we&#8217;ve done to the function has been a good idea or best practice</strong>. There are lots of legitimate reasons to use the techniques I outlined here <em>for good</em>, it&#8217;s just that they can become an antipattern when applied <strong>unnecessarily and automatically</strong>.</p><p>In fact, me and another senior engineer spend a lot of our refactoring time taking code that looks like the <em>end result</em> of this process and <em>de-refactoring</em> it - peeling away &#8220;good engineering ideas&#8221; in successive layers, like an onion, until the code is once again simple.</p><div><hr></div><h2><strong>DRY is less important than WET, YAGNI, KISS</strong></h2><blockquote><p><em>&#8220;Everyone knows that debugging is twice as hard as writing a program in the first place. So if you&#8217;re as clever as you can be when you write it, how will you ever debug it?</em>&#8221; - Brian Kernighan</p></blockquote><p>&#8220;DRY&#8221;, &#8220;Don&#8217;t Repeat Yourself&#8221;, is a core engineering instinct. Do not ever write code twice, because you can always, always build an abstraction that allows you <em>not to do that</em>.</p><p>Too-aggressive application of DRY, though, almost always results in <em>just the gnarliest code</em>.</p><p><strong>0 -&gt; I</strong></p><p><strong>1 -&gt; Is</strong></p><p><strong>2 -&gt; If</strong></p><p><strong>3 -&gt; To</strong></p><p><strong>4 -&gt; Like</strong></p><p><strong>5 -&gt; This</strong></p><p><strong>6 -&gt; Efficiency</strong></p><p><strong>7 -&gt; Improve</strong></p><p><strong>8 -&gt; Talked</strong></p><p><strong>9 -&gt; Imagine</strong></p><p><strong>4, 9 2 0 8 4 5 3 7 6</strong></p><p>Look at how neatly I refactored that sentence! Using reusable, composable functions! Toss in some parens and I&#8217;m a Lisp programmer.</p><p>But &#8230; consider self-similarity, consistency, simplicity, readability. <strong>Boilerplate good actually</strong>.</p><div><hr></div><h2><strong>Enterprise Hello World</strong></h2><p>This is just one function - if you apply this kind of aggressive ENGINEER THINKING to an entire library, you end up with ENGINEER CODE. It&#8217;s modular! It&#8217;s functional! It&#8217;s composable! It&#8217;s modifiable! It&#8217;s&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GyK_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GyK_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 424w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 848w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 1272w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GyK_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif" width="480" height="209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:209,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4550520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&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_!GyK_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 424w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 848w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 1272w, https://substackcdn.com/image/fetch/$s_!GyK_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d84b291-b031-47c0-8b7a-9c13e318aa1a_480x209.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>It&#8217;s <a href="https://gist.github.com/lolzballs/2152bc0f31ee0286b722">Enterprise Hello World</a>:</p><p>There are a lot of antipatterns out there but this is one of the ones that I see <em>most often</em>, because - well, we&#8217;re surrounded by good engineers with extremely high tolerance for complexity and abstraction, and they just want to take their good code and make it into <em>really</em> good code. They want to foresee every possible use of their function and <em>have an answer prepared</em>.</p><p>Databases end up over-normalized. Machinery ends up tying things to config values that don&#8217;t need to be configured.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!20XC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!20XC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 424w, https://substackcdn.com/image/fetch/$s_!20XC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 848w, https://substackcdn.com/image/fetch/$s_!20XC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!20XC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!20XC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg" width="292" height="172" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:172,&quot;width&quot;:292,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Untitled&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="Untitled" title="Untitled" srcset="https://substackcdn.com/image/fetch/$s_!20XC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 424w, https://substackcdn.com/image/fetch/$s_!20XC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 848w, https://substackcdn.com/image/fetch/$s_!20XC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!20XC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93f6f4c6-b27f-4a7e-bf48-2552ff2a962a_292x172.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8220;Am I so out of touch with modern engineering practices?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n29e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n29e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n29e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n29e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n29e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n29e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg" width="320" height="180" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:180,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;mqdefault&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="mqdefault" title="mqdefault" srcset="https://substackcdn.com/image/fetch/$s_!n29e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 424w, https://substackcdn.com/image/fetch/$s_!n29e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 848w, https://substackcdn.com/image/fetch/$s_!n29e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!n29e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91d75ffa-4e21-426b-af32-9cdef5c4085c_320x180.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8220;No, this code did not need to be this complicated.&#8221;</p>]]></content:encoded></item><item><title><![CDATA[CI, WebGL, and Furiously Reinventing Wheels]]></title><description><![CDATA[i can't help but do everything again forever]]></description><link>https://blog.cube-drone.com/p/ci-webgl-and-furiously-reinventing</link><guid isPermaLink="false">https://blog.cube-drone.com/p/ci-webgl-and-furiously-reinventing</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Wed, 15 Feb 2023 22:07:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ak1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>CI &amp; WebGL</h3><p>&#8220;What if I want to show people the stuff I&#8217;m working on, like, quickly?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G9gQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G9gQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 424w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 848w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 1272w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G9gQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png" width="690" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd016488-861c-4edb-ac0e-8e3655971737_690x291.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!G9gQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 424w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 848w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 1272w, https://substackcdn.com/image/fetch/$s_!G9gQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd016488-861c-4edb-ac0e-8e3655971737_690x291.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So, over the weekend I connected some Godot code to a CI Pipeline: whenever I push a build, it builds a WASM+OpenGL build to a <a href="https://wasabi.com/">Wasabi</a> (cheap S3 clone) bucket, at which point I can just serve the bucket from a <a href="https://cardchapter.com/v2/">web endpoint</a>.</p><p>That&#8217;s a first step in a more complete build pipeline: asking people to fish through an empty indexed directory is not a Final Product kind of thing, but from here I can kick off an <a href="https://www.11ty.dev/">Eleventy</a> (think jekyll) build or something to build the rest of the website around the engine. (in fact, I&#8217;m also thinking of replacing THIS blog with &#8220;Github Actions&#8221; + &#8220;Eleventy&#8221;, because who trusts substack? Not me!)</p><p>Now instead of showing people short videos, I can literally pass around <em>the entire game</em> as an example. <em>Still&#8230; still probably going to use short videos, though</em>.</p><p>This CI/Web process has turned out to be <em>fraught with danger</em>.</p><p>First of all: I&#8217;ve been doing all of my <em>learning</em> in Godot 4.0, which is <em>blisteringly new</em>. A new beta or RC has been shipping week after week; It&#8217;s a fairly large rewrite of Godot, and while it has <em>all the new features</em> it&#8217;s also rich with jank.</p><p>While the web build <em>ran</em> on my computer when I first tried it, the compiled WASM took up 45MB, which is hardly heartening for a web project where sizes over 1MB for a website are still considered a little rude.</p><p>It wasn&#8217;t until I had the whole web pipeline was up and running, though, that I got to see how <a href="https://cardchapter.com/v2/main-2023-02-13T02%3A15%3A12.133Z/">the 4.0 web build</a> would perform on an iPhone or a mac desktop: very, very poorly. I think something about the interaction between WASM, OpenGL3, and ARM has gone very wrong, here, because while it loads sluggishly (a few seconds) on a PC, it takes something like 90 seconds to load on a Mac (<em>technically</em> that&#8217;s not <em>broken</em>, but it&#8217;s broken), and doesn&#8217;t load at all on an iPhone.</p><p>I spent many hours poking at this in forums, documentation, GitHub issues, but the whole system is so new in Godot 4.0 that finding any information about it is difficult. Godot 4.0 supports multiple renderer backends, but OpenGL 3.0 is one of its <em>most limited</em>, and for pressed as to why Godot&#8217;s web experience is terrible the developers have long responded with &#8220;it&#8217;s not really <em>for</em> that&#8221;. Godot-for-web is a bit of a second-class experience, so Godot 4.0 not working quite right on the web doesn&#8217;t feel like it&#8217;s going to be a huge priority.</p><p>That being said, I never bothered to file an actual bug: maybe I should! <strong>I&#8217;m an awful open source citizen, you guys</strong>: I tend to interact with projects in read-only fashion like they are unmaintained wastelands and fork-and-patch if I need something changed rather than attempt to communicate with a human.</p><p>Anyways, I decided to try a Plan B: <strong>how does the web build work with the previous major version of Godot?</strong> I remember I&#8217;d tried it before and it worked okay! (In fact, at Godot 4.0 beta 1 there was no web build at all, they kinda &#8220;remembered&#8221; and it&#8217;s been jumping in and out of the product in various states of half-broken ever since, whereas Godot 3.4.1 has been stably chugging along for months.)</p><p>When I&#8217;m starting new projects, I like to chase the bleeding edge of the tech somewhat - it makes learning harder because everything is <em>actively on fire</em>, but it also means that I&#8217;m <em>slightly less obsolete</em> in a few years.</p><p>Anyways: it works <em>pretty well</em>. Godot 3.4.1 offers the ability to compile for OpenGL 2.0, which is an older standard that&#8217;s more well-supported across browsers.</p><p>The compiled output is <em>much</em> smaller, too: about half of the size of Godot 4.0&#8217;s web build. Still 14Mb, but <em>after applying aggressive gzip compression at the CDN level</em> it ends up shipping to the browser in a <em>relatively</em> svelte 4.5MB. That&#8217;s still a big boy, but it loads quickly enough that I wouldn&#8217;t be embarrassed to ship it to production (I believe that weighs in smaller than our compiled VRChat Web Application build, although this 4.5MB is without <em>any</em> external assets)</p><p>It runs seamlessly on my computer, on my mac, even on my iPhone:<br><a href="https://cardchapter.com/v2/web-2023-02-15T07%3A59%3A23.393Z/">https://cardchapter.com/v2/web-2023-02-15T07%3A59%3A23.393Z/</a></p><p>That&#8217;s a surprise, too: the Godot developers rightfully warn you from trying to get any kind of web game running on an iPhone, because WebKit&#8217;s WebGL support is <em>complete and utter horsetrash</em>. On purpose. <strong>Apple wants you to run iOS applications</strong>. Their support for running in-browser WebGL is described as, uh, <em>experimental/janky</em>. But, at least for the basic tests I&#8217;m running right now, 3.4.1 compiles and runs a web build that boots up.</p><p>Converting this batch of code to run on 3.4.1 does take some effort, though. A lot of changes have been made since 4.0 and projects do not backport cleanly. For one thing, I have to go back to the awkward python-inspired <code>yield</code> instead of the much nicer <code>async/await</code>.</p><p>On top of that, I lost some <em>viewport flexibility</em>.</p><p>But overall, it seems to work! And while I was here, I got the oh-hai HiDPI settings working - this looks crisp on an iPhone or my UHD screen.</p><p>And, hey, now that I&#8217;m back in a well-supported version of Godot, there&#8217;s a much more comprehensive community of working plugins.</p><p>I still have the whole pipeline available for 4.0, so I can keep the possibility of porting forward on the table for now.</p><div><hr></div><h2>Tirelessly Reinventing the Wheel</h2><p>(this title is a pun, because a tire is a kind of wheel)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9v9G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9v9G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9v9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg" width="400" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!9v9G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9v9G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7568004-d2ca-47d4-aab2-7294fecca849_400x240.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Okay, so, <em>what&#8217;s actually happening in these demos?</em> It seems to be just a bunch of <em>camera moves</em>. That&#8217;s barely anything!</p><p>Well, yes! I&#8217;m trying to figure out the camera.</p><p>The current build has three targets, which it moves between with the camera:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ak1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ak1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ak1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg" width="690" height="475" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:475,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Ak1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ak1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f52a6b8-ae7b-43a7-8e39-0a8df3dcbc21_690x475.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s both &#8220;code&#8221; and &#8220;no code&#8221; - the whole thing is held together by these modular command nodes in Series, like &#8220;Delay&#8221;, &#8220;Appear&#8221;, &#8220;Play&#8221;, and &#8220;CameraMove&#8221; - so I can build out the entire scene with clicks and drags, rather than having to fuss around with code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LaaV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LaaV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 424w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 848w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 1272w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LaaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png" width="200" height="499" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!LaaV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 424w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 848w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 1272w, https://substackcdn.com/image/fetch/$s_!LaaV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a6287f2-79b2-4c76-9bb4-3c0af7e5afd4_200x499.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It works pretty well! The plan at the moment is to add Dialogue nodes (<a href="https://mastodon.social/@cube_drone/109800278166151342">folding in all of the work I&#8217;ve been doing recently on that </a>) - and &#8220;Nav&#8221; nodes (to build a navigational structure so that the player can move back and forth within the story), and &#8220;Lock&#8221; nodes (with challenges that the player has to overcome to continue), and so on and so forth.</p><p>Ultimately where that puts the system makes it feel almost closer to being a &#8230; Visual Novel Engine. Huh. <em>Maybe I should tool around a bit with Ren&#8217;Py or VN Maker and see what they have to offer.</em></p><p>I kinda realized that what I was building here was kind of an updated version of my <a href="https://cardchapter.com/#root">CardChapter tree-based narrative/presentation system</a> so the engine is being rebranded as <strong>CardChapter 2</strong>, until I &#8230; you know, change my mind again, two weeks from now.</p><p>So that&#8217;s one way in which I&#8217;m reinventing the wheel: CardChapter is literally a wheel I&#8217;ve already invented!</p><p>I don&#8217;t talk about it that much any more, but it was built to be a <em>mobile-friendly long-form narrative engine</em> supporting modular node-based content. It&#8217;s totally static - CardChapter documents contain both their own data and all of the code necessary to interpret that data - and the tools for modifying CardChapter documents are all contained within the CardChapter engine itself, so every CardChapter page is just <em>the entire engine</em>, which means that any document can be used as the locus for a new project.</p><p>And&#8230; like, CardChapter is weird! I get it! I rebuilt my entire <a href="https://cube-drone.com/#home">comic website</a> to use it, and people mostly just complain about how it&#8217;s &#8220;unsearchable&#8221; and &#8220;hard to find things in&#8221; and &#8220;awkward&#8221; and &#8220;weird&#8221; and &#8220;doesn&#8217;t support RSS&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iLRz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iLRz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 424w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 848w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 1272w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iLRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png" width="1041" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1041,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:101446,&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_!iLRz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 424w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 848w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 1272w, https://substackcdn.com/image/fetch/$s_!iLRz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43030a77-2c72-4103-8fe2-2d3d5eded65d_1041x727.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I mean, it would require a complete ground-up rewrite - modern search engines are <em>Not Your Friend</em> anyways. </p><p>(my glory days of actually running a comic website were with Django: my custom Django engine was actually <em>very usable, IMO</em>)</p><p>I got <em>at least some of the way</em> through a story using CardChapter: <a href="http://northwesti.ca/#root">northwestica</a> - but the story was built using an older build that still had pretty bad &#8220;flicker&#8221; issues. That being said: I&#8217;m pretty proud of the work I did there. Nobody read it, but <em>northwestica was funnier than cube drone</em> IMO.</p><p>I built <a href="http://wwwww.gooble.email/quiz/christmas_2020/#home">a christmas quiz for my family to run over Zoom for a very sad 2020 family gathering</a> with it, and a sequel, <a href="http://wwwww.gooble.email/quiz/family_day_2021/#home">Family Day Quiz</a>.</p><p>Mostly, though - and I partially blame its idiosyncratic quine-based structure and single-document architecture for this - it never really crawled all the way out of jank valley. Do you know what presenters want? It&#8217;s not <strong>tree-shaped documents</strong> and <strong>functional quines</strong>.</p><p>But this story about reinventing the wheel, while it <em>could</em> be about my tireless and almost entirely cursed attempts to re-build comic hosting a full decade after webcomics have ceased to be a relevant medium wasn&#8217;t even what I came here to talk about!</p><div><hr></div><h3>Tirelessly Reinventing the Wheel pt 2: Learning What a Tween Is</h3><p>Instead: when I was working on those camera moves, I made a little node called AnimationHelper to help run all of the interpolation math required to do animation properly. It&#8217;ll do a <em>nice little bounce for me</em> if I want. It&#8217;s got <em>three entire easings</em>, <code>"linear"</code>, <code>"cubic"</code>, and <code>"bounce"</code>.</p><p>Then, while I was watching YouTube videos about popular Godot plugins, it talked about <a href="https://github.com/ceceppa/anima">Anima</a>, a more powerful plugin replacement for the built-in Godot Tween class.</p><p>The fuck is Godot&#8217;s Tween class?</p><p><a href="https://docs.godotengine.org/en/stable/classes/class_tween.html">Godot: Tween</a></p><p>&#8230; oh, look, a little helper function to run interpolation for me.</p><p>I guess, on one hand, I feel like a schmuck for building this myself out of code when a tool already existed. <em>Obviously</em> a game engine is going to have a built-in interpolation library, right? In retrospect I should have looked for it rather than building my own. In my defense, though, <em>I am really, really not a video game programmer</em>.</p><p>On the other hand, like that one time a decade ago that I built my own little command-line tool to automate the creation and synchronization of local development virtual machines, <a href="https://www.vagrantup.com/">only to discover a recently-developed tool that did that exact same thing, but way better</a>: initial feeling, frustration, but after not too much introspection, not only am I delighted that this much more well-developed toolchain <em>exists</em>, I&#8217;m also happy that I <em>understand it way, way better now</em>. <strong>Fuck yeah, gonna go learn Anima.</strong></p><p>&#8220;Build it yourself by accident, then discover the tool that does it way better and makes your job 1000% easier&#8221; is, in my experience, one of the better ways to learn things.</p>]]></content:encoded></item><item><title><![CDATA[Zhuzh It Up]]></title><description><![CDATA[Spelling the Un-Spellable]]></description><link>https://blog.cube-drone.com/p/zhuzh-it-up</link><guid isPermaLink="false">https://blog.cube-drone.com/p/zhuzh-it-up</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Fri, 06 Jan 2023 20:18:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/99e453bf-4edc-4a7f-ad82-d97c2ef46431_1200x600.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I am a man who prides himself on <em>knowing how things are spelled</em>, no matter how ridiculous or inconsistent the English rules happen to be. Furlough? Victuals? Hiccough? Mnemonics? Pneumatic? I&#8217;ve got all the unspellables on tap just in case I happen to be in a spelling bee at some point (I have never been in a spelling bee, but I&#8217;m <em>ready</em>, just in case.)</p><p>But, years ago, Tiffany asked me a question that has haunted me to this day.</p><p>How do you spell jujj?</p><p>Me: &#8220;Jujj?&#8221;</p><p>Tiff: &#8220;You know, like&#8230; I&#8217;m gonna jujj it up a little.&#8221;</p><p>Me: &#8230; I &#8230; don&#8217;t know! Jujj? Zhooj? Jooj? Juj? Jeugh? Geuge?</p><p>Then we were watching the Stupid Netflix Bartender Thing with the captions on, and someone says it. &#8220;Gonna jujj this drink up.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nA_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nA_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nA_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg" width="400" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!nA_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nA_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc808c843-f4be-4d7a-9919-741eb6b67c25_400x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8220;Baby Masters: DO NOT SHAKE UP THE COMPETITION&#8221;</figcaption></figure></div><p>And the captions person has spelled it &#8230; <code>zhuzh</code>. Huh. I&#8217;ve <em>never seen that before</em>.</p><p>I made Tiff pause the episode so that I could look at that spelling up close. ZHUZH. Zhuzh? zhuuuuuuuuzh.</p><p>Is this how the word is truly spelled? Is there finally an answer for me?! Why couldn&#8217;t I find this when Tiff first asked, many years ago?</p><p>First and foremost: there&#8217;s no English-language letter for &#8220;&#658;&#8221; ( &#658;&#650;&#658; ) so English works around it in words like u&#658;ual, vi&#658;ion or gara&#658; - which can be spelled a lot of ways, so there&#8217;s no really obvious grammatical spelling for zhuzh.</p><p>So I look it up and it seems like zhuzh is currently the accepted spelling of the word&#8230; but all of these articles are from 2018+. Is this word only a few years old? I&#8217;m sure I&#8217;ve heard it before that.</p><p>In fact, it would seem that&#8230; the various different possible spellings of zhuzh have been <em>fighting</em> for the past 20 years, and only recently has <code>zhuzh</code> started to pull ahead as the accepted spelling.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KM7H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KM7H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 424w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 848w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 1272w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KM7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png" width="690" height="371" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:371,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!KM7H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 424w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 848w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 1272w, https://substackcdn.com/image/fetch/$s_!KM7H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cce1d58-0458-4f9c-9c29-28a9ac5d869d_690x371.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ir-Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ir-Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 424w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 848w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 1272w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ir-Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png" width="690" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!ir-Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 424w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 848w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 1272w, https://substackcdn.com/image/fetch/$s_!ir-Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bfda5f2-aa03-4ad3-a90b-754c5c4083b2_690x299.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It seems like 2007-2010 was the turning point, where <code>zhuzh</code> started to take over.</p><p>One proposed origin for this term is originating from gay subculture in the 60s and 70s, and, in fact, it seems to have been <code>geuge</code> when written about back then:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eTz7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eTz7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 424w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 848w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 1272w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eTz7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png" width="690" height="275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:275,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!eTz7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 424w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 848w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 1272w, https://substackcdn.com/image/fetch/$s_!eTz7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6ab3364-2f5d-4b7a-8c01-97000a596d56_690x275.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Although this could be confounded by someone prominent or famous named, like, &#8220;Frank Geuge&#8221; or something - but a quick Wikipedia search turns up no Geuges.</p><p>For some reason, Google Search popularity only goes back to 2004 - I don&#8217;t know how they could be so sloppy with their recordkeeping.</p><p>Kick it up a notch.</p><p>Okay, another detail: Merriam Webster mentioned that the word &#8220;Zhuzh&#8221;, which made its debut on the &#8220;Words We&#8217;re Watching&#8221; list in 2018, was a popular catch-phrase of style icon Carson Kressley.</p><p>In fact, back in the Google Trends graph we can see that all of the various and sundry variants of the unspellable zhuzh were in full play in 2004-2008, back when Carson Kressley was on the air and people were trying to figure out how in the heck to spell zhuzh:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wcQi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wcQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 424w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 848w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 1272w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wcQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png" width="690" height="313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:313,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!wcQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 424w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 848w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 1272w, https://substackcdn.com/image/fetch/$s_!wcQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89326384-dc5f-46bc-98cb-b61bb032dc34_690x313.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Carson Kressley claims to have learned it from Ralph Lauren, who spelled it &#8220;Zhoosh&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m2d8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m2d8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 424w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 848w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 1272w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m2d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png" width="690" height="301" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:301,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!m2d8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 424w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 848w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 1272w, https://substackcdn.com/image/fetch/$s_!m2d8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3adcb39c-f740-4db7-a485-574566a9b3d4_690x301.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey, there zhoosh is: dominating the literary world of zhuzhes even as zhuzh seems to be taking over as the dominant term. (Well after the dominant <code>geuge</code> of the 80&#8217;s.)</p><p>So there appear to have been at least a few major changeovers in the historied mystery of the word <code>zhuzh</code>: geuge to zhoosh between the 80&#8217;s and 90&#8217;s, zhoosh to <em>nobody knows for sure</em> in the 00&#8217;s, and then everyone finally settling on <code>zhuzh</code> in the late 10&#8217;s, around the time that Queer Eye&#8217;s reboot came on the air &#8212; all brought to us by a shady cabal of powerful lexicon-altering gay fashionistas who MAKE UP THEIR OWN RULES and ZHUZH WITH IMPUNITY.</p>]]></content:encoded></item><item><title><![CDATA[Cozy, not Cyberpunk]]></title><description><![CDATA[The dominant aesthetic of virtual reality is not what you would expect]]></description><link>https://blog.cube-drone.com/p/cozy-not-cyberpunk</link><guid isPermaLink="false">https://blog.cube-drone.com/p/cozy-not-cyberpunk</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Tue, 13 Dec 2022 03:52:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LK0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you were to ask most people what they think the visual design of social VR looks like, I think they would say "Cyberpunk".<br><br>The Oasis, the Metaverse, virtual reality as a crowded, public, bazaar.&nbsp;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LK0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LK0I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LK0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg" width="1136" height="640" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1136,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:438985,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!LK0I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LK0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fad7d4375-554f-4a5f-bc62-2480ae0d914a_1136x640.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">uh oh, we built a transmetropolitan</figcaption></figure></div><p>Bright lights, neon, transhumanism, retro-tech, everyone knows that the future is a magenta-colored hexagon covered in advertisements, right?</p><p>Second Life - <em>which functioned as both a metaverse and one of the world&#8217;s most wildly successful speculative real estate scams</em> - really captured the feeling of being in a vast, open-air mall:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KZpH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KZpH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 424w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 848w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 1272w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KZpH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Free clothing stores in Second Life | Smart SL&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Free clothing stores in Second Life | Smart SL" title="Free clothing stores in Second Life | Smart SL" srcset="https://substackcdn.com/image/fetch/$s_!KZpH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 424w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 848w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 1272w, https://substackcdn.com/image/fetch/$s_!KZpH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6c5b060f-329f-467f-8fe6-488eb462d80a_1600x837.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8220;wow, what creativity on display&#8221; you are definitely thinking while you look at this</figcaption></figure></div><p>A lot of the future of virtual reality is in the hands of people who didn&#8217;t realize that Snow Crash was supposed to be a dystopian satire. This is the Ready Player One vision of VR as an exciting new<em> place to purchase things</em>. <br><br>And we lean into it a bit. Our art director is, for example, obscenely talented (but did you knoooooow) and has been known to show off work that fits the vibe:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L__D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L__D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 424w, https://substackcdn.com/image/fetch/$s_!L__D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 848w, https://substackcdn.com/image/fetch/$s_!L__D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 1272w, https://substackcdn.com/image/fetch/$s_!L__D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L__D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png" width="1025" height="701" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:1025,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:773243,&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_!L__D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 424w, https://substackcdn.com/image/fetch/$s_!L__D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 848w, https://substackcdn.com/image/fetch/$s_!L__D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 1272w, https://substackcdn.com/image/fetch/$s_!L__D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cfa1472-77d3-47bf-95e8-a6a09f569212_1025x701.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The source material: Snow Crash, Neuromancer, Transmetropolitan, a bunch of high-tech low-life near-future stories intended to highlight the glittering inequality of a world where the only reins on technological development are &#8220;who can afford it&#8221;. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uamE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uamE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uamE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uamE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uamE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uamE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg" width="680" height="464" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:464,&quot;width&quot;:680,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;We should improve society somewhat Onrestrained capitalism leads to destruction We must adjust te the Class, disparity is bad We should probably stop our hedonistic expansion before it rapidly charlging future to sustain our lifestyles &amp; SPecies Transhomanism isthe hext step in evolution but must be approached the cautiously Wow! COOL FUTURE!! Cybekpunk, as a genre Hair Human body Gesture Handwriting Font Happy Ear Sleeve Sharing Slope&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="We should improve society somewhat Onrestrained capitalism leads to destruction We must adjust te the Class, disparity is bad We should probably stop our hedonistic expansion before it rapidly charlging future to sustain our lifestyles &amp; SPecies Transhomanism isthe hext step in evolution but must be approached the cautiously Wow! COOL FUTURE!! Cybekpunk, as a genre Hair Human body Gesture Handwriting Font Happy Ear Sleeve Sharing Slope" title="We should improve society somewhat Onrestrained capitalism leads to destruction We must adjust te the Class, disparity is bad We should probably stop our hedonistic expansion before it rapidly charlging future to sustain our lifestyles &amp; SPecies Transhomanism isthe hext step in evolution but must be approached the cautiously Wow! COOL FUTURE!! Cybekpunk, as a genre Hair Human body Gesture Handwriting Font Happy Ear Sleeve Sharing Slope" srcset="https://substackcdn.com/image/fetch/$s_!uamE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uamE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uamE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uamE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a02614-39ec-4352-bb30-5b3ae055ffc4_680x464.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">recent prominent cyberpunk media has fallen into this trap too</figcaption></figure></div><p>And yeah, we&#8217;re somewhat aware of this: a lot of digital ink is spilled on how to build social VR without becoming an <a href="https://secondlife.com/">abandoned virtual mall</a>, <a href="https://www.youtube.com/watch?v=_gXlauRB1EQ&amp;t=149s">a thinly-disguised child sweatshop</a>, a <a href="https://www.youtube.com/watch?v=dPHPNgIihR0">slot-machine-inspired skinner box</a>, <a href="https://www.sandbox.game/en/">a storefront without a game attached</a>, or - even worse - <a href="https://www.oculus.com/horizon-worlds/">doing all of the above while leaning in to the worst excesses of adtech and surveillance capitalism</a>. <br><br>It&#8217;s important for us that people just enjoy being in VR, rather than participating in nothing more than a <a href="https://axieinfinity.com/">joyless exercise in an extractive marketplace</a>.</p><p>So, while the idea of virtual reality is firmly rooted in the cyberpunk stories from which it came&#8230; the vision of VR as a casino or mall: a loud, cold, neon-heavy, visually busy, overwhelming, glittering Oasis intended to separate rubes from their money? That actually <em>doesn&#8217;t appeal to people very much</em>. It appeals to <em>investors</em>, but not&#8230; humans.</p><p>So, what do social VR spaces built by people actually look like? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DxQO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DxQO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DxQO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!DxQO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DxQO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7442391-c652-4246-8c69-9eee640358b0_1920x1080.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Little Loft: <a href="https://vrchat.com/home/world/wrld_d4d7d8e4-cd2d-4fcc-ab5b-2aaf1edb6436">Here</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6zua!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6zua!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6zua!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6zua!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6zua!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6zua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg" width="1000" height="563" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80684,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!6zua!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6zua!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6zua!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6zua!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81651b51-8d53-4af2-8904-57c5d3bbc308_1000x563.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Room of the Rain: <a href="https://vrchat.com/home/world/wrld_fae3fa95-bc18-46f0-af57-f0c97c0ca90a">Here</a></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i1_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i1_j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i1_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg" width="1456" height="513" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:260064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!i1_j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i1_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F30679bd1-3c11-43a3-97c2-da39fabed24e_2560x902.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Great Pug: <a href="https://vrchat.com/home/world/wrld_6caf5200-70e1-46c2-b043-e3c4abe69e0f">Here</a></figcaption></figure></div><p>These are some of the most popular worlds in Social VR. And these worlds are <strong>really, really popular</strong>.</p><p><strong>Why, they&#8217;re not really very cyberpunky at all!</strong></p><p>It would seem that our users didn&#8217;t get the memo about the aesthetic.</p><p><br>Heck, once you actually get into virtual reality, it seems like a lot of people don't want to inhabit a noisy glowing cyberpunk mega-bazaar, they&nbsp;<em>actually</em>&nbsp;want to inhabit THIS universe:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ityz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ityz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ityz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg" width="1368" height="770" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188817,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&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_!Ityz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ityz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F238b4798-bb88-4477-a431-cfb4c81f82e9_1368x770.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">chill lo-fi hip hop virtual realities to study/relax/hang-out to</figcaption></figure></div><h1>Coziness, VR's Secret Aesthetic</h1><p><br>One time, on a trip up to Whistler, I grabbed a book in the one cute little bookstore and read it in its entirety in about one night. It was about hygge, a Danish word with extremely similar connotations to the word "cozy" but with more of a Scandinavian touch.</p><p>This whole <em>concept</em> was really trendy in 2016-ish.<br><br>On our trip, we visited a mountain spa called "Scandinave" where you pay a fixed fee to just hang out in a bunch of heated pools all day. While I was reading the book about Hygge, I realized that, uh, duh, Scandinave is&nbsp;<em>also</em>&nbsp;Scandinavian, <em>thus the name</em>, and they definitely 100% architectured this place with the principles of the book I'm currently reading in mind.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x56x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x56x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x56x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x56x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x56x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x56x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg" width="650" height="380" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/af3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:650,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The #1 Best Way to Unwind in Whistler: The Scandinave Spa&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="The #1 Best Way to Unwind in Whistler: The Scandinave Spa" title="The #1 Best Way to Unwind in Whistler: The Scandinave Spa" srcset="https://substackcdn.com/image/fetch/$s_!x56x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!x56x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!x56x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!x56x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Faf3c8108-940c-4798-8a3f-4894e86164d9_650x380.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Look at it!</figcaption></figure></div><p>Which would seem like a fantastic coincidence except that - well, I bought the book in Whistler. <em>These book-store owners know what's up</em>.<br><br>Anyways, type "hygge" into google image search and you get this kind of thing:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bN43!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bN43!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 424w, https://substackcdn.com/image/fetch/$s_!bN43!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 848w, https://substackcdn.com/image/fetch/$s_!bN43!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 1272w, https://substackcdn.com/image/fetch/$s_!bN43!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bN43!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png" width="1456" height="1261" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1261,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3492095,&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_!bN43!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 424w, https://substackcdn.com/image/fetch/$s_!bN43!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 848w, https://substackcdn.com/image/fetch/$s_!bN43!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 1272w, https://substackcdn.com/image/fetch/$s_!bN43!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3d330153-889d-4b67-9379-80c28d2ef69f_1719x1489.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">warm.js //cabincore</figcaption></figure></div><p>A lot of us grew up in the Pacific Northwest (Oregon, Seattle, Vancouver) or in actual-Scandinavia and we know this aesthetic like we grew up with it, because we&nbsp;<em>did</em>.</p><p>Also you might notice that these images look a lot more like what people are actually building in virtual reality. <br><br>Why?<br><br>Because it's the&nbsp;<strong>furthest thing from cyberpunk</strong>. Rustic coziness of pools of contrast between dark and light. Roaring fires and rainy days and blankets and mugs of hot tea and cable-knit sweaters. Books and rugs and natural, unpretentious materials. <br><br>Cyberpunk is loud and crowded and impersonal, brand-names and tech-inspired-maximalism, blaring club music and bright lights - Cozy is small and intimate and cluttered and friendly.</p><p>Virtual reality, too, is loud and crowded and impersonal, overwhelming, too much noise, too fast. It comes at you quickly and it&#8217;s exhausting. </p><p>To quote one of my co-workers: </p><blockquote><p>People want to socialize, public instances are not very pleasant for invested users with a built out friends list, and very full rooms are not enjoyable when our voice tech pumps every single ongoing conversation around you into your brain.</p></blockquote><p>Public worlds are already too cyberpunk. <br><br>Introducing elements of cool and calm&nbsp;<em>soften the rough edges around virtual reality's blaring and overwhelming nature</em>&nbsp;and also&nbsp;<em>naturally encourage</em>&nbsp;the kinds of interactions that&nbsp;<strong>actually work best with the limitations of VR tech</strong>&nbsp;- small groups, intimate hangs, quiet chats.<br><br>As a result, the stuff we crave in virtual worlds look a lot more like what we see in the Scandinave: an organic grouping of small conversational circles connected by narrow paths, verticality and the ability to see other social groups from afar before engaging with them, zones of privacy, a fantastical backdrop, pools of light, warmth, and&nbsp;a sense of safety and security to offset the often bizaare and unsettling dreamlike quality of unfettered virtual reality. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9-O2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9-O2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9-O2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Scandinave Spa Whistler - My Suitcase Journeys&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="Scandinave Spa Whistler - My Suitcase Journeys" title="Scandinave Spa Whistler - My Suitcase Journeys" srcset="https://substackcdn.com/image/fetch/$s_!9-O2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9-O2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3448844-acb5-4416-927f-c192b513b64d_1920x1440.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some of social VR&#8217;s most popular creators have&nbsp;<em>realized this, and run with it.</em></p><p><br>And that, really, is the point I'm trying to make:<br><strong><br>The dominant aesthetic of VR is not necessarily loud, crowded cyberpunk, but instead features a surprising number of quiet, thoughtful and chill spaces.</strong> This is a necessary adaptation to how flashy, cacophonous and obnoxious unfiltered virtual reality can be.</p>]]></content:encoded></item><item><title><![CDATA[Microblogs]]></title><description><![CDATA[Flame Warriors / Workspaces / OpenAI Chat]]></description><link>https://blog.cube-drone.com/p/microblogs</link><guid isPermaLink="false">https://blog.cube-drone.com/p/microblogs</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Sun, 04 Dec 2022 18:24:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PGRx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Flame Warriors</h2><p>A lot of my stories start with &#8220;so I run into an image and it makes me think of something else&#8221;</p><p>SO, I was looking for an image to go with the idea of &#8220;windbag&#8221; and this comes up</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nNv2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nNv2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nNv2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png" width="200" height="200" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:200,&quot;width&quot;:200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!nNv2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 424w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 848w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 1272w, https://substackcdn.com/image/fetch/$s_!nNv2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4225a8eb-5471-40a6-9ecb-96c700ea8533_200x200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>&#8220;Oh! I know where that&#8217;s from! That&#8217;s a flame warrior! I &#8230; I wonder if that old website still works?&#8221;</p><p>Short answer: no, but there&#8217;s an <a href="https://web.archive.org/web/20160225154359/http://www.flamewarriorsguide.com:80/">Internet Archive page for it</a> if you hunt around a bit.</p><p>Gosh, I sure am a sucker for archetypes.</p><h2>Hey, Workspaces in Windows 11 are Kinda Good</h2><p>I love Linux. And Windows. I love both Linux and Windows. </p><p>I&#8217;ve even liked the Windowses that nobody else liked like ME, Vista, and 8. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PGRx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PGRx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 424w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 848w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 1272w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PGRx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png" width="854" height="732" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:732,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:821088,&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_!PGRx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 424w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 848w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 1272w, https://substackcdn.com/image/fetch/$s_!PGRx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb8e8409-3532-4964-a88d-e3cfa7205488_854x732.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anyways, I say this because Workspaces on Windows have been very gradually catching up to where Workspaces were in Linux in, like, 2008. </p><p>I can have separate pools for work and personal stuff, which is nice, and even have windows that show up in <em>every workspace</em> for stuff like VLC media player and KeePass that I just keep open all the time everywhere.</p><h2>OpenAI is &#8230; helpful?</h2><p>After spending a bunch of time trying to get OpenAI to do things it was programmed not to do: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4FuF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4FuF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 424w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 848w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4FuF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png" width="418" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:418,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!4FuF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 424w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 848w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 1272w, https://substackcdn.com/image/fetch/$s_!4FuF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F81c674eb-8eb4-4a4f-a1dd-6c8c736bd458_418x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E5wD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E5wD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E5wD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg" width="1207" height="1199" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1199,&quot;width&quot;:1207,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;May be an image of text&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="May be an image of text" title="May be an image of text" srcset="https://substackcdn.com/image/fetch/$s_!E5wD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E5wD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc411179-7a9e-4984-814e-e468cf94a3a1_1207x1199.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This was legitimately a real question I had and was struggling to find the answer to on Google. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SnvU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SnvU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 424w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 848w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 1272w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SnvU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png" width="1296" height="1715" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1715,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!SnvU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 424w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 848w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 1272w, https://substackcdn.com/image/fetch/$s_!SnvU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5c1843e-d780-4a58-a872-74b574276f5e_1296x1715.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[I Think Atomic Habits Might be a Crock of Shit]]></title><description><![CDATA[Eternal Improvement of the Spotless Mind]]></description><link>https://blog.cube-drone.com/p/i-think-atomic-habits-might-be-a</link><guid isPermaLink="false">https://blog.cube-drone.com/p/i-think-atomic-habits-might-be-a</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Thu, 01 Dec 2022 18:08:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!waVG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So, I make a handful of small improvements to one of our systems and open a PR, and I&#8217;m trying to find a funny &#8220;many small fixes&#8221; image to go with it, and I run into this image:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!waVG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!waVG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!waVG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!waVG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!waVG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In fact, this image search for &#8220;small improvements&#8221; has resulted in what I would regard as an <em>unusual amount of self-help hustle-porn</em>. If you simply make yourself 1% better every single day, why, in 100 days you will be <em>TWO ENTIRE PEOPLE</em>. Think about that, why don&#8217;t you.</p><p><strong>WORK SMARTER, NOT HARDER</strong>.</p><p>Anyways, I kind of remember this theory from a food video I watched a while back: a food-tuber, Alex, references the pop self-help book <a href="https://www.amazon.ca/Atomic-Habits-Proven-Build-Break/dp/0735211299">Atomic Habits</a>, and uses it as a basis to try to improve his onion-chopping speed.</p><div id="youtube2-35jq07YhKGE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;35jq07YhKGE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/35jq07YhKGE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The central idea isn&#8217;t <em>wrong, even, necessarily</em>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mZgW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mZgW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mZgW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg" width="690" height="258" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:258,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!mZgW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mZgW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6e8fd7c-9ab3-456b-bdae-f7042e2edddb_690x258.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Big, obvious improvements can come with enormous productivity increases: if you&#8217;re bicycling on flat tires or chopping onions with a hammer, you&#8217;re going to see large, concrete productivity improvements from simply <em>fixing the obvious thing</em>.</p><p>But at high-levels - for example, bicycling competitions - or in skillsets where the baseline level of skill is high and the cost of high-end equipment is low - for example, onion chopping - most people have already exhausted all of the groundbreaking improvements.</p><p>So, instead, we start to seek improved performance by chasing a lot of little gains: if we make a bunch of little things a tiny bit faster, we&#8217;ll end up making the whole thing noticeably faster, right?</p><p>This is the underlying theory of a lot of speedrun world champions, too - watch them at GDC and they sweat every microscopic detail of the games they&#8217;re playing; even if there&#8217;s a whole minute they can lose to RNG, even if they&#8217;re playing for show in a marathon format rather than for a world record run, in order to stand a chance at all they need to be aware of every spot where they can skip 8 frames to save a fraction of a second. They add up.</p><p>Atomic Habits isn&#8217;t new, though; it&#8217;s a pop-self-help reframing of the Toyota business theory of Kaizen:</p><blockquote><h3><a href="https://en.wikipedia.org/wiki/Kaizen">Kaizen</a></h3><p>Kaizen (Japanese: &#25913;&#21892;, "improvement") is a concept referring to business activities that continuously improve all functions and involve all employees from the CEO to the assembly line workers. Kaizen also applies to processes, such as purchasing and logistics, that cross organizational boundaries into the supply chain. It has been applied in healthcare, psychotherapy, life coaching, government, and banking. By improving standardized programs and processes, kaizen aims to eliminate waste and redun...</p></blockquote><p><em>(ed: crikes, stealing ideas from Toyota was popular in the 90s, there are like three different major branches of modern productivity that are just &#8220;here&#8217;s what Toyota did in 1994&#8221; - you all know that we&#8217;re not all making subcompact sedans, right?)</em></p><p>Make small improvements regularly and things will speed up more and more. Eventually: fast!</p><p>&#8230; This all makes sense. The title of this article, &#8220;I Think Atomic Habits Might Be a Crock of Shit&#8221; is going to seem hyperbolic when I admit that I don&#8217;t have any quibbles with the core theory, here - small improvements stack up to amount to bigger improvements! Kaizen, as a business theory, is interesting to read about and more humanistic than one might expect for a theory about extracting Maximum Value From Humans: it is about empowering workers to improve their own processes by giving them freedom and flexibility to experiment with whatever makes them feel most productive.</p><p>Ultimately, when I fuss with our team&#8217;s CI or try to fix my keyboard macros just right, I, too, am engaging in a form of Kaizen.</p><p>Back to that original image, though:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!waVG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!waVG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!waVG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!waVG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!waVG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!waVG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29c2d6-d9a6-4008-8b5a-f6a29bc4ebcc_500x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This image doesn&#8217;t just promise small gains; this graph appears to offer a lot more: no loss in productivity, gains increasing in speed over time, and <em>unlimited gains</em>. It also does not bother to note the <em>cost</em> of these gains.</p><p>This is where, IMO, the &#8220;crock of shit&#8221; starts to intrude.</p><p><strong>These micro-optimizations are supposed to be a way to extract microscopic improvements in a competition format, not a map towards a more healthy and productive life.</strong></p><p>So what I&#8217;m going to argue is not the theory itself, but the implication that this theory is broadly applicable. I believe that these tiny gains often come with <em>high cost</em>, temporary loss of productivity, and badly diminishing returns.</p><h2>The High Cost of Marginal Improvement In Both Time and Money</h2><p>I love automating small tasks away. Sometimes I&#8217;ll spend days automating away a 2 minute task, because I know, deep down in my heart of hearts, that fussing with automation is more enjoyable than performing a boring ol&#8217; 2 minute task, even if there&#8217;s no way I&#8217;m going to recoup the lost time I spent working on that automation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YovY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YovY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 424w, https://substackcdn.com/image/fetch/$s_!YovY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 848w, https://substackcdn.com/image/fetch/$s_!YovY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 1272w, https://substackcdn.com/image/fetch/$s_!YovY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YovY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png" width="615" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:615,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!YovY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 424w, https://substackcdn.com/image/fetch/$s_!YovY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 848w, https://substackcdn.com/image/fetch/$s_!YovY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 1272w, https://substackcdn.com/image/fetch/$s_!YovY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6e8a49a0-0997-40c6-8f04-1995d5292954_615x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">https://xkcd.com/1205/</figcaption></figure></div><p>These improvements are often <em>extremely high effort</em> and <em>extremely low value</em> - sometimes, for speed-runners, trimming a few frames out of each story window takes extremely precise and hard-to-trigger glitches that demand <em>hours and hours and hours</em> of practice. The time cost of this 1% gain in game performance is <em>extremely high</em>, and - if you&#8217;re comparing the seconds of your life spent on optimizing against the seconds of your life gained by that optimization, probably <em>never pay off</em> unless you are explicitly competing to the <em>the fastest at the game in a competition format</em>.</p><p>In Alex&#8217;s cutting experiments, he switches to an extremely high-end knife: a knife that may offer a tiny improvement in cutting speed in exchange for costing <em>literal actual hundreds of dollars</em>.</p><p>And that&#8217;s the things: once <em>big, obvious improvements</em> are out of the way, we&#8217;re left with the kind of improvements that people only care about when they&#8217;re chasing world class performance: you can make an absolutely banging cup of coffee with $50 worth of kit (plastic pourover, paper filter, blade grinder, basic kettle) - and then you can spend <em>thousands</em> of dollars and hundreds of hours chasing tiny, barely noticeable fine-grained improvements. (do you get the pun there? <em>fine-grained</em> improvements? because you&#8217;re going to tell me that burr grinder is better in the comments? that&#8217;s what I&#8217;m talking about)</p><p>I&#8217;m going to post a link to <a href="https://www.youtube.com/@jameshoffmann/videos">James Hoffmann&#8217;s YouTube channel </a>here, it is absolutely fabulous to watch people go down these rabbit holes, but obviously attempting to apply these philosophies to <em>literally everything in your life</em> is insane, right?</p><p>Like, if you want to chase a 1% improvement in the sound from your grand piano, you&#8217;re looking at spending a <em>mortgage-sized amount of money to chase that 1% improvement</em>. This kind of thing literally only makes sense if you have already exhausted every other avenue of improvement <em>and</em> you&#8217;re in a position where that 1% improvement is tangibly worth that kind of money to you.</p><p><em>Learning <a href="https://colemak.com/">colemak</a> just might not be worth it, guys</em>.</p><h2>1% Maintenance Costs</h2><p>On top of the lead-in cost to these many tiny 1% improvements, they come with ongoing maintenance costs:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jEpQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jEpQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 424w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 848w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 1272w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jEpQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png" width="493" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c9b2d672-3832-4f07-898f-c08617526cc2_493x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:493,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!jEpQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 424w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 848w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 1272w, https://substackcdn.com/image/fetch/$s_!jEpQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b2d672-3832-4f07-898f-c08617526cc2_493x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">https://xkcd.com/1319/</figcaption></figure></div><p>In Alex&#8217;s Onion Chopping Mission, he took his already sharp knife and spent a little bit of extra time sharpening it <em>extra</em>, just before he started chopping onions, to get that <em>perfect edge</em>.</p><p>But, as anybody with <em>good knives</em> knows, keeping your knives sharp? That&#8217;s a forever job. While we <em>could</em> achieve optimal performance by performing a full sharpening before <em>every single kitchen task</em>, that performance would come at the cost of&#8230; an unnecessary and silly amount of time spent sharpening, and a much shorter lifespan on our very expensive knives.</p><p>That full sharpening for every task would also <em>obviously</em> take more time than it would save.</p><h2>All Improvements Are Not Created Equal</h2><p>Alex puts on &#8220;chef clothes&#8221; to improve his chopping performance and claims that it will have a psychological effect on his ability to chop.</p><p>Some pro-level improvements are just <strong>$350 audiophile-grade ethernet cables</strong>. They aren&#8217;t going to do anything and you&#8217;re fooling yourself if you think they are.</p><p>Some improvements that help 1% in one part of riding a bike will <em>interfere with other improvements</em>, or interfere with the development of other improvements.</p><p>An example from code: the oft-quoted &#8220;premature optimization is the root of all evil&#8221;. - or, the full Donald Knuth quote:</p><blockquote><p>The real problem is that <strong>programmers have spent far too much time worrying about efficiency in the wrong places and at the wrong times</strong>; premature optimization is the root of all evil (or at least most of it) in programming</p></blockquote><p>This is an oft-misunderstood quote: optimization itself is not evil, and this comes from a book where Donald Knuth has created his own personal insane <a href="https://en.wikipedia.org/wiki/MIX">hypothetical computer</a> and shows you how to extract maximum performance from 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_!w1gz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w1gz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 424w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 848w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 1272w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w1gz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png" width="338" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:338,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!w1gz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 424w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 848w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 1272w, https://substackcdn.com/image/fetch/$s_!w1gz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8dc95b1-dc0d-4dc6-b8b3-ba9807e70dfb_338x500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">https://xkcd.com/1691/</figcaption></figure></div><p><em>I&#8217;m beginning to think that xkcd author Randall Monroe has thought about this more than I have. </em> </p><p>The problem is that optimization - especially needless micro-optimization - is in-and-of-itself expensive and often makes the code uglier and harder to work with, which can get in the way of <em>much more meaningful changes</em>.</p><p>Everyone&#8217;s seen this ol&#8217; gem:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NCrH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NCrH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 424w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 848w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 1272w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NCrH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png" width="370" height="136" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:136,&quot;width&quot;:370,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!NCrH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 424w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 848w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 1272w, https://substackcdn.com/image/fetch/$s_!NCrH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6ffe4c2b-c0cb-4326-af5f-ae6790911a52_370x136.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Sure, it could mean that these two are too busy doing <em>work</em> to bother to try to improve their tools: an argument for kaizen!</p><p>But&#8230; these two could also be too distracted by micro-optimization of the wrong parts of their process to engage with&#8230; the big optimization, that they&#8217;re missing.</p><p>Sometimes big improvements will erase decades of micro-improvements: I imagine that <a href="https://kotaku.com/nes-tetris-players-call-it-rolling-and-theyre-setting-1846767518">&#8220;rolling&#8221; Tetris is sufficiently different from &#8220;hypertapping&#8221; Tetris</a> that a <em>lot</em> of the micro-optimizations of one do not necessarily cleanly map to the other.</p><p>Competition cyclists really don&#8217;t have a lot of space for improvement: they already have the good bikes, the technique, everything down pat. For most people, <em>that&#8217;s not the case</em>. It&#8217;s really unlikely that a series of micro-optimizations to your bicycling regime will perform better than simply <em>fixing your flat tire</em>.</p><p>The point I&#8217;m trying to make here is that these reams of small improvements are the realm of professionals for a reason:</p><h2>You Simply Can&#8217;t Be The Best at Everything</h2><p>I can&#8217;t remember the exact talk, but I was at a game industry conference one time and I caught a talk where someone made a case that, in order to be successful, a video game company needs to be best-in-class at <em>one or two extremely focused things</em> and they need to be <em>passably good</em> at everything else.</p><p>Trying to chase the A+ performance in every possible direction at once is too expensive for any studio to chase - there&#8217;s not enough time or money in the world to make The Perfect Game and trying is how you get bloated Duke Nukem Forever-style disasters.</p><p>A company that can field one A+ with dozens of C-'s is going to be way more memorable to consumers than a company that gets a solid B in everything.</p><p>Also, as it turns out: just being <em>mediocre but sufficient at a great many things</em> is incredibly hard and a talent in its own right.</p><p>If you&#8217;ve heard of <a href="https://en.wikipedia.org/wiki/T-shaped_skills">T-Shaped Skills</a> as both a career development and hiring guideline: you want to be incredibly talented at one or two things, and broadly capable at a lot of other things.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wsE7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wsE7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 424w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 848w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 1272w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wsE7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png" width="300" height="204" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:204,&quot;width&quot;:300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!wsE7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 424w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 848w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 1272w, https://substackcdn.com/image/fetch/$s_!wsE7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9f6a11f3-8054-4a0c-9e6d-2fc509695986_300x204.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">the line blocks are out there hogging all the glory but these guys are in the trenches, getting important work done</figcaption></figure></div><p>Heck, that&#8217;s one of the things that I like about VRChat: we&#8217;re out there being the absolute, unrivaled king of one specific thing and I&#8217;m running around behind the scenes helping to be their C- in everything else.</p><h2>My <s>fucks</s> Improvements Have Runneth Dry</h2><p>On top of that, lo and behold, these Tiny Gains eventually <em>run out</em>. Eventually, every corner of the game is just <em>so micro-optimized</em> that there are no more tiny gains to be found.</p><p>Back to speedruns:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Go1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Go1B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Go1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg" width="690" height="309" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:309,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!Go1B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Go1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F53c84a0c-9f54-41e8-b44b-eacf671fa53d_690x309.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.lesswrong.com/posts/nhjaegqWxbBhiqMGS/analysis-of-world-records-in-speedrunning-linkpost">lesswrong.com</a> - Analysis of World Records in Speedrunning</figcaption></figure></div><p>While people are still discovering <em>big improvements</em> for games, their speedrun time comes down dramatically. This is the &#8220;finding new techniques&#8221; (or &#8220;flat tires and onion hammers&#8221;) phase of speed-running - new discoveries are fresh on the ground and it seems like the players are posting impressive new times week after week.</p><p>Then, there are long plateaus where there are no new discoveries, and people are just Kaizen-ing their way through every moment of the game to shave off a few seconds here or there.</p><p>With all of the easy slam dunks out of the way, and even most of the small improvements exhausted, these players are now fighting over the last few fractions of a second. Of course, advances in speedruns continue, but I think it&#8217;s obvious, almost axiomatic, that <strong>chasing perfection has diminishing returns as you approach perfection</strong>.</p><h2>So?</h2><p>I&#8217;m going to admit it: <em>I haven&#8217;t even read the book.</em> Maybe if I dig in deep it&#8217;s going to be up-front about some of these downsides (pop self-help is usually very realistic and down to earth about how its advice isn&#8217;t entirely infallible, he says sarcastically) so, 100% of this post has been me making fun of that graph. Look at that graph! It&#8217;s terrible! Bad graph! </p><p>Sure, I believe that many small improvements can add up to make big improvements. Ultimately, though, I believe that a self-help theory of drowning your life in micro-optimizations misses the forest for the trees.</p><p>Stacking micro-optimizations can not be done forever, at low cost, with no loss in productivity, with guaranteed returns; on the contrary - a lot of the times micro-optimizations are expensive, fussy, needless, hard to maintain, and only really make sense if you&#8217;re chasing the top tiers of performance in any given field.</p><p>Mostly, I believe that books like Atomic Habits exist because they give you an excuse to feel less guilty about buying yourself some sweet pro-grade equipment for almost unnoticeable improvements in your life; they exist because <a href="https://www.inc.com/serhat-pala/alexis-ohanian-says-hustle-porn-is-most-dangerous-trend-in-silicon-valley-heres-how-to-eradicate-it.html">hustle porn</a> - the fetishization of productivity at any cost - always sells well.</p><p>They also might be a crock of shit.</p>]]></content:encoded></item><item><title><![CDATA[Pasta is a Bad and Dumb Theory of Software]]></title><description><![CDATA[Spaghetti's unfair reputation.]]></description><link>https://blog.cube-drone.com/p/pasta-is-a-bad-and-dumb-theory-of</link><guid isPermaLink="false">https://blog.cube-drone.com/p/pasta-is-a-bad-and-dumb-theory-of</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Wed, 23 Nov 2022 18:06:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lYyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>edit: I feel the need to point out that this is, in fact, a comedy article about technology and not a serious take on programming</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lYyS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lYyS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 424w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 848w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lYyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png" width="1080" height="1020" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!lYyS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 424w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 848w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!lYyS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7b4d4e36-8863-4aa7-be38-2e99121ef2a4_1080x1020.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Spaghetti code! It&#8217;s that thing where your code is bad and hard to follow. </p><p>I feel like spaghetti got the raw end of the stick here. Spaghetti is, according to science, <em>delicious</em>. People rarely encounter spaghetti and go &#8220;man, this spaghetti is hard to understand&#8221; </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2nj9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nj9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2nj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg" width="800" height="533" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;189 Old Man Eating Pasta Stock Photos - Free &amp; Royalty-Free Stock Photos  from Dreamstime&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="189 Old Man Eating Pasta Stock Photos - Free &amp; Royalty-Free Stock Photos  from Dreamstime" title="189 Old Man Eating Pasta Stock Photos - Free &amp; Royalty-Free Stock Photos  from Dreamstime" srcset="https://substackcdn.com/image/fetch/$s_!2nj9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2nj9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa84fc49f-bca5-465a-96a3-e3968fdd9265_800x533.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">&#8220;What the fuck is this shit?&#8221;</figcaption></figure></div><p>Nah, it&#8217;s easy to figure out spaghetti. You put a fork in there, twirl it around a little, then put the fork in your mouth. Spaghetti <strong>solved</strong>. </p><p>It&#8217;s term coined in the age of GOTOs: It was often possible with gotos to write code where following the code&#8217;s logic would feel literally like unwinding a big pile of spaghetti.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6qfq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6qfq!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 424w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 848w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 1272w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6qfq!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif" width="355" height="576" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Definition of spaghetti code | PCMag&quot;,&quot;title&quot;:&quot;Definition of spaghetti code | PCMag&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Definition of spaghetti code | PCMag" title="Definition of spaghetti code | PCMag" srcset="https://substackcdn.com/image/fetch/$s_!6qfq!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 424w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 848w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 1272w, https://substackcdn.com/image/fetch/$s_!6qfq!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F677a35ec-485f-46e4-ba74-d507c62a0e64_355x576.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>GOTOs, also, haven&#8217;t been common in code since decades before I was born. They got considered harmful so hard that they&#8217;re no longer part of the equation. &#8220;Spaghetti code&#8221; eventually grew to became a common term for <strong>any</strong> hard to follow code. <strong>Spaghetti code. </strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3FxG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3FxG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3FxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg" width="782" height="782" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Spaghetti is weird. : r/funny&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="Spaghetti is weird. : r/funny" title="Spaghetti is weird. : r/funny" srcset="https://substackcdn.com/image/fetch/$s_!3FxG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3FxG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3f27779-2b03-444e-9f8c-5fa9be3bd826_782x782.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You <strong>monsters</strong>. Spaghetti didn&#8217;t deserve to become the gold standard term for bad code.<em> Spaghetti is incredible.</em> The term has lost all meaning. </p><p>You should go write some spaghetti code. Go write some code that everybody loves, that&#8217;s good with anything, that comes together in moments to solve quick weekday problems, code where you can just dig in anywhere and immediately understand how great it is. </p><p>Spaghetti does not need to be organized in a logical fashion! I doesn&#8217;t matter if you can or can not understand where every individual strand of spaghetti is coming from or where it is going. Nobody wants that from their sketti! You can start anywhere and end anywhere. <strong>THAT IS ALWAYS HOW EATING PASGHETTI HAS WORKED. </strong></p><p>In fact, if someone <strong>did</strong> attempt to take their spaghetti and tidily organize it before eating it, you would rightfully have cause to suspect that person of perfidy. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b29E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b29E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b29E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b29E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b29E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b29E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Things Organized Neatly: SUBMISSION: Who said that pasta is not nice?&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="Things Organized Neatly: SUBMISSION: Who said that pasta is not nice?" title="Things Organized Neatly: SUBMISSION: Who said that pasta is not nice?" srcset="https://substackcdn.com/image/fetch/$s_!b29E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!b29E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!b29E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!b29E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb635867-c992-4190-a711-815f09cc8e7a_1280x853.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">this is the work of a madman</figcaption></figure></div><p>If you&#8217;re writing Java and you&#8217;ve made your inheritance tree so deep that figuring out how anything works involves reading through 18 different classes? You&#8217;ve got <strong>too much inheritance</strong> and none of the individual classes are doing anything important. That is not spaghetti code, your code has <strong>rich kid syndrome</strong>. </p><p>Ravioli code? Lasagna code? So you&#8217;ve got a lot of easy-to-understand and self-similar components (either modules to make ravioli, or layers in lasagna), and you&#8217;re <em>complaining</em>? Do you have any idea how much effort went into making that ravioli? That code sounds <em>delicious</em>. I should summon my mother to hit you with a wooden spoon (she would never, she&#8217;s very sweet). <br><br>Oh, you&#8217;re using functional components that nobody has ever heard of, but which offer unique and clever solutions to a class of problems you never even knew you had? <a href="https://en.wikipedia.org/wiki/Bucatini">That&#8217;s bucatini code</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SFll!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SFll!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SFll!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SFll!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SFll!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SFll!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg" width="1200" height="900" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/daa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Bucatini - Wikipedia&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="Bucatini - Wikipedia" title="Bucatini - Wikipedia" srcset="https://substackcdn.com/image/fetch/$s_!SFll!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SFll!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SFll!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SFll!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaa6f00c-21c2-42d2-b4af-741f39e3f5c2_1200x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Copy-and-pasting the same line of code into everything because it works everywhere? Looks like you&#8217;ve got some <a href="https://en.wikipedia.org/wiki/Orzo">orzo</a> code. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oIdj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oIdj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oIdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How to Cook Orzo - The Wooden Skillet&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="How to Cook Orzo - The Wooden Skillet" title="How to Cook Orzo - The Wooden Skillet" srcset="https://substackcdn.com/image/fetch/$s_!oIdj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oIdj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75380ef1-40d5-457c-b4b9-0fc6b8171997_1200x1200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Did you over-engineer your code and end up with something kinda stupid, but you love it anyways? Whoops you wrote some <a href="https://en.wikipedia.org/wiki/Farfalle">farfalle</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YqtB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YqtB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YqtB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg" width="640" height="480" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Farfalle - Wikipedia&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="Farfalle - Wikipedia" title="Farfalle - Wikipedia" srcset="https://substackcdn.com/image/fetch/$s_!YqtB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YqtB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd659520e-2d15-4cba-ad3f-705070bb6c9d_640x480.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Fussing too much with the spacing to try to make your code into art? You have committed an act of <a href="https://en.wikipedia.org/wiki/Macaroni_art">macaroni</a> code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4man!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4man!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 424w, https://substackcdn.com/image/fetch/$s_!4man!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 848w, https://substackcdn.com/image/fetch/$s_!4man!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 1272w, https://substackcdn.com/image/fetch/$s_!4man!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4man!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp" width="548" height="350" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/eae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:548,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A Writer's Guide to Crafting True Macaroni Art &#8211; Mythcreants&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="A Writer's Guide to Crafting True Macaroni Art &#8211; Mythcreants" title="A Writer's Guide to Crafting True Macaroni Art &#8211; Mythcreants" srcset="https://substackcdn.com/image/fetch/$s_!4man!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 424w, https://substackcdn.com/image/fetch/$s_!4man!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 848w, https://substackcdn.com/image/fetch/$s_!4man!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 1272w, https://substackcdn.com/image/fetch/$s_!4man!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Feae9146c-dde9-4930-ac44-ae2eb9b7b3f7_548x350.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Wrote a black-box so transparent with an interface so gnarly that everything that touches it gets hopelessly entangled in the implementation? That&#8217;s a big ol&#8217; bowl of <a href="https://en.wikipedia.org/wiki/Cavatappi">Cavatappi</a> code. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8ptX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8ptX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8ptX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg" width="600" height="600" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cavatappi (Scoobi Doo) Pasta (1L) | Unboxed Market&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="Cavatappi (Scoobi Doo) Pasta (1L) | Unboxed Market" title="Cavatappi (Scoobi Doo) Pasta (1L) | Unboxed Market" srcset="https://substackcdn.com/image/fetch/$s_!8ptX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8ptX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F086f6b1a-b73f-4e4f-996e-125dc4f4f20b_600x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>This is fun but it is has, at best, limited explanatory power as a metaphor. </strong></p><p>Look, I&#8217;m going to say it: <strong>I don&#8217;t think pasta is a very thoughtful way to build a taxonomy of code smells</strong>. Pasta is lovely. Pasta deserves better than this.</p><p>Let&#8217;s not even get started on the raw deal that potted pork got.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UyWe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UyWe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UyWe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Why is SPAM called SPAM and what does it stand for? - Liverpool Echo&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="Why is SPAM called SPAM and what does it stand for? - Liverpool Echo" title="Why is SPAM called SPAM and what does it stand for? - Liverpool Echo" srcset="https://substackcdn.com/image/fetch/$s_!UyWe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UyWe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd592dc5-6cdb-497d-a4f5-7618076da850_1200x1200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p> </p>]]></content:encoded></item><item><title><![CDATA[Slay the Spire's Opening Monsters Won't Deal 10 Damage]]></title><description><![CDATA[And why I think that's important]]></description><link>https://blog.cube-drone.com/p/slay-the-spires-opening-monsters</link><guid isPermaLink="false">https://blog.cube-drone.com/p/slay-the-spires-opening-monsters</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Tue, 22 Nov 2022 18:15:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xmh-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xmh-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xmh-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Slay the Spire beginners guide - Polygon&quot;,&quot;title&quot;:&quot;Slay the Spire beginners guide - Polygon&quot;,&quot;type&quot;:null,&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="Slay the Spire beginners guide - Polygon" title="Slay the Spire beginners guide - Polygon" srcset="https://substackcdn.com/image/fetch/$s_!xmh-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 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" 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>Did you know that Sid Meier has written a book? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dduS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dduS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dduS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dduS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dduS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dduS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg" width="330" height="499" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:499,&quot;width&quot;:330,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!dduS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dduS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dduS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dduS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1cbd765-947f-40ba-ad76-b0c6a670fde1_330x499.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s&#8230; uh, slow, and it very much is a lot more about Sid&#8217;s life than his design philosophies. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6K5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6K5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6K5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg" width="664" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:664,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6K5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6K5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F193f1ee0-6c74-4bf1-9453-e07b365aa5e5_664x500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A fun detail of the book is it lays out how little of the Civilization series is actually Sid&#8217;s handiwork: Every Civilization game has had a different lead designer, many of whom deserve<a href="https://en.wikipedia.org/wiki/Brian_Reynolds_(game_designer)"> more attention and accolades for their work</a>. &#8220;Sid Meier&#8221; is more of a <em>brand name </em>at this point. </p><p>One funny tale in this book is how Sid sunk years of his life and absolute mountains of time into <a href="https://en.wikipedia.org/wiki/C.P.U._Bach">C.P.U. Bach</a>, a generative music program that went over like a lead balloon.</p><div class="pullquote"><p>It&#8217;s a well known fact that every single software developer, regardless of musical talent, thinks that they can crack the &#8220;interesting generative music&#8221; puzzle. I mean, <a href="https://blog.cube-drone.com/p/procedurally-generated-music-is-awful">certainly not me</a>, but every other software developer is extremely prone to this flaw, as far as I can tell. </p></div><p>Anyways, this is a digression, but it leads to a point I want to make about why a totally different game that I love, Slay the Spire, is so <em>good</em>. </p><p>&#8220;Games are a series of interesting choices&#8221;, said Sid Meier. </p><p>It&#8217;s a design philosophy that, I think, really informs games like Civilization. Deeply enjoyable, fun games. And every (stock) game of Civilization starts with the same interesting choices: given the resources around me, do I settle here, or explore first to find a start point with better resources? If I settle, what&#8217;s the first thing I should build? </p><p><em>I like &#8220;settle immediately&#8221; and &#8220;build a scout&#8221;; modern Civ games usually arrange things such that your starting position is a good place to build a city by default, and the scout&#8217;s utility in the early game is massive: they usually pay for themselves dozens of time over in goodie huts and information.</em></p><p>We&#8217;re not talking about Civ though! We&#8217;re talking about Slay the Spire! FOCUS, CURTIS. </p><p>Slay the Spire starts out with this whale, Neow, cruising in and offering you an interesting decision up-front. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xmh-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xmh-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Slay the Spire beginners guide - Polygon&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="Slay the Spire beginners guide - Polygon" title="Slay the Spire beginners guide - Polygon" srcset="https://substackcdn.com/image/fetch/$s_!xmh-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xmh-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6a385ed8-67cf-4435-91a2-5cd824052fc8_1200x800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Interesting trade-offs. Would you like more cards in exchange for less hit-points? Would you like a random power in exchange for a weak but known power? </p><p>The game&#8217;s interesting trade-offs continue as you go. You&#8217;ll be presented with card after card, deciding which ones to add to your deck, and that decision is painful every time. Each card is situationally useful and uses up space that could be devoted to <em>other cards</em>. </p><p>Slay the Spire is <em>so good</em>. Rock Paper Shotgun&#8217;s Alec Meer called it a <a href="https://www.rockpapershotgun.com/slay-the-spire-review">miracle of design</a>. We&#8217;re hitting the point in time when the games inspired by Slay the Spire are going to start rolling in because this game was so unique and so good that everybody who played it <em>just wanted more</em>, but Slay-the-Spire-inspired games often fall flat, because it is just so, so hard to keep decisions balanced on the knife-edge of interest the way that this game does. </p><p>I just want to talk about one tiny detail. <br><br>You start the game with 3 energy per turn, and a hand full of 5 cards that either do 6 damage, or block 5 damage. Your opening turns will involve playing 3 cards out of 5. <br><br>You have a few cards that aren&#8217;t 6 Damage (Strike) or 5 Damage (Defend), but we&#8217;ll pretend those aren&#8217;t part of the equation, for now. </p><p>So, if you draw nothing but Defends and Strikes, you can choose to </p><ul><li><p>Do 18 damage, block 0 damage</p></li><li><p>Do 12 damage, block 5 damage</p></li><li><p>Do 6 damage, block 10 damage</p></li><li><p>Do 0 damage, block 15 damage</p></li></ul><p>And the detail I wanted to point out is that all of the opening monsters in the game are tuned to make even this <em>simplified</em> decision a little bit hard. </p><p>The Cultist, for example, one of the handful of early monsters that you will fight in Slay the Spire. They have 48-54 HP, and will do 0 damage the first turn, then 6 damage, then 9 damage, then 12 damage, then 15 damage, and so on until you knock them out of the game. </p><p>These guys are quite probably the simplest monster in all of Slay the Spire. Their low initial threat and linear damage scaling make them a credible threat in Act 1, Act 2 and Act 3 of the game: Ignore a cultist for a few turns and whoops, they&#8217;re <em>dangerous</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.reddit.com/r/slaythespire/comments/d9qza7/i_drew_the_cultists_wish_fame_and_fortune/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eZ7U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 424w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 848w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 1272w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eZ7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png" width="1000" height="760" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;I drew the Cultist's Wish: Fame and Fortune!! : r/slaythespire&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.reddit.com/r/slaythespire/comments/d9qza7/i_drew_the_cultists_wish_fame_and_fortune/&quot;,&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="I drew the Cultist's Wish: Fame and Fortune!! : r/slaythespire" title="I drew the Cultist's Wish: Fame and Fortune!! : r/slaythespire" srcset="https://substackcdn.com/image/fetch/$s_!eZ7U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 424w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 848w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 1272w, https://substackcdn.com/image/fetch/$s_!eZ7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc43a63d8-7f31-4955-89fd-51c8fe482ba3_1000x760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ca caw! </figcaption></figure></div><p>Notably, they don&#8217;t do exactly 5 or 10 damage, so you have to decide: do I block more than I need to in order to take zero damage, or do I take a little bit of damage now to do as much damage as I can, to stop the cultist from getting stronger. </p><p>So now, what do you do? You can math this out somewhat: you need to hit them ~9 times to win the battle. </p><p>You can just strike-strike-strike, strike-strike-strike, strike-strike-strike. 9 times. In doing so, you take just one full hit: 6 the first time. 6 HP of damage, total. Well, if you could draw <em>only strikes</em>, which you can&#8217;t, because there are other things in your deck. </p><p>You can play as conservatively as possible: strike-strike-strike, strike-block-block (6 damage blocked), strike-block-block (9 damage blocked), block-block-block (12 damage blocked)&#8230; block-block-block (15 damage blocked), oh, shit, he&#8217;s doing more damage that I can block every turn and it&#8217;s only going up&#8230; uh, shit, strike-block-block (10 damage blocked, 8 damage), strike-strike-strike, and we win, having taken 8 HP of damage. </p><p>Even with perfect draw, which you don&#8217;t have, you are going to have to be okay with taking some damage to get through this battle: there is no perfect play, only tradeoffs.   </p><div class="pullquote"><p>None of Slay the Spire&#8217;s opening monsters deal 5 or 10 damage, because that would allow you to fully block them. It would seem like an obvious decision. And obvious decisions aren&#8217;t interesting. </p></div><p> This opening puzzle is already a little bit interesting. The game quickly adds other cards into the mix, complicating the puzzle further. Perhaps you would like to spend 2 of your energy on a Bash? It does 8 damage - that&#8217;s less than the 12 damage you would get out of two Strikes - but for the remainder of this turn and next turn all of your remaining strikes will do 9 damage instead of 6. Or a Zap - shell out for a Zap and it&#8217;ll do 3 damage per turn for the remainder of the fight. </p><p>Interesting, right? I think it is. </p><p>I honestly have no idea how it&#8217;s possible to design and balance a game like this, although the Slay the Spire team reveal that <em>a lot of it</em> has been powered by gathering a mountain of data about every single person&#8217;s playthroughs of Slay the Spire and using it to pull, prod, and tweak the values for every single card. </p><div id="youtube2-7rqfbvnO_H0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;7rqfbvnO_H0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/7rqfbvnO_H0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[The Life-Cycle of Forgotten Documentation]]></title><description><![CDATA[the reason that nothing is documented at your company isn't because there's no company wiki]]></description><link>https://blog.cube-drone.com/p/the-life-cycle-of-forgotten-documentation</link><guid isPermaLink="false">https://blog.cube-drone.com/p/the-life-cycle-of-forgotten-documentation</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Mon, 21 Nov 2022 18:24:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uqdJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eWCc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eWCc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 424w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 848w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 1272w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eWCc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png" width="782" height="261" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:782,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50598,&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_!eWCc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 424w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 848w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 1272w, https://substackcdn.com/image/fetch/$s_!eWCc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F48a8a637-317d-4ef2-9327-a8f498edac71_782x261.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br><br>The life-cycle of documentation initiatives at every company I've ever worked at has gone like this:</p><ul><li><p>a new employee, confused by the codebase, goes looking for the codebase's documentation</p></li><li><p>they find some old, unmaintained documents from a previous employee, which turn out not to be terribly helpful because most of their assumptions are badly dated, incredibly old, and only describe a tiny fraction of the system</p></li><li><p>they make a big project out of writing a new set of docs</p></li><li><p>they end up asking a bunch of questions in the chat which helps them understand and document the system</p></li><li><p>after a month or two they are pulled on to a big new project, leaving a new set of documents describing only a fraction of the system</p></li><li><p>nobody updates the new set of docs</p></li><li><p>a new employee, confused by the codebase, goes looking for the codebase's documentation</p></li></ul><p><strong>But then why do more public and open-source projects have such comparatively excellent documentation?<br><br></strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqdJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqdJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqdJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg" width="640" height="853" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/afcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqdJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqdJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fafcc8649-071f-455d-80bd-b590eca373a3_640x853.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">r/desirepaths</figcaption></figure></div><p>Open-source projects must on-board people at a significantly higher rate than internal projects.<br><br>Internal teams are usually <em>pretty slow growing</em>. Comparatively, products like React or Godot are probably onboarding six-to-ten new people every hour.&nbsp; &nbsp;</p><p>Once someone has been asked the same question multiple times in the same day, a FAQ appears, then docs.<br><br>It&#8217;s different if you&#8217;re trying to actively court developers: if you want people to use your APIs without having met you, those really need documentation, examples, a first class on-boarding experience. But&#8230; most internal teams have a much more informal onboarding experience. </p><p>Things also change pretty frequently on internal projects, and there&#8217;s always someone around who knows the answer to any given question you might have. If you do develop documentation, it&#8217;s usually for&nbsp;<em>people outside of your team who consume your team&#8217;s product</em>, not for internal development. "Everyone Online All The Time" is a really bad environment for the development of a comprehensive MANUAL D&#8217;THING. In fact, I&#8217;d go so far as to say that that manual&nbsp;<em>probably isn&#8217;t necessary</em>&nbsp;and it is silly to keep trying to write it.&nbsp;</p><h1>But What About Cross-Team Interop?</h1><p>This opinion is&nbsp;<em>controversial</em>, but...<br><br>I've had a long standing policy of just delivering a test suite demonstrating the operation of new endpoints.<br><br>It's not pretty, but it's&nbsp;<em>sufficient</em>. Software developers can understand code-as-documentation, I believe, especially when the code is designed to show off and probe a specific endpoint to demonstrate exactly what it's intended to do -&nbsp;<strong>and</strong>&nbsp;this documentation is by its very nature guaranteed to&nbsp;<strong>be correct and stay correct</strong>. We provide and verify our contract with client using our&nbsp;<em>mountains of test suites</em>.<br><br>This is a little loosey-goosey; if behavior isn't tested it's not guaranteed - but if your opposite number probes you for answers about behavior that&#8217;s undefined in the tests, that&#8217;s also behavior that <em>there aren&#8217;t any tests for</em>. Write some tests to clarify and test that! <br><br>Divining the use of an endpoint entirely through constructed examples really, really isn't as nice or professional as Real Documentation, but it&#8217;s&#8230; often good enough! </p><h2>Pull Request Etiquette</h2><p>One of my friends responded to an older version of this tirade with &#8220;simply do not allow undocumented code to pass PR&#8221; which&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f6_W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f6_W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 424w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 848w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 1272w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f6_W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png" width="480" height="270" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:270,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Krieger Also Yes GIF - Krieger Also Yes Archer - Discover &amp; Share GIFs&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="Krieger Also Yes GIF - Krieger Also Yes Archer - Discover &amp; Share GIFs" title="Krieger Also Yes GIF - Krieger Also Yes Archer - Discover &amp; Share GIFs" srcset="https://substackcdn.com/image/fetch/$s_!f6_W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 424w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 848w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 1272w, https://substackcdn.com/image/fetch/$s_!f6_W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F431ff3ef-77e3-4e15-b0c5-e04d652dfbd7_480x270.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[The Micronation Builders]]></title><description><![CDATA[You probably can't just up and claim land]]></description><link>https://blog.cube-drone.com/p/the-micronation-builders</link><guid isPermaLink="false">https://blog.cube-drone.com/p/the-micronation-builders</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Sun, 20 Nov 2022 18:07:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sQPW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m going to share some snippets of an article with you. </p><blockquote><h3><a href="https://www.euronews.com/next/2022/11/07/inside-liberland-the-balkan-micronation-becoming-the-first-country-to-be-built-in-the-meta?utm_source=pocket-newtab">The real-life Balkan micronation being built first in the metaverse</a></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sQPW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sQPW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sQPW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg" width="808" height="470" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:808,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Liberland&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Liberland" title="Liberland" srcset="https://substackcdn.com/image/fetch/$s_!sQPW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sQPW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f83a9e-008a-4e42-b9dc-0568feaf34cc_808x470.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></blockquote><blockquote><p>&#8220;At that point, I realised it might be easier to start a new country than change an existing one,&#8221; he told Euronews Next.</p></blockquote><blockquote><p>However, the area Jedli&#269;ka found along the west bank of the river had not been claimed by either Croatia, Serbia, or any other country and was therefore in a state of terra nullius, in other words, a no man&#8217;s land.</p><p>That is until Jedli&#269;ka - the current president of the provisional government - and the other founders of Liberland laid claim to the territory on April 13, 2015.</p></blockquote><p></p><blockquote><p>&#8220;We founded Liberland on April 13, 2015, to celebrate the birthday of Thomas Jefferson. We wanted to invoke the spirit of the American Revolution. We also want to combine the best elements of the American republic, Swiss democracy, and the meritocracy of Singapore. We want to put our system on the blockchain so that the government will work in a modern and transparent way&#8221;.</p></blockquote><p></p><blockquote><p>By partnering with Zaha Hadid Architects to create a metaverse, Liberland is creating a space for its thousands of citizens to meet without having to travel to that tiny, and as yet, uninhabited piece of land.</p></blockquote><p></p><p>There are two things I want to bring to mind in response to this mad scheme.</p><p>The first one is the book &#8220;<a href="https://www.goodreads.com/en/book/show/50358538-a-libertarian-walks-into-a-bear">A Libertarian Walks into a Bear</a>&#8221;, the true story of what happened when a group of radical, meritocratic anarchists moved into a remote city, collectively voted to dissolve the government, and stopped enforcing any kind of rules.</p><blockquote><h3><a href="https://newrepublic.com/article/159662/libertarian-walks-into-bear-book-review-free-town-project">The Town That Went Feral</a></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cWha!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cWha!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 424w, https://substackcdn.com/image/fetch/$s_!cWha!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 848w, https://substackcdn.com/image/fetch/$s_!cWha!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 1272w, https://substackcdn.com/image/fetch/$s_!cWha!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cWha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png" width="300" height="262.20472440944883" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1016,&quot;resizeWidth&quot;:300,&quot;bytes&quot;:1609531,&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_!cWha!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 424w, https://substackcdn.com/image/fetch/$s_!cWha!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 848w, https://substackcdn.com/image/fetch/$s_!cWha!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 1272w, https://substackcdn.com/image/fetch/$s_!cWha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1a6834d2-0886-416f-93c9-2967b1b2c094_1016x888.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></blockquote><p>The answer turns out to be &#8220;lots of deadly bear attacks&#8221;, because - (simplification<br>inbound) it turns out that it&#8217;s often good to collectively agree on some ground rules vis-a-vis the disposal of garbage.</p><p>But, of course, they don&#8217;t actually have to suffer under the bootheel of &#8220;do as you please&#8221; - because it&#8217;s a libertarian paradise that&#8217;s <em>exclusively virtual</em> and will be hosted on servers that&#8230; don&#8217;t even exist within the borders of their putative &#8220;country&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2aB9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2aB9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2aB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg" width="885" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/db15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:885,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!2aB9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2aB9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb15fca1-0562-4cc8-a7bd-c7c315ebd787_885x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Yeah, okay, but let&#8217;s talk about <em>terra nullius</em> for a second.</p><p>This exact scheme was discussed in length in the Ryan North book, &#8220;<a href="https://www.goodreads.com/book/show/58446218-how-to-take-over-the-world">How to Take Over The World</a>&#8221;:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s8_w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s8_w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s8_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg" width="221" height="314.81481481481484" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/a72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:351,&quot;resizeWidth&quot;:221,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!s8_w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s8_w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fa72069ff-ebdb-48de-83ef-ea13b60b6b83_351x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Whoa ho! There&#8217;s a whole chapter on this! (Which I totally recommend reading in its entirety if you have the time, it&#8217;s fun.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6X87!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6X87!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 424w, https://substackcdn.com/image/fetch/$s_!6X87!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 848w, https://substackcdn.com/image/fetch/$s_!6X87!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 1272w, https://substackcdn.com/image/fetch/$s_!6X87!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6X87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png" width="820" height="414" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:414,&quot;width&quot;:820,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!6X87!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 424w, https://substackcdn.com/image/fetch/$s_!6X87!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 848w, https://substackcdn.com/image/fetch/$s_!6X87!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 1272w, https://substackcdn.com/image/fetch/$s_!6X87!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F71a6496e-e908-4d6a-9b5a-0c7a0a7bffae_820x414.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In fact, the book covers using this exact scheme: look, here is some no-man&#8217;s land that <em>nobody is willing to claim</em> - because the land is worthless, and claiming it would weaken either country&#8217;s claim on a much more desirable section of land:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IorX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IorX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IorX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IorX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IorX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IorX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg" width="673" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:673,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!IorX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IorX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IorX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IorX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4a4d54ec-0a16-4bcf-840f-20fa88d4f304_673x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Historically this was somewhat of an example of the countries cutting the pie into a &#8220;good slice&#8221; and a &#8220;bad slice&#8221; saying &#8220;each of us gets one&#8221; and then both of them going immediately for the good slice.</p><blockquote><p>Given that this dispute leaves both countries officially denying ownership over Bir Tawil in order to bolster their claims to the Halayib Triangle, several individuals have decided hey, if this land is unclaimed, then <em>I hereby officially claim it</em>.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yi9M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yi9M!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 424w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 848w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yi9M!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif" width="320" height="240" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Yi9M!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 424w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 848w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 1272w, https://substackcdn.com/image/fetch/$s_!Yi9M!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2ce814d9-4771-4396-9fae-f98ae9cea4db_320x240.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p>But before you get too excited and set up your own governmental page on a free hosting service, you should know that claims like these are basically fantasy, ignoring the reality that:</p><ul><li><p>There&#8217;s more to nation-building than simply posting online, especially from a continent away, that you own Bir Tawil now.</p></li><li><p>Even if Egypt doesn&#8217;t claim ownership of Bir Tawil and keeps it off all official maps, it still administers the land, and has done so since the early 1990s.</p></li><li><p>Just because both Egypt and Sudan claim the <em>other</em> nation owns Bir Tawil, it certainly doesn&#8217;t mean that either is going to accept a third party waltzing in and claiming it, setting up a new country under their noses.</p></li><li><p>Most critically, all these claims ignore the fact that there are already people living nearby, including the Ababda and Bisharin tribes, who travel across Bir Tawil and even mine the land: while technically <em>unclaimed</em>, this land is neither unused nor uncontrolled.</p></li></ul></blockquote><p>uh, then the book goes on an extended digression about a superior in theory if-still-entirely-insane plan for making a country and dozens more crazy things, it&#8217;s a very fun book.</p><p>But it does very much point out the flaws in the plan of just up and declaring some unclaimed land your own and then setting up a cryptocurrency: You can&#8217;t actually do that.</p><p>Which, uh, the euronews article&#8217;s author alludes to with this subtle jab:</p><blockquote><p>Indeed, it might be a much safer option for its would-be citizens as visitors are not then exposed to the threat of possible arrest by Croatian Police.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Paradise Killer]]></title><description><![CDATA[While we're talking about narrative games]]></description><link>https://blog.cube-drone.com/p/paradise-killer</link><guid isPermaLink="false">https://blog.cube-drone.com/p/paradise-killer</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Fri, 18 Nov 2022 18:03:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RQeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg" 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_!RQeX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RQeX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RQeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg" width="616" height="353" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:353,&quot;width&quot;:616,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!RQeX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RQeX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F26b7e4aa-3905-413d-a77b-57c3d78ec9f2_616x353.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In my last post I talked about Stanley Parable and Pathologic - narrative games - but I didn&#8217;t mention Paradise Killer, because that article was about metanarrative fuckery and Paradise Killer doesn&#8217;t DO any of that. <br><br>It&#8217;s interesting in a lot of its own ways!</p><p>Paradise Killer took me about&#8230; 13-14 hours to finish? It was <em>pretty good</em>.</p><p>Someone has done a murder on vaporwave island and it is your job to find out <em>whodunit</em>.</p><p>To be more specific, a <em>lot</em> of people have done a <em>lot</em> of murder on this vaporwave island.</p><blockquote><p>You play Lady Love Dies (which might be the <em>least</em> strange name on offer here), an immortal &#8220;investigation freak&#8221; who was exiled from Paradise 3 million days ago, and is only invited to return after a locked-room murder spree forces the island&#8217;s egoless arbiter of justice to bring in the only person deemed capable of solving the crime. Oh, and you get back from exile by skydiving from a mile-high plinth suspended above the actual game map while the opening credits roll.</p></blockquote><h2>First of All, The Aesthetic</h2><p>Seriously, this game takes its Vaporwave stylins extremely seriously.</p><blockquote><p>&#8220;remix culture&#8221; and &#8220;meme culture&#8221; is just nostalgia by another name, and here we are, starting to see the early nineties come up in the cycle</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_!yh6J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yh6J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yh6J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!yh6J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yh6J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5c46211a-8211-416d-8a5f-dd8fbb772200_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Lfyd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lfyd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Lfyd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Lfyd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Lfyd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a874728-c36f-4adf-b934-4427da85658b_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g2Ri!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g2Ri!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g2Ri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!g2Ri!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g2Ri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe63d3cf5-adf8-40a4-a8cc-92e11f2a2b85_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2ghy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2ghy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2ghy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2ghy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2ghy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0d2f0fca-aa31-4b5a-9d41-6f3302e6d4d5_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The low-poly look is pretty crunchy and ugly - and <em>absolutely</em> it feels intentional and totally works as an aesthetic choice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!37iW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!37iW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 424w, https://substackcdn.com/image/fetch/$s_!37iW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 848w, https://substackcdn.com/image/fetch/$s_!37iW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!37iW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!37iW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg" width="690" height="431" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:431,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!37iW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 424w, https://substackcdn.com/image/fetch/$s_!37iW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 848w, https://substackcdn.com/image/fetch/$s_!37iW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!37iW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4172c7b8-ea38-4473-8921-0b41c70c721e_690x431.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This, uh, is both delightful and absolutely necessary to this game being <em>possible to make</em>, considering how it was built by a team of <em>maybe 3 people</em>.<br><br>I love this game&#8217;s look <em>so hard</em>.</p><h2>Second-of-ly, The Worldbuilding</h2><p>This world&#8217;s backstory is <em>fascinating</em> and <em>dark as hell</em>. I don&#8217;t want to spoil it - deciphering it is one of the first mysteries of the game - and when you realize (early on) exactly what&#8217;s going on here - something your character <em>already knows and is fine with</em> - it really does change your perception of this whole colorful late-80&#8217;s paradise.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i3C9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i3C9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i3C9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cult Of The Lamb Version 1.0.3 Live For Switch, Here Are The Full Patch  Notes | Nintendo Life&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="Cult Of The Lamb Version 1.0.3 Live For Switch, Here Are The Full Patch  Notes | Nintendo Life" title="Cult Of The Lamb Version 1.0.3 Live For Switch, Here Are The Full Patch  Notes | Nintendo Life" srcset="https://substackcdn.com/image/fetch/$s_!i3C9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i3C9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb72238ba-9327-4518-9360-e4b9bf98be21_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">oh wait how did this image from Cult of the Lamb get in here, it must be a coincidence</figcaption></figure></div><p>I can&#8217;t say &#8220;this world isn&#8217;t what it seems&#8221; because there&#8217;s no way for a colorful vaporwave beach paradise to <em>seem</em> - obviously we don&#8217;t really have much of a frame of reference for a reality lit in cyan and magenta, filled with pyramids, soda cans, and statues. I wasn&#8217;t coming into this expecting Doctor Doom Jazz in the first place, so I didn&#8217;t have a lot of expectations as for how they were going to explain things to me.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8sCf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8sCf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8sCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!8sCf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8sCf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc42b36b8-0d6e-416a-ae8e-878aafe9e23e_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But dang, the game really goes out of its way to develop the lore and characters of its murder-heavy vaporwave universe.</p><h2>Then, The Music</h2><p>I say this with all due respect to the <em>importance</em> of Vaporwave: as an ironic musical statement it often sounds like complete ass.</p><p>You know, I love this frigging musical genre, but I&#8217;d never spin a <a href="https://www.youtube.com/watch?v=aQkPcPqTq4M">Macintosh Plus</a> album, except as maybe a joke, because while it&#8217;s <em>important and influential and cool</em>, it&#8217;s also borderline unlistenable a <strong>lot</strong> of the time.</p><p>&#8220;Curtis, why are you so devoted to a musical genre that you only like ironically?&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tN6L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tN6L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 424w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 848w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 1272w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tN6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png" width="1069" height="547" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:1069,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;irony&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="irony" title="irony" srcset="https://substackcdn.com/image/fetch/$s_!tN6L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 424w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 848w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 1272w, https://substackcdn.com/image/fetch/$s_!tN6L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F845c222f-f7f1-4a1f-86ec-ae9cb9860e4d_1069x547.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This game successfully realizes the dark secret of vaporwave: vaporwave is unlistenable trash.</p><p>Instead it pulls musical inspiration from a broad pastiche of vaporwave, its more energetic contemporaries like future-funk, and precursors like city pop and acid jazz.</p><p>The result is pretty darned listenable, and of course just feeds into the already very unified vision of the game.</p><p><em>oh, one sound design complaint: The characters&#8217; 4 recorded voice lines each get kind of grating by the late game. Once you&#8217;ve heard the main character go &#8220;nani the fuck?&#8221; a few dozen times it ceases to be funny.</em></p><h2>Uh Oh, The Gameplay</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uDhQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uDhQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uDhQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg" width="616" height="353" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:353,&quot;width&quot;:616,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Walking Simulator on Steam&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="Walking Simulator on Steam" title="Walking Simulator on Steam" srcset="https://substackcdn.com/image/fetch/$s_!uDhQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uDhQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9c00f5fd-3edc-46c2-8cdf-16c4cad6afdb_616x353.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>The gameplay in Paradise Killer is really, painfully simple. You&#8217;re rendered in glorious first-person, you get buttons for &#8220;jump&#8221; and &#8220;examine&#8221;, and you&#8217;re off to the races, to rush around a not terribly large island meeting 8 fanciful suspects and picking up literally everything that&#8217;s not nailed down. Blood statues, clues, collectible objects and soda machines are hidden in every corner of every square inch of the small island of Paradise 24 - an island that&#8217;s maybe a 3-5 minute run from end-to-end.</p><p>To make thing-hunting on the island a little more confounding, the architecture of the island is <em>intentionally confusing</em> in a lot of ways, and takes advantage of a lot of <em>verticality</em>. As an example, I had trouble remembering the exact location of the elevator down to Dr. Doom Jazz&#8217;s yacht, so I would often find myself just flinging myself off of the cliffs in the broad vicinity of his boat and hoping for the best. It usually worked out.</p><p>First-person platforming <em>has always and will always</em> suck total ass. It&#8217;s good that the platforming required by the game is extremely limited.</p><p>That being said, after 10 hours of bouncing around on this small vaporwave island I&#8217;ve got the whole layout more-or-less burned into my brain and I&#8217;m not excited to hurry back. (ed: I&#8217;m posting this almost 2 years after having played the game and I could still sketch you the island&#8217;s layout on a napkin)</p><p>But that&#8217;s&#8230; the frosting, around a detective game that takes the &#8220;detective game&#8221; format established by your Phoenix Wrights and Danganrompas and completely rethinks them.</p><h2>Open-Ended Detectiving With No Right Answer</h2><p>Okay, I say that the game took me 13-14 hours to finish, but <em>actually</em> I had <em>beaten</em> the game after about 20 minutes.</p><p>That&#8217;s because the game, having put you in charge of the investigation, is fully willing to let you go to trial at any time you want, with whatever dossier of answers you&#8217;ve accumulated.</p><p>So, having left the court-room with a no more than the scantest basics of the crime, I immediately saved the game, turned around, and kicked off the trial of the century without any leads, clues, suspects, or information whatsoever.</p><p>In the trial, I pretty much just read off of the police report, pinning the whole thing on the <em>obvious patsy</em> who the police had told me outright was the killer.</p><p>Result?</p><p>The judge accepted my investigation, executed the criminal, and we were all off on our merry way to Paradise 25. Roll credits. Thanks for Playing. The game didn&#8217;t even flinch, it was like &#8220;okay, I guess the guy who we thought did it <em>did it</em>, thanks for your help, have a nice day&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aToR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aToR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 424w, https://substackcdn.com/image/fetch/$s_!aToR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 848w, https://substackcdn.com/image/fetch/$s_!aToR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 1272w, https://substackcdn.com/image/fetch/$s_!aToR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aToR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png" width="690" height="177" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:177,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;it was him&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="it was him" title="it was him" srcset="https://substackcdn.com/image/fetch/$s_!aToR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 424w, https://substackcdn.com/image/fetch/$s_!aToR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 848w, https://substackcdn.com/image/fetch/$s_!aToR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 1272w, https://substackcdn.com/image/fetch/$s_!aToR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd446ceb1-c07a-4bae-b3b3-65c88ef3f819_690x177.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>I <em>really like</em> unearned credit sequences in games.</p><p>This game gives you a lot of very open-ended clues, challenges <em>you</em> to figure out what happened, asks you to present your findings, and never, <em>ever</em> explains if you got them right.</p><p>Paradise Killer lets you luxuriate in a lot of information, piecing things together as you go, and I really liked that. </p><p>That&#8217;s good and bad. There&#8217;s a level of freedom here that games like Phoenix Wright never really had - you feel more like a <em>detective</em>, <em>detectiving</em> than in games where you can&#8217;t go to trial until you have all of the exact set of facts you need to complete the trial to your best ability. That being said - the last hours where you&#8217;re 90% of the way through the case and you&#8217;re just trying to tie up loose ends can be a <em>real slog</em>, and some of those loose ends never really tie up as neatly as you want them to, and you just have to be okay with that.</p><h3>Some More Handholding Wouldn&#8217;t Hurt Sometimes</h3><p>I don&#8217;t think it would hurt the game at all to have a someone explain to you that you need to buy 10 sodas to get your hands on a vital component, or that you should try to hit all of the baths as early as possible to get three cheap, vital upgrades to your general mobility, or that half of the entire game&#8217;s content is locked behind a single silly side-quest involving finding a ghost&#8217;s fish-tank. </p><p>I think it <em>does</em> hurt the game quite a bit that there&#8217;s a single hard-to-find late-game location that takes one of the game&#8217;s deepest mysteries and explains the whole thing in exacting detail. It&#8217;s, like, an extremely tightly paced and difficult murder mystery unless you crack into Uncle Jeff&#8217;s Secret Crimes Bunker, containing a document &#8220;Here&#8217;s How I Did Those Bad Crimes, Signed, Uncle Jeff&#8221; and you&#8217;re like &#8220;huh&#8221;.</p><p>Although to this game&#8217;s credit, I believe you can piece most of the important details together without Uncle Jeff&#8217;s Secret Crimes Bunker, you&#8217;ll just never be as sure as if you&#8217;ve found it.</p><h3>Moral Puzzle</h3><p>Every character in this story is a certifiable monster, even the ones you like and the innocent ones, and that raises some real moral/ethical questions about what your goals are at trial - Cold hard truth? Justice? Sparing your friends? Sparing everyone? </p><p>Punishing everyone no matter <em>how</em> tenuous their involvement? Given, of course, how tight-lipped the game is about its ending, it also doesn&#8217;t bother to weigh in on this at all, even after you&#8217;ve made your choice.</p><p>In fact, that is one thing I&#8217;d like a little more of: a nice dash of denouement after you&#8217;ve done everything to leave you a little less hanging at the end of this puzzle.</p><h3>Anyways</h3><p>Paradise Killer. It&#8217;s probably a lot different from any game you&#8217;ve ever played. </p>]]></content:encoded></item><item><title><![CDATA[The Stanley Parable and Pathologic]]></title><description><![CDATA[they have a lot in common, who could have guessed]]></description><link>https://blog.cube-drone.com/p/the-stanley-parable-and-pathologic</link><guid isPermaLink="false">https://blog.cube-drone.com/p/the-stanley-parable-and-pathologic</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Thu, 17 Nov 2022 18:10:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!xV1l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I thought I&#8217;d finally play all the way through The Stanley Parable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O87U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O87U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 424w, https://substackcdn.com/image/fetch/$s_!O87U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 848w, https://substackcdn.com/image/fetch/$s_!O87U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 1272w, https://substackcdn.com/image/fetch/$s_!O87U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O87U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png" width="264" height="264" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:264,&quot;width&quot;:264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!O87U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 424w, https://substackcdn.com/image/fetch/$s_!O87U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 848w, https://substackcdn.com/image/fetch/$s_!O87U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 1272w, https://substackcdn.com/image/fetch/$s_!O87U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0c4cbe03-9dda-45cf-8a77-74a9d63f0b91_264x264.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I played the HL2 mod a long time ago:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xV1l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xV1l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 424w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 848w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 1272w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xV1l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png" width="1105" height="427" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:427,&quot;width&quot;:1105,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!xV1l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 424w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 848w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 1272w, https://substackcdn.com/image/fetch/$s_!xV1l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3d57557-eb21-4030-bb21-9a37a08d083b_1105x427.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The HL2 mod was very good. It was maybe 30 minutes long, a branching path game with a sassy narrator, where no matter what branch you went down, you&#8217;d lose. The branches are fairly well written and interesting, charmingly narrated, and mostly about the illusion of choice in (non-simulation) games: no matter what you do with the game, either the developer had to prearrange the result or you&#8217;ve <em>broken the game</em> and the result is unplayable nonsense.</p><p>Okay! Fine! A good little story.</p><p>What does the standalone $15 game add?</p><p>There&#8217;s maybe another hour of content added, so, it triples the length of the original game, adds more branches and more easter eggs, polishes the whole deal, and that&#8217;s what&#8217;s new in The Stanley Parable.</p><p>I was kind of <em>over it</em>? I feel like when the original Stanley Parable came out metanarrative was a lot more fresh and new feeling, and now it&#8217;s just starting to feel <em>navel gazey</em>. <strong>Marvel</strong> is engaging in metanerrative fuckery, it&#8217;s just not cool anymore.</p><p>But, uh, if you haven&#8217;t played The Stanley Parable, the standalone game is a pretty definitive way to engage with it, and it can be finished in its entirety in about 2 hours. Or (because the game is pretty devoid of any actual game mechanics) you could save yourself the money and just watch someone do a playthrough on your behalf.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cC3b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cC3b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cC3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg" width="1100" height="619" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!cC3b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cC3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F05455d7c-1962-4b98-bf7b-e8e2646911e3_1100x619.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Okay, let&#8217;s talk about <strong>Pathologic</strong> for a second. Pathologic has become one of my favorite games in the category of games that I <em>refuse to play because they suck</em>, but will happily read about endlessly because they&#8217;re fascinating.</p><p>(In case you&#8217;re wondering, that category, for me, right now, is largely occupied by <strong>Pathologic</strong>, <strong>Android: Netrunner</strong>, <strong>Dwarf Fortress</strong>, and <strong>Eve Online</strong>).</p><p>14 years ago, an enterprising young writer named Quentin Smith wrote <a href="https://www.rockpapershotgun.com/butchering-pathologic-part-1-the-body">Butchering Pathologic</a>, one of my favorite-ever pieces of writing on Video Games.</p><p><em>man, that guy was a good writer, I wonder if he went on to do anything else cool</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.youtube.com/watch?v=4PHT-zBxKQQ" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xrCB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xrCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg" width="1313" height="826" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:826,&quot;width&quot;:1313,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://www.youtube.com/watch?v=4PHT-zBxKQQ&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!xrCB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xrCB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d255e-9354-4544-9da1-86543618c477_1313x826.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8230; nope? Nothing? Okay.</p><p>He wasn&#8217;t even the only person to put together an enormous thinkpiece on Pathologic. If you&#8217;ve got hours and hours and <em>hours</em> to devote to the topic, here&#8217;s <em>hbomberguy</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JS8F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JS8F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JS8F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg" width="480" height="360" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:&quot;Pathologic is Genius, And Here's Why&quot;,&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="" title="Pathologic is Genius, And Here's Why" srcset="https://substackcdn.com/image/fetch/$s_!JS8F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JS8F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2378a074-0c97-451d-98af-ade1d18d4106_480x360.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.youtube.com/watch?v=JsNm2YLrk30">Pathologic is Genius, And Here's Why</a></p><p>is that not enough 2-hour-long-thinkpiece-about-grim-Russian-video-games for you?</p><p>oh, don&#8217;t worry, there&#8217;s <em>more</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OiFJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OiFJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OiFJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg" width="480" height="360" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:&quot;Pathologic Analysis; Themes of a Dying Classic  //  &#1040;&#1085;&#1072;&#1083;&#1080;&#1079; &#1052;&#1086;&#1088;.&#1059;&#1090;&#1086;&#1087;&#1080;&#1080;; &#1058;&#1077;&#1084;&#1099; &#1059;&#1084;&#1080;&#1088;&#1072;&#1102;&#1097;&#1077;&#1081; &#1050;&#1083;&#1072;&#1089;&#1089;&#1080;&#1082;&#1080;&quot;,&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="" title="Pathologic Analysis; Themes of a Dying Classic  //  &#1040;&#1085;&#1072;&#1083;&#1080;&#1079; &#1052;&#1086;&#1088;.&#1059;&#1090;&#1086;&#1087;&#1080;&#1080;; &#1058;&#1077;&#1084;&#1099; &#1059;&#1084;&#1080;&#1088;&#1072;&#1102;&#1097;&#1077;&#1081; &#1050;&#1083;&#1072;&#1089;&#1089;&#1080;&#1082;&#1080;" srcset="https://substackcdn.com/image/fetch/$s_!OiFJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OiFJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8011b402-4cb3-4813-88f1-a1cf9758cd2f_480x360.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.youtube.com/watch?v=stH9JSnGH9Q">Pathologic Analysis; Themes of a Dying Classic // &#1040;&#1085;&#1072;&#1083;&#1080;&#1079; &#1052;&#1086;&#1088;.&#1059;&#1090;&#1086;&#1087;&#1080;&#1080;; &#1058;&#1077;&#1084;&#1099; &#1059;&#1084;&#1080;&#1088;&#1072;&#1102;&#1097;&#1077;&#1081; &#1050;&#1083;&#1072;&#1089;&#1089;&#1080;&#1082;&#1080;</a></p><p>Anyways: I love video essays, so I was all aboard to watch people talk about this thing for hours. Looks miserable to play though.</p><p>What does this have to do with The Stanley Parable?</p><p>Well, one of the major themes of <em>both</em> is that thing from earlier: examining the illusion of choice in video games. This only reveals itself if you&#8217;re willing to play through Pathologic&#8217;s <em>miserable</em> 40-hour-long campaign three entire times, which basically nobody was willing to do (not even Quinns!).</p><p>Pathologic&#8217;s happy to change the rules again and again about what the game&#8217;s story actually <em>is</em>. Is it a grim tale of a steppe town being wiped off of the map by disease and hubris? Is it the body and meat and blood of a bull representing the Earth that we live on, infected by deep wounds and dying thanks to over-extraction of resources and utopian human ideals? Is it a theatre production, being told again and again with myriad variations as you replay it? Is it nothing more than a game being played by two children? Is it <em>all of those things at the same time?</em></p><p>At the very final moments of the final and most difficult ending to the game, the developers drop all pretense itself and directly address you, the player, explaining that the game is <em>just a game</em>, thanks for playing. All of the layers of framing intended to take you one step away from the story - the &#8220;theatre&#8221;, the &#8220;it was just kids&#8221; ending - they&#8217;re there to distract you from the fact that the game itself is just another layer of framing of the story, and at the very core of it all is a simple conversation between you and the developers where they&#8217;re writing a story to try to entertain you and you&#8217;re willfully engaging with it because you want to be entertained.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YWGS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YWGS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YWGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg" width="1024" height="510" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:510,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!YWGS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YWGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7a5c7b1c-efbe-4943-957c-4ab98034c669_1024x510.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Anyways, sometimes stories will admit that they&#8217;re just stories as a &#8220;whoa&#8221; moment, explore what it means to be a <em>story</em>, get really down the hole of metanarrative (oh, hey there <a href="https://bambosh.dev/unofficial-homestuck-collection/">Homestuck</a>), which is very cool the first few times you encounter it&#8230; but also seems to get less powerful the more times it happens, the more you turn the various ideas around in your head.<br></p><div><hr></div><p><br>edit: <br>oh, oh, there&#8217;s a joke in Stanley Parable that might as well be ABOUT Pathologic, I forgot to mention that.</p><p>(STANLEY PARABLE SPOILERS IF YOU CLICK):</p><p><a href="https://thestanleyparable.fandom.com/wiki/Art_Ending">The Art Ending</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xcvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xcvF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xcvF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg" width="480" height="360" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:480,&quot;resizeWidth&quot;: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_!xcvF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xcvF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F91e37332-7b14-4bb8-a0af-05f3aaebc4d1_480x360.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The spoiler-free tl;dr is &#8220;if you play a deeply unpleasant mini-game for a very long time, you get a special &#8216;art game&#8217; ending&#8221;, and the reason I&#8217;m willing to spoil that with a wiki is that <em>obviously nobody should actually do that.</em></p><p>I&#8217;m not sure if I have anything useful to say about that. It feels more like lamp-shading than the Stanley Parable authors actually making a concrete point, to me, but it is pretty funny. </p>]]></content:encoded></item><item><title><![CDATA[Fred Willard: The American Fotoplayer]]></title><description><![CDATA[The Greatest Comedy Sketch]]></description><link>https://blog.cube-drone.com/p/fred-willard-the-american-fotoplayer</link><guid isPermaLink="false">https://blog.cube-drone.com/p/fred-willard-the-american-fotoplayer</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Wed, 16 Nov 2022 18:19:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/kWVFEVWJMz8" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For a brief period in time, long ago, I wanted to know some of the history of early computing - punch card machines and player pianos - and I ended up learning a thing or two about the American Fotoplayer, one of the weirder instruments ever to exist.</p><blockquote><p>The <a href="https://en.wikipedia.org/wiki/American_Fotoplayer">American Fotoplayer</a> is a type of photoplayer developed by the American Photo Player Co. between the years of 1912 and 1925. The Fotoplayer is a type of player piano specifically developed to provide music and sound effects for silent movies. Before movies had sound, it was discovered that playing background music during a film could aid in developing a particular mood for a certain scene. Initially, small theatres would use player pianos to produce music automatically from piano rolls.</p></blockquote><p>I have a real soft spot for weird musical instrument tech.</p><p>And boy howdy, this is a weird one.</p><div id="youtube2-kWVFEVWJMz8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kWVFEVWJMz8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/kWVFEVWJMz8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><blockquote><p>this is the most powerful man on earth</p></blockquote><blockquote><p>&#8220;What instrument do you play?&#8221;<br>Joe: yes</p></blockquote><blockquote><p>This is simultaneously the birth of modular synthesis and also the logical endpoint.</p></blockquote><blockquote><p>a child literally dies<br>oompa loompas:</p></blockquote><p>So, The American Fotoplayer: this thing is essentially a 1920&#8217;s version of the Creative SoundBlaster.</p><p>I was just happy to have learned about this man and his wild instrument. </p><p>I&#8217;m reminded of this because of, well, riffing in the collapsing lands:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cdzu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cdzu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cdzu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg" width="690" height="444" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!cdzu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cdzu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F15e2492b-fb7d-44aa-baa8-222951b9a944_690x444.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>hehehehe, American Fotoplayer.</p><p>Anyways, that also reminded me of one of the funniest sketches I&#8217;ve ever seen.</p><div id="youtube2-T7f9xTPI9eo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;T7f9xTPI9eo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/T7f9xTPI9eo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>I am but a simple man, and the first time I saw this sketch - a standout from the already memorably excellent &#8220;I Think You Should Leave&#8221; - I almost <em>hurt myself</em> I laughed so hard.</p><p>Partially because&#8230; when they said &#8220;replacement organist&#8221; and flashed to Fred Willard in front of an honest to god American Fotoplayer, I <em>knew what was coming</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D8iq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D8iq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D8iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg" width="690" height="380" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:380,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!D8iq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D8iq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8890ca68-e55b-485c-a919-6a62ca3c602a_690x380.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8220;I now see that he&#8217;s brought his own&#8230; much larger&#8230; organ.&#8221;</p><p>Beyond that, I love Fred Willard. This was his last, ever, sketch.</p><p>This man could sell earnest cluelessness better than any other actor on the planet. The great thing about a Fred Willard sketch is that <em>he&#8217;s the butt of the joke</em>, but also <em>he doesn&#8217;t notice or care or seem to experience shame or awkwardness</em>.</p><p>He feels out of place in the &#8220;I Think You Should Leave&#8221; Universe because so many of the other sketches are about a character stewing in an awkward situation that they&#8217;ve created for themselves - over-committing, doubling down, and making the whole situation worse for everyone.</p><p>But the joke is, it never works. They&#8217;re always fighting an uphill battle and losing. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dFR3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dFR3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dFR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg" width="690" height="388" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!dFR3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dFR3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5a2d8058-7391-45f3-96a0-a4537021652f_690x388.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And yet, when Fred Willard does it, he does it while presenting a character utterly without malice, everyone so dumbfounded by his bombast that he escapes all consequences scot-free.</p><p>I think he might be the only character in the entire series powerful enough to over-commit, double down, and <em>get away with it</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sXVX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sXVX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sXVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg" width="1162" height="716" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:716,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!sXVX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sXVX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb46d46cc-95e5-4a07-9431-a2f1bd4243c4_1162x716.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>this is the most powerful man on earth</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Community Supported Agriculture]]></title><description><![CDATA[Secret #vancouver Food Hax]]></description><link>https://blog.cube-drone.com/p/community-supported-agriculture</link><guid isPermaLink="false">https://blog.cube-drone.com/p/community-supported-agriculture</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Tue, 15 Nov 2022 03:52:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8X-o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was part of a CSA for a while!</p><p>Funny story.</p><p>So, when I lived in New Westminster (a decade ago), I walked to the quay to have some barbeque at Re-Up for dinner. While I was there, they had bacon for sale. I bought a package. I brought it home and fried it up for breakfast.</p><p>It was the best bacon I had ever eaten in my <em>entire life</em>.</p><p>I went back to Re-Up. &#8220;Where did you get this mysterious bacon?&#8221;, I asked.</p><p>So they let me know: a community farm that was operating out of South Burnaby.</p><p>I followed up with the community farm. The farm didn&#8217;t always have bacon, and when it did, it sold out really quickly and usually went to its CSA partners first. That was something they offered: a CSA Box: I&#8217;d pay them up-front and in exchange I would receive a box of random farm products every week for several weeks.</p><blockquote><p><strong><a href="https://en.wikipedia.org/wiki/Community-supported_agriculture">Community-supported agriculture</a></strong><a href="https://en.wikipedia.org/wiki/Community-supported_agriculture"> </a>(<strong>CSA model</strong>) or <strong>cropsharing</strong> is a system that connects producers and consumers within the <a href="https://en.wikipedia.org/wiki/Food_system">food system</a> closer by allowing the consumer to subscribe to the harvest of a certain farm or group of farms. It is an alternative socioeconomic model of <a href="https://en.wikipedia.org/wiki/Agriculture">agriculture</a> and food distribution that allows the producer and consumer to share the risks of farming.<a href="https://en.wikipedia.org/wiki/Community-supported_agriculture#cite_note-Galt_341&#8211;365-1">[1]</a> The model is a subcategory of <a href="https://en.wikipedia.org/wiki/Civic_agriculture">civic agriculture</a> that has an overarching goal of strengthening a sense of <a href="https://en.wikipedia.org/wiki/Community">community</a> through local markets.<a href="https://en.wikipedia.org/wiki/Community-supported_agriculture#cite_note-2">[2]</a></p></blockquote><p>Y&#8217;know&#8230; like a food Patreon.</p><p>The idea of the CSA model is laudable: you&#8217;re paying their costs up front (farming has a lot of up-front costs), and then, whether it&#8217;s a good growing year or a bad one for the farm, they get the security of knowing they&#8217;ve covered their costs, and not to have to shill their product quite so hard; and you get a lot of very, very fresh vegetables. Presumably this can also cut into their <em>profits</em> in a really good growing year (you&#8217;re taking on the risk, but also eating in to the reward) - but they can recoup this by secretly short-vegetabling you (how would I know?), and they probably shouldn&#8217;t need to (since they should be encoding a comfortable profit margin into the system either way).</p><p>I tried it for a year and it was a mixed bag. Like, literally, that&#8217;s what the product was: a mixed bag. THIS HAS BEEN A CSA PUN. But also that is a good metaphor for the quality and quantity of the stuff I received. Sometimes: amazing. Sometimes: extremely unimpressive. Even with my modicum of cooking skill, I don&#8217;t always have a plan for a bag full of ramps. <br><br>I made do, probably learned some things.</p><p>Tiff still brings up the Very Tiny Chicken (&#8220;it was like five bites of meat each&#8221;) and the Rabbit Stew as examples of bad value for our money, though. They were still experimenting with some of their livestock and farming methods, and some of them turned out to be <em>embarassingly low yield</em>. Which they also freely admitted - and it was also interesting being on their mailing list and watching them learn this stuff in real time.</p><p>I <em>did</em> get a lot of eggs and bacon out of the deal, though, and <em>you know what, if there was a CSA that just dealt in eggs, fresh bread and bacon I&#8217;d be set</em>.</p><p>Ultimately: It was kind of a pain in the ass to have to drive all the way to South Burnaby for groceries once a week. I <em>walk</em> for groceries, which comes with a whole patchwork of <em>entirely different</em> environmental and social ups and downs. Eventually, I moved far enough away that it became inconvenient to keep up with (and cancelled my subscription).</p><p>One criticism leveled at the CSA model in that Wikipedia article I posted:</p><blockquote><p>Many CSA farmers can capitalize on a closer relationship between customers and their food, since some customers will pay more (an <a href="https://en.wikipedia.org/wiki/Economic_rent">economic rent</a> if this puts the price above the cost of production) if they know where it is coming from, who is involved, and have special access to it.<a href="https://en.wikipedia.org/wiki/Community-supported_agriculture#cite_note-Galt_341%E2%80%93365-1">[1]</a> However, some farmers participating in community-supported agriculture do not experience the economic benefits that they are perceived to obtain by participating in an alternative community-based arrangement. Galt&#8217;s 2013 study of CSA farmers found that many farmers charged lower fees and prices for their goods than would provide them with financial security.<a href="https://en.wikipedia.org/wiki/Community-supported_agriculture#cite_note-Galt_341%E2%80%93365-1">[1]</a> This study suggested that farmers may charge less than they need to earn fair wages due to undervaluing their expenses and to offset the high costs of CSA products and make it more affordable for customers;</p></blockquote><p>or, tl;dr: sometimes farmers don&#8217;t charge enough for their shit, and while a community connection helps them charge more it <em>doesn&#8217;t always work</em>. Spoilers.</p><p>The CSA itself, complaining that, even with their CSA, they couldn&#8217;t afford to keep operating a farm on <em>some of the most expensive land in all of Canada</em>, moved to Merritt, where they formed <a href="https://blueskyranch.ca/">Blue Sky Ranch</a>, stopped farming anything but pigs (which was, as far as I understand, the most profitable and successful part of their operation), and now quietly sell some of the <em>best pork products I&#8217;ve ever had access to</em>.</p><p>Since then I&#8217;ve bought at least a pig and a half from them. Their pork is <em>extremely good</em>. You do have to get on the mailing list, though, if you want to know when it&#8217;s going to be available - and you have to be willing to commit to a Lot of Pig.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8X-o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8X-o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8X-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg" width="480" height="360" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!8X-o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8X-o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F172a04ae-2002-4c07-bca9-0188b9368c9f_480x360.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">image c/o Blue Sky Ranch</figcaption></figure></div><p>And while I have a lot of ethical compunctions about eating meat, I do know that their pigs are cared for, get to roam around outside and forage, and don&#8217;t spend any part of their lives getting fattened on a feed lot or caged, which helps somewhat.</p><p>Anyways, with my CSA gone, that&#8217;s where my CSA story ended.</p><p>Until, you know, Twitter imploded, and I returned to <a href="https://mastodon.social/@cube_drone">Mastodon</a> for the first time in months.</p><p>I started following the slow-moving-but-extant <code>#vancouver</code> tag - putting me into the loop about a bunch of stuff that &#8220;the sort of people who use Mastodon&#8221; would want to tell me about Vancouver. <br><br>One of those things? &#8220;Here&#8217;s some CSAs in Vancouver who are selling shares for their 2023 season&#8221;, <strong>Farmers on 57th</strong> and <strong>Skipper Otto</strong>.<br><br>Interesting! Relevant to my interests! Something that I bet twitter would never have surfaced for me. </p><p>First:</p><h3>Farmers on 57th</h3><p><a href="https://www.farmerson57th.ca/">Farmers on 57th</a></p><p>Okay, not gonna lie, this one looks like it&#8217;s got all of the same problems as the last CSA I was in. Their blog indicates that they are <em>struggling, </em>somewhat.</p><p>That&#8217;s no reason not to support them, though. My reason not to support them is much more petty: Driving to South Vancouver between 3 and 6 PM on Tuesdays? That is <em>rush hour</em> my dudes. Despite living in [REDACTED], a quick Google Maps test of traffic around that time of day indicates that, depending on traffic, I would have to commit 60-120 minutes per week of solo driving to this project. </p><p>I might hunt for a CSA at some point, and if I do? I&#8217;m gonna hunt for one that either delivers or has a pick-up point <em>in walking or very short driving distance</em>.</p><p>That&#8217;s not me worried about the environment, that&#8217;s just me going &#8220;frig, I don&#8217;t want to spend 90 minutes in my car in a week when I don&#8217;t have to&#8221;.</p><p>I am a 20 minute walk or short electric scoot from a nice permanent vegetable market where I can get vegetables that are still pretty darned fresh, <em>and also exercise</em>.</p><p>Okay, so, a pass on this one.</p><h3>Skipper Otto</h3><p>But <a href="https://skipperotto.com/">Skipper Otto</a>. That&#8217;s kind of interesting.</p><p>They offer the same sort of deal as a CSA, but instead of farming, you&#8217;re doing it for <em>fishing</em>.</p><p>Here&#8217;s the thing: getting good seafood is kinda hard.</p><p>Despite living coastally, I <em>struggle to get my hands on good fish</em>.</p><p>Mega-grocery chain Save On Foods? Their fish counter is &#8230; well, it&#8217;s okay. You can almost always get a bag of <em>shrimp of unclear provenance</em> or a plank of Pretty Okay Salmon.</p><p>You want the good stuff? Good fish markets are a lot harder to find than good butchers.</p><p>Again with the help of Google Maps, from my current location there are several independent and specialty butchers in walking distance and double-digit butchers within a short drive - but no fish markets in walking distance, and only a handful if I&#8217;m willing to commit to a slightly longer drive.</p><p>Fresh Ideas Start Here is a pretty good, if pricey, local fish market, if I make the time to hop in my car and putter over there - but largely, I don&#8217;t.</p><p>It also took me an embarassing amount of time to realize that their name spells &#8220;F.I.S.H.&#8221;. That&#8217;s some real Gen Z <a href="https://www.youtube.com/watch?v=GjNY5HGcopA">Devon Cole</a> shit right there.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yesW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yesW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yesW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yesW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yesW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yesW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg" width="1159" height="697" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:697,&quot;width&quot;:1159,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!yesW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yesW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yesW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yesW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F90e99c1b-77b3-4973-9da3-9b7be2a54880_1159x697.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anyways: good fish markets: few and far between.</p><p>And it&#8217;s also kind of an open secret that most of BC&#8217;s best seafood gets flash frozen and sold throughout the entire Pacific Rim, where a lot of buyers are willing to pay a premium for it.  <br><br>Despite BC being a place where fishing happens, we&#8217;re not a great place to Sell Fish For Exorbitant Prices, so&#8230; well, we&#8217;re a fishing town where you don&#8217;t actually get to eat a lot of that fish. (This is our karmic retribution for <a href="https://www.leafscore.com/eco-friendly-kitchen-products/why-it-might-be-time-to-break-up-with-avocados/">eating all the avocadoes</a>)</p><p>My best idea for finding really good seafood would probably be to head to the Fisherman&#8217;s Wharf in <a href="https://stevestonharbour.com/fishermans-wharf/">Steveston</a>, but that&#8217;s a <em>heck of a journey</em>.</p><p>So: Back to Skipper Otto: You pay up-front, local fisherman go out and catch fish, you select what you want online, they drop it off at a drop-off point (my closest one is Steel &amp; Oak in New West which is very close), and you get the fishyfish. They get a fair price and don&#8217;t have to work through one of the large commercial fisheries. You get <em>good seafood</em>.</p><p>They even appear to have a <em>pretty good website</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nTf4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nTf4!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 424w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 848w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 1272w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nTf4!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif" width="480" height="269" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:269,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!nTf4!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 424w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 848w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 1272w, https://substackcdn.com/image/fetch/$s_!nTf4!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe347eea6-c8ba-437f-9877-4b7d77513bc8_480x269.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That sounds good, I&#8217;m sold. <em>I&#8217;m going to give it a try next year.</em></p><p>will report back later with my fishy findings </p><p>FISH HO</p>]]></content:encoded></item><item><title><![CDATA[The Taco Rice Bowl]]></title><description><![CDATA[sometimes i taco bout tacos]]></description><link>https://blog.cube-drone.com/p/the-taco-rice-bowl</link><guid isPermaLink="false">https://blog.cube-drone.com/p/the-taco-rice-bowl</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Thu, 27 Oct 2022 19:22:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cPgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have a problem.</p><p>For decades one of my favorite meals has been the Tex Mex Night.</p><p>You know: Old El Paso Tacos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cPgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cPgo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cPgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg" width="620" height="430" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/df660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:430,&quot;width&quot;:620,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!cPgo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cPgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf660c62-45f5-42f9-8bfe-162d6079ba44_620x430.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This shit is up there with Kraft Dinner in my pantheon of <em>charming mass-market meals</em> that I ate a lot of as a kid and still like as an adult.</p><p>Is it Mexican food? <em>hell no</em>. Do I care? Not even a bit. (I also love Mexican food but this is <em>not it</em>)</p><p>There&#8217;s just something so <em>fundamentally good</em> about the combination of ground beef, bright orange shredded cheddar cheese, crisp iceberg lettuce, diced tomato, lime, and sour cream.</p><p>I&#8217;ll make all kinds of modifications to the basic recipe - I&#8217;ve got a (cherry tomato, jalapeno, lime, white onion, salt, cilantro) hand-chopped salsa fresca that&#8217;s always great on this, we&#8217;ve got arrays of hot sauces, I can make taco powder from scratch, sometimes I&#8217;ve done it up with slow-roasted beef or homemade carnitas or from-scratch refried beans - it goes on hard shells or soft wraps.</p><p>Just as often, though, I&#8217;ve put it together on a weeknight <em>from packet</em> and it&#8217;s been delicious.</p><p>Taco Tuesday is real, folks.</p><p>But.</p><p>Tragedy strikes.</p><p>After every Taco Tuesday comes a grim, unyielding, Tacoless Wednesday.</p><p>The sad reality of Taco Tuesday is that all of the ingredients get used at uneven rates. In the fridge goes some loose meat glop, maybe some shredded cheddar, some salsa - sometimes leftover tortillas, sometimes not. It&#8217;s often very difficult and irritating to re-assemble Wednesday&#8217;s leftovers into viable, balanced tacos - and unappetizing, after having eaten <em>too many tacos</em> the night before.</p><p>But, lo: a trick I learned by watching <a href="https://www.youtube.com/watch?v=rm8LENSYD98">the internet</a>.</p><p>You can just dump taco ingredients atop a rice bowl and, like magic, a meal is formed!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6ZQh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ZQh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ZQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg" width="689" height="395" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/dd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:395,&quot;width&quot;:689,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!6ZQh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6ZQh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd5f394e-0721-44d7-98ef-9a15b71eeb1b_689x395.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_oqd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_oqd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_oqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg" width="1195" height="670" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:1195,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!_oqd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_oqd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fea17fc7e-1f2b-4619-9e6f-3df0438b07aa_1195x670.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Namely, Joshua Weissman&#8217;s fluffy concoction of rice, lime, sour cream, and cilantro looked like the perfect base for a daytime leftover taco rice bowl, and&#8230; <em>yeah</em>. It was. it also looked 90% easier to prepare than everything else he makes</p><p>I tried it and it <em>really worked</em>.</p><p>The taco leftovers cleaned up in one delicious fell swoop, I felt accomplished. Full of beans.</p><p>I AM BECOME MORE POWERFUL THAN EVER</p>]]></content:encoded></item><item><title><![CDATA[A Complete And Only Somewhat Abridged Guide to Web Applications]]></title><description><![CDATA[One of the white whales that I periodically chase as a software developer is that I want to share my horrible knowledge with others.]]></description><link>https://blog.cube-drone.com/p/a-complete-and-only-somewhat-abridged</link><guid isPermaLink="false">https://blog.cube-drone.com/p/a-complete-and-only-somewhat-abridged</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Thu, 15 Sep 2022 19:37:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2p_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.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_!2p_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2p_i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2p_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/db892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2p_i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!2p_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb892085-f4ce-442d-a67d-a8e6c47ed106_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the white whales that I periodically chase as a software developer is that I want to share my horrible knowledge with others.</p><p>Unfortunately, as a result, I have composed a document that is definitely and unquestionably too long to deliver in a single email/blog post.  </p><p>It&#8217;s still fairly rough, but I&#8217;m happy with where it is, now:</p><p><a href="https://github.com/cube-drone/build-a-the-web-presentation">https://github.com/cube-drone/build-a-the-web-presentation</a></p><p>Anyways, what follows is one of the chapters (to read the whole thing you&#8217;ll need to follow the link):</p><div><hr></div><h2>Language</h2><p>One of the the first questions that you'll probably come to when building a web application - any application, really - is "what language should I use"?</p><p>If you're learning everything from the ground up? The answer is probably Python or Javascript.</p><h3>Concurrency Model</h3><p>The reason that your choice of language matters so much is because different languages have very different models when it comes to managing concurrency.</p><p>When it comes to web applications, concurrency is non-optional. Imagine if, for example, a web server could only deal with one person at a time. It would be slow.</p><p>Handling concurrency is also <em>really complicated</em> - enough so that the concurrency model you choose effects every decision you make afterwards. It's a big deal.</p><h4>Remember, You're Not Writing A Database</h4><p>There's a common misconception when it comes to programming languages - the best one is the one that's fastest, right?</p><p>Well, not necessarily.</p><p>It's possible to write web applications in pretty much whatever language you like. The speed of your web application server isn't going to be your first scaling hurdle - and even PHP will cheerfully run a website for your first 10,000 users, no problem.</p><p>Static languages, dynamic languages, they're both fine. Some people like type systems, some people don't, I've definitely seen some pretty compelling evidence that they don't affect your productivity too much either way.</p><p>I'm pretty sure that most languages have fairly sane package management at this point - a good package manager where you can save a list of dependencies and automatically install it after pulling the repository - and most popular languages have libraries for just about everything you'll need.</p><p>In fact, what you should probably be doing, is writing applications in whatever language you're most comfortable writing code in - fast code is utterly worthless if you don't have any users, and the best way to get some users is with something - anything - that works.</p><p>The actual wrong decision here is choosing a language that's more complicated than you need for the task at hand, and wasting a bunch of time struggling with it.</p><h4>Process Concurrency</h4><p>"But languages like python, ruby, or PHP don't support concurrency"</p><p>Now, for those of you in the know, you know I'm sort-of lying about that - each of those languages has support for async and threads if you go spelunking in them - but let's pretend for just a moment you build a standard flask or django application in Python - that application can really, truly, only process one request at a time. It gets a request, and it has to respond to that request before it can move on to the next one. I've already said that this would be slow - but Python and PHP have been used to power some of the biggest websites on the internet. How do they do that?</p><p>Well, your operating system has concurrency built in. When you're launching a Python program in production, you're actually launching dozens of processes, each containing an identical Python program with its own fully independent memory. Then, an external program - an http server - load balances requests to all of these internal processes. In many cases this external program will also manage the whole process lifecycle for these internal processes. This external program is almost always written by people who are very smart about writing high performance code, so you're leaning on them to do a lot of the heavy lifting for you. All of the actual concurrency is provided by your operating system's scheduler - which, thanks to the fact that the processes don't share anything, means that you barely have to think about concurrency at all.</p><p>This process-based concurrency model is the simplest, the easiest to deal with. From the point of view of the program you're writing, there is no concurrency. You just have to respond to one request at a time.</p><p>If you are just learning, I strongly, strongly recommend a language that scales with a process-based concurrency model, like Python or Ruby. They are not the absolute fastest, but, remember: You're Not Writing a Database.</p><h4>Async (Co-Operative Multitasking)</h4><p>However, process-based concurrency is heavy. Each process demands its own space in memory. Ideally, you're writing your server programs to use very little memory on their own, but it is still a concern.</p><p>On top of that, a lot of time in web programming is spent waiting on network resources. One of your processes might send a query to a database, and then just wait ... for hundreds of milliseconds. In computer time, that's an eternity. Your operating system's scheduler will check in on that process every now and then, but most of the time it's just going to be waiting for the database to get back to it.</p><p>What would be ideal, is, instead of jumping around from waiting process to waiting process, if we could find a way to get a single process to just be busy all the time. That means any time it has to wait on anything, it just remembers that it's waiting for that thing, and goes to do something else for a while.</p><p>This is asynchronous programming - a style of programming where you have to intentionally indicate within the code "oop, this bit might take a while, don't come back to this until the thing is done".</p><p>Programming like this is hard. You have to relearn a lot of your habits to switch from thinking synchronously to thinking asynchronously - writing your software around the idea that it has to consciously give up control any time it's waiting on something to execute.</p><p>This also isn't really concurrency - it all still happens on a single thread of execution - but - this technique allows you to write a single process that stays white hot. Each individual process is able to deal with hundreds of simultaneous requests, because whenever it's waiting on something for request A, it can be working on something for request B, or C, or D, or E. If you have more than one CPU - if you want TRUE concurrency - you still have to scale out using the process model - one process per CPU - but only one process per CPU, because the process itself is handling the mechanics of keeping itself busy.</p><p>This is the scheme underlying node.js, or some of python's newer frameworks.</p><h4>No Shared Memory</h4><p>The process-based concurrency model is very powerful and flexible - but - if you think about it - it really limits the amount of memory available to each of your processes. Lets say you have a computer with four CPUS, and 16GB of RAM - if you're process scaling with Ruby, and you create 16 processes to jump between, each process only has access to 1 gigabyte of working memory. If you're process scaling with node, and so you only need to create four processes - one per CPU - each process only has 4GB of memory to work with.</p><p>Now, one of the reasons this is important is because a lot of process-scaled languages are also garbage collected and very flexible. Which means - memory leaks can accumulate pretty easily in the code. Which means your program can eat all of its working memory, and then die.</p><p>Also, and this is key: where do these programs keep everything? They can't keep stuff in working memory - if they do, only one of the many processes actually running on your computer would ever be able to see it. You send a request to log in on this process and then you send another request but you're not logged in on <em>this</em> process, nightmare.</p><p>So, for this reason - amongst others - these servers are written according to something called a "Shared Nothing Architecture" - nothing that they need lives exclusively in their own working memory - all they do is connect to external databases that actually store all of the real, important information. If you reboot one of these processes, it ... doesn't matter. Because they aren't storing anything important. This also is super important for the resilience of your systems - it doesn't matter if you reboot any of these servers, they'll just wake up and start handling requests again, as if nothing happened.</p><h4>Threads and Shared Memory</h4><p>Remember when I said "we're not writing a database?" That's just - good life advice. Don't write a database. It's really hard.</p><p>If we <em>were</em> writing a database, we'd want both full concurrency and access to all of the shared memory the system has to offer. That's when we start to get into the realm of truly concurrent programming models - which means - threads.</p><p>And where you have threads, you have synchronization issues. It's a fact of life - any time two CPUs have access to the same part of memory at the same time, you're only moments away from a whole raft of horrifying issues having to do with mutexes and semaphores and race conditions.</p><p>Go, Java, Scala, C#, Elixir, Erlang, Rust, C++, and C are all languages that let you go to town with threads and shared memory. Many of them ALSO have access to async coding primitives. You can mix and match.</p><p>One way to control that complexity of managing access to mutable shared memory is with immutable data structures and message passing. Immutable data is an enormously powerful technique for concurrent systems, because you don't have to manage access to it - it's always safe to read - the only thing that needs to be consistent is its lifecycle - that data has to be readable as long as there are still threads that might want to read it. A very common pattern for creating stable, manageable concurrent systems is by creating a bunch of little micro-systems that send immutable messages to one another - each thread almost feeling like a little processes within the application itself - this is based on a technique from Erlang, although commonly it is called the Actor model - and you'll find versions of it in many of these languages.</p><p>Another way to control the complexity of shared mutable state is with clever data structures. Using tools like atomic operations and copy-on-write, it's possible to build data structures that are highly resistant to being used in ways that will corrupt data.</p><p>Another way to control that complexity is just to... embrace the madness. Get deep into mutex town and hope to hell you don't make a mistake. This is a common tactic for C++ programmers, who are crazy, and Rust programmers, who have invented a compiler so complicated that <em>if</em> you can write programs for it, at all, they're probably safe to run.</p><p>Needless to say, unless you ARE writing a database, I don't necessarily recommend managing your own threaded concurrency and shared memory. In fact - if you're listening to me, an idiot, and learning things, you're probably not at the point in your career where you are ready to write database code yet.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Sodium Citrate, Citric Acid, and Iced Tea]]></title><description><![CDATA[I Have A Couple Of Bags Of Weird Food Supply That I Take Advantage Of Sometimes]]></description><link>https://blog.cube-drone.com/p/sodium-citrate-citric-acid-and-iced</link><guid isPermaLink="false">https://blog.cube-drone.com/p/sodium-citrate-citric-acid-and-iced</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Sun, 04 Sep 2022 07:43:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/KcM_MZoJWOo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In a private forum I run, a friend of mine brought up a question about iced creams and where to source Mysterious Food Science Powders.</p><p>The only place I&#8217;ve ever been able to find them is Amazon, and the only ones I have are <strong>Sodium Citrate</strong> and <strong>Citric Acid</strong>. But those powders, they do good work, and I have them both because I watch too much Food YouTube.</p><h2>Sodium Citrate</h2><p>The Sodium Citrate was because of this: </p><div id="youtube2-KcM_MZoJWOo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;KcM_MZoJWOo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/KcM_MZoJWOo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>And it totally works! It&#8217;s great. I wonder if it&#8217;s a good emulsifier in other contexts? Maybe I should be adding a pinch of it to vinaigrettes? I don&#8217;t know. <br><br>There&#8217;s only one other thing I know sodium citrate is good for, and I hope it doesn&#8217;t help me in the kitchen any time soon: </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wUqb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wUqb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 424w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 848w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 1272w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wUqb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png" width="1394" height="254" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/338232df-1dd2-4934-8919-e4a456884a60_1394x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:1394,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:178313,&quot;alt&quot;:&quot;Sodium citrate is used as an anticoagulant in human blood products&quot;,&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="Sodium citrate is used as an anticoagulant in human blood products" title="Sodium citrate is used as an anticoagulant in human blood products" srcset="https://substackcdn.com/image/fetch/$s_!wUqb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 424w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 848w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 1272w, https://substackcdn.com/image/fetch/$s_!wUqb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F338232df-1dd2-4934-8919-e4a456884a60_1394x254.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><br>If you&#8217;ve found another use for sodium citrate outside of cheese sauces and fattening up local vampires, <a href="https://twitter.com/cube_drone">tweet them at me</a> pls. Enquiring minds need to know.</p><h3>Citric Acid</h3><p><br>The Citric Acid came out of a desire to make exactly one recipe, the <a href="https://jeffreymorgenthaler.com/lime-cordial/">Morgenthaler Lime Cordial</a>, borne out of&#8230; well, the bartending YouTube channel I follow.</p><div id="youtube2-iVC64ad8SMs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iVC64ad8SMs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/iVC64ad8SMs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><br><br>But, recently, I&#8217;ve found Another Use for Powdered Citric Acid, outside of that Exactly One Lime Cordial Recipe.</p><p></p><h3>Iced Tea</h3><p>I&#8217;ve been polishing my <em>Canadian-Style Iced Tea Recipe</em> for a <strong>long time</strong>.</p><p>When I say &#8220;Canadian-Style Iced Tea&#8221;, I mean - uh, a substance that tastes a lot like this stuff:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X0mX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X0mX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X0mX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg" width="500" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="image" title="image" srcset="https://substackcdn.com/image/fetch/$s_!X0mX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X0mX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcca1b8bf-0d65-4e8b-9264-b4e895a8b147_500x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Canadians do not understand southern style &#8220;iced tea&#8221;.</p><p>What, it&#8217;s just tea but cold?</p><p>No, Iced Tea is supposed to be <em>sweet</em> and <em>tart</em> and a <em>little bitter</em>, essentially an <a href="https://en.wikipedia.org/wiki/Arnold_Palmer_(drink)">Arnold Palmer</a>. (<em>In fact, the iced tea drinks we&#8217;re familiar with up here are, in fact, Arnold Palmers, there&#8217;s a direct and unbroken line between a golfer pouring lemonade into his unsweetened tea in the 60&#8217;s and the Arizona/Brisk/Nestea of today</em>).</p><p>But&#8230; well, commercial Iced Tea is <em>too</em> sweet, and not bitter or tart enough. That&#8217;s why I make my own! Out of real tea, and real lemons, and by and large it comes out &#8230; sometimes bad, sometimes good, sometimes amazing.</p><p>Because what I&#8217;m making is actually an Arnold Palmer, my process is to, essentially, make lemonade <strong>with</strong> cold tea, using a process that now involves this charming &#8220;State Fair Lemonade&#8221; recipe from Food Wishes:</p><div id="youtube2-_YYF9vBLzGU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;_YYF9vBLzGU&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/_YYF9vBLzGU?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>One of the things that finally got me on to the track of making it come out pretty well, most of the time, though, was the <em>tasting spoon</em>.</p><p>A lot of my earlier cooking experiments involved &#8220;doing the entire cooking process and then tasting the food at the end to see how I did&#8221;. As I get older, I&#8217;m starting, gradually, to learn to <em>actually taste the food now and again</em>, and, having done that, <em>attempt to balance the flavors somewhat</em>.</p><p>And so, the current iced tea recipe is a careful balance between <em>bitter</em> (provided by the tea, brewed a little aggressively to bring out some bitter notes), <em>sweet</em> (provided by <a href="https://www.bonappetit.com/recipe/oleo-saccharum">oleo saccharum</a> and simple syrup), and <em>tart</em> (provided by lemon juice).</p><p>And that&#8217;s where the <strong>citric acid</strong> comes in. It&#8217;s great at that final step of balancing tartness after I&#8217;ve added lemon.</p><p>Technically, I could just keep squeezing more and more lemons, but&#8230; lemons are expensive, and I have this whole bag of acid right here &gt;_&gt;. That Good Host iced tea up there is definitely using citric acid to power its mock-citrusy punch (as does Kool-Aid, a packet of citric acid, food dye and artificial flavors) and, in fact, by using a bit of citric acid I&#8217;ve kinda hit closer to the flavor I&#8217;m actually craving: fake, sugary, tart, processed, canned Iced Tea&#8230; but <em>better</em>.</p><p>I ended up using two teaspoons in my 2L jug, and this is possibly my best iced tea yet.</p><p>So, mission accomplished: my fridge has a couple of liters of homemade ice tea in it. </p><p>I think I&#8217;m going to name this batch &#8220;Lil-Nestea-X&#8221;.</p>]]></content:encoded></item><item><title><![CDATA[Shutting Down Cabinloop For Now]]></title><description><![CDATA[This software is bad and I am stupid]]></description><link>https://blog.cube-drone.com/p/shutting-down-cabinloop-for-now</link><guid isPermaLink="false">https://blog.cube-drone.com/p/shutting-down-cabinloop-for-now</guid><dc:creator><![CDATA[Cube Drone]]></dc:creator><pubDate>Sat, 03 Sep 2022 07:39:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y2Dw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve decided to shut off Cabinloop/Groovelet for a bit, because it&#8217;s expensive and I am a trash person who does not deserve to create software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y2Dw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y2Dw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 424w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 848w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 1272w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y2Dw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1327736,&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_!y2Dw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 424w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 848w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 1272w, https://substackcdn.com/image/fetch/$s_!y2Dw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F869d2ee2-9b8a-41f5-b7a2-9a0dd280e920_2005x1443.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s a final screenshot.</p>]]></content:encoded></item></channel></rss>