<?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[Daniel Sosebee]]></title><description><![CDATA[Sharing what's true in my life and projects, every week]]></description><link>https://blog.danielsosebee.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Rt8j!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F380fd896-edb1-46e4-a2cc-6578d76d426a_1280x1280.png</url><title>Daniel Sosebee</title><link>https://blog.danielsosebee.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 30 Apr 2026 00:14:06 GMT</lastBuildDate><atom:link href="https://blog.danielsosebee.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Daniel Sosebee]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[humanprogramming@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[humanprogramming@substack.com]]></itunes:email><itunes:name><![CDATA[Daniel Sosebee]]></itunes:name></itunes:owner><itunes:author><![CDATA[Daniel Sosebee]]></itunes:author><googleplay:owner><![CDATA[humanprogramming@substack.com]]></googleplay:owner><googleplay:email><![CDATA[humanprogramming@substack.com]]></googleplay:email><googleplay:author><![CDATA[Daniel Sosebee]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How I set and maintain good habits via journaling]]></title><description><![CDATA[A guide]]></description><link>https://blog.danielsosebee.com/p/how-i-set-and-maintain-good-habits</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/how-i-set-and-maintain-good-habits</guid><pubDate>Thu, 23 Apr 2026 06:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RhC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Good habits require ongoing maintenance. Most popular habit books don&#8217;t cover this topic<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, but I&#8217;ve made a system that&#8217;s simple and lightweight and works.</p><p>It has three components:</p><ol><li><p>Use tiny habits</p></li><li><p>Journal about my habits every day (as little as two words)</p></li><li><p>Make sure it&#8217;s fun</p></li></ol><h1>1. Use tiny habits</h1><p>A while back I met the founder of a habit-formation-software company. When I asked what theory his software was based on he pointed me towards a book called <em><a href="https://tinyhabits.com/">Tiny Habits</a></em> by BJ Fogg. I had heard of the more popular <em>Atomic Habits</em> which was published a year earlier, but according to my recommender (and online reviewers) <em>Tiny Habits</em> offered a more complete and opinionated guide.</p><p>I gave it a read, thought it was great, and now follow the book&#8217;s prescriptions, making tiny-habit &#8220;recipes&#8221; that look like the following:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LWd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LWd6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 424w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 848w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 1272w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LWd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png" width="1252" height="616" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:616,&quot;width&quot;:1252,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103828,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/192867065?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LWd6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 424w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 848w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 1272w, https://substackcdn.com/image/fetch/$s_!LWd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03393a9f-9c33-4175-9eef-64269a59c7b8_1252x616.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The recipes for the habits I make are all like this: after some trigger (such as another action I&#8217;m already regularly taking), I perform some <strong>very simple</strong> (&#8220;tiny&#8221;) behavior, then I celebrate. The celebration rewards the tiny behavior and causes it to stick. In the example above, though I truly intended to <em>write</em> in my journal, I keep the habit small - I just need to <em>open</em> it. This way the habit is very easy to start and maintain, and the full intended behavior of writing in my journal usually follows anyways (it&#8217;s pretty easy to journal once it&#8217;s open in front of you).</p><p>I recommend reading the book, which includes many more specific recommendations for various aspects of setting good habits. But even once you&#8217;ve learned the book&#8217;s frameworks, that&#8217;s <em>still</em> not enough to actually set good habits (in my experience). You need to apply the right strategies at the right times throughout your life. For me, that&#8217;s where the journal comes in.</p><h1>2. Journal about my habits every day</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RhC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RhC1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RhC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg" width="552" height="414" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.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;:552,&quot;bytes&quot;:3080093,&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;:&quot;https://blog.danielsosebee.com/i/192902823?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RhC1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RhC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fd693d-c8af-4752-ba3e-c00eeb6c691a_4032x3024.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">My current journal</figcaption></figure></div><p>Every day I write in my journal about a variety of things, one of which is my routines or habits. I use symbols to delineate the sections of my daily entry, so, when it&#8217;s time to write about habits, I write and circle a capital &#8220;H&#8221;<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. Then I free-write about habit strategy, on topics like:</p><ul><li><p>What new problems do I want to solve?</p></li><li><p>What new habits or routines might be helpful?</p></li><li><p>How can I make those into three-part recipes?</p></li><li><p>How are my ongoing habits going? How could they be better?</p></li><li><p>If I stopped/failed at something, why?</p></li></ul><p>The time and effort I spent on this &#8220;Habits&#8221; portion of my daily journal entry varies widely. If, for example, I moved apartments recently, then I&#8217;ll end up writing about what pieces of my old routines I should keep and how that all will work in my new environment. And at the same time I&#8217;ll be spending effort outside of my journaling sessions on implementing my new intentions. But if my routines feel stable, in my journal I might just write a quick &#8220;all good&#8221; and be done with it. So the journal routine stays lightweight and is easy for me to keep up through the ebbs and flows of life. I can even ignore it for a while, and as long as I come back eventually, I trust that I&#8217;ll be able to restart the reflective-workshopping process and my habits will end up in a good place. I try to make all of my personal systems forgiving in this way, to account for life&#8217;s curveballs.</p><p>This system helped me set up <a href="https://blog.danielsosebee.com/p/how-i-solved-my-sleep-issues">my sleep habits</a> and my current morning routine of yoga, meditation, cleaning, and the consumption of various hot beverages. Of course it&#8217;s not perfect - it&#8217;s only as good as the things I already basically know how to do. But it does give me space to follow through with my intentions, and a good mechanism to course correct when things go awry, which is basically to write about the issues I&#8217;m facing each day until I&#8217;ve solved them.</p><h1>3. Make sure it&#8217;s fun</h1><p>If you&#8217;re actually interested in trying this I have one last suggestion, which is to <em>make sure it&#8217;s fun.</em> If you don&#8217;t already enjoy journaling, then step one is to come up with a journaling practice that you enjoy. That probably would involve more than just writing about habits, as it does for me.</p><p>Before I started my habit-journaling I was already writing every day about things I was thankful for, things I accomplished, ways I might improve, and the next day&#8217;s plans - each in its own section delineated by a unique symbol. Even with those guideposts my writing ranges freely, allowing me each day to make sense of my life and to work towards expressing my ideas and aspirations. With that practice in place, a &#8220;Habits&#8221; section was an easy addition, and contributed to an overall rewarding experience.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p>The system described here is pretty simple, but I couldn&#8217;t find a description of anything similar on the internet. I suppose most people are looking for how to set good habits <em>right now</em>, without thinking about the more important question of how to keep good habits for life. For me, habit journaling fits the bill.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>&#8230;if my brief Claude queries are to be trusted</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Actually I do an &#8220;R&#8221; for routines, but I&#8217;m leaning on the phrase &#8220;habits&#8221; for this piece</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Living Personal Systems Pt. 2: The Intentional Years]]></title><description><![CDATA[How I developed my principles and the systems that supported them]]></description><link>https://blog.danielsosebee.com/p/my-living-personal-systems-the-intentional</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/my-living-personal-systems-the-intentional</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Wed, 15 Apr 2026 12:30:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VmIz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.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_!VmIz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VmIz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VmIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg" width="501" height="389.44921875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:597,&quot;width&quot;:768,&quot;resizeWidth&quot;:501,&quot;bytes&quot;:189227,&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;:&quot;https://blog.danielsosebee.com/i/190051796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ff582d3-61ce-4b72-a421-013b32ad60fb_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VmIz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VmIz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfc598c0-8c91-4b09-a7ab-3d04a22e0cf7_768x597.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">Original art</figcaption></figure></div><p>Part of a series on my personal systems:</p><ol><li><p><strong><a href="https://blog.danielsosebee.com/p/the-planting-of-my-living-personal">Foundations of My Living Personal Systems</a></strong></p></li><li><p><strong>The Intentional Years</strong> &#8592; <em>you are here</em></p></li></ol><div><hr></div><p>Towards the end of high school I began following a set of self-improving personal systems. In the five or six years that followed, I poured perhaps 1,000+ hours and hundreds of written pages into the endeavor, producing an intricate system of interlinked intentions and practices, all formed around a set of core principles. Today&#8217;s post continues the story and describes that interlinked system&#8217;s workings.</p><p>The most fundamental motivating principle of my early personal systems was the following:</p><blockquote><h4>&#8220;It&#8217;s worth knowing what you want to do and what kind of person you want to be.&#8221;</h4></blockquote><p>Over time, my systems provided me with that kind of knowledge across many aspects of life. I had routines and plans for each day, goals or &#8220;modes&#8221; for each season, and most importantly, a set of overarching principles to guide my actions.</p><p>We can call the whole set of routines, plans, and principles my &#8220;intentions.&#8221; At my systems&#8217; core was a set of reflection routines which compelled me to  describe, maintain, and ultimately to manifest these intentions as best I could.</p><h2>The core reflection routines</h2><p>I had two core reflection routines: a nightly journalling session and a weekly review. These were codified in a document called &#8220;Constitution&#8221; which lived in my digital notes and was the entry point to the rest of my systems.</p><p>The nightly journaling sessions started as unstructured free-writes. Each night I wrote about what was going on in my life and about ideas for upgrades I might make to my systems, such as: &#8220;I&#8217;d like to set up principles for myself that I can reference,&#8221; or, &#8220;I&#8217;d like to write down what I&#8217;m grateful for every day.&#8221;</p><p>Then, during my weekly reviews I read through last week&#8217;s journal entries and made updates to my digital notes. In part my goal was to integrate the week&#8217;s ideas into my systems as appropriate, but I also allowed myself to make additional changes, informed by the zoomed-out reflective standpoint that the weekly review provided.</p><p>These two core routines maintained and built upon themselves. For example, during one weekly review I read in my journal that &#8220;I&#8217;d like to set up principles for myself that I can reference.&#8221; So, I set forth to manifest that. I created a digital note titled &#8220;Principles&#8221; and updated my Constitution in two places to reflect the following: that during nightly journaling I should prompt myself to write about learnings that are relevant to my principles, and that during weekly review<em> </em>I should modify my principles based on the learnings collected in the prior week.</p><p>My goal for any described routine was for it to become a habit, and for that habit to effectively accomplish the routine&#8217;s purpose, and for the entire story of the routine/habit and its purpose to be well-described within my system&#8217;s Constitution. To achieve that state of systematic integrity I knew I had to regularly &#8220;give the system love,&#8221; meaning, to apply steady creative energy towards the improvement of each aspect of the system and towards the system&#8217;s overall coherence.</p><p>I also believed strongly that my systems would work best if I could genuinely commit to following my stated intentions, so I did my best to maintain that commitment. Doing so gave my systems the power to adapt and mature by their own rules.</p><h2>Factored journaling for nightly reflection</h2><p>Over time my journaling routine evolved, and pretty soon I was doing the following: each night I&#8217;d proceed through a series of prompts represented by the acronym <em>TAIL</em>: &#8220;Thankfuls&#8221;, &#8220;Accomplishments&#8221;, &#8220;Improvements&#8221;, and &#8220;Laters&#8221;. In order, I wrote about:</p><ol><li><p>(T) What I was thankful for - in my relationships, in the world around me, and in myself</p></li><li><p>(A) What I accomplished that day, especially in light of my principles</p></li><li><p>(I) Ways that I might improve myself and/or my systems - this section would directly feed into my Principles document and others</p></li><li><p>(L) What I needed or wanted to do the next day</p></li></ol><p>And finally I&#8217;d put a placeholder for recording dreams in the morning.</p><p>This system served both my <em>immediate</em> goals of integrity + calmness + gratitude + self-direction, and my <em>long-term</em> goals of systematic self-understanding and improvement.</p><h2>Principles and their synthesis</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XqKd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XqKd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XqKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg" width="406" height="304.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:466845,&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;:&quot;https://blog.danielsosebee.com/i/190051796?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XqKd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XqKd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ff8dbbc-e73d-4f36-9c05-4cdb32ab4d3e_1024x768.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">&#8220;Reflection&#8221; (Trees and laptop screen)</figcaption></figure></div><p>Over years of weekly reviews I read every word of my daily journal entries, integrating my scrawled thoughts into a growing body of digital notes. The most important digital notes were those relating to my <strong>principles</strong>.</p><p>At first, my principles were a single document: a list of eight to ten sentences, like this:</p><blockquote><p><strong>Be a confident role model.</strong></p></blockquote><p>Together my principles made up a concise description of the kind of person I wished to be and the kind of life I wished to live, and I intended for my actions and my systems to serve them.</p><p>Once my principles document was set up, I built a queue to aid in the principle-synthesis process. During weekly review time I would copy my daily &#8220;Improvements&#8221; notes into this queue, and in time I would process each item in the queue, considering whether it might call for a modification to my principles or perhaps to some downstream system.</p><p>Eventually I realized that my true intentions, and even the subset of my intentions that I wished to write about, far exceeded what could be conveyed in these brief sentences. To give my intentions more space I started a new document titled &#8220;Principles: Full Considerations,&#8221; which grew to include short essays under each principle. Here&#8217;s an example (note: this is a shorter one):</p><blockquote><p><strong>Be a confident role model.</strong><br>A successful role model has many traits: not only does he act in a positive manner and go about life in a way that benefits everyone, he also must be confident in his ability to teach, and willing to put himself in the public view.</p><p>I must start by understanding that people look up to me already and will emulate me if I am willing to make visible my thoughts or actions. I must be confident enough in my unique ways to put them on display, and I must display them confidently.</p><p>I must be the first to spring to action when a situation requires it, being guided by what is the right thing to do and not what others think. Don&#8217;t use &#8220;I don&#8217;t know&#8221; as a crutch.</p><p>As to my role? Following my other principles is enough to define my role as it pertains to being a role model. An additional note is to act respectfully in public settings, especially on the internet, and to show the best sides of myself to every single person I meet. Remember: I have the power to define the energy in any setting.</p></blockquote><p>&#8230;</p><p>To describe the full circle of principle synthesis: during nightly journaling I wrote about specific ways to improve, sometimes targeting my writings towards a particular principle and sometimes writing in a more free and uncategorized way. Then during weekly review I moved these thoughts into my queue for principles. Later I would integrate these thoughts into some appropriate section in my full-considerations doc, or, in rare cases, mint a new principle. In the end I had a well-adapted set of about ten principles with accompanying essays that integrated thousands of days of reflections.</p><h2>The challenge of systematically realizing principles</h2><p>Of course I knew that merely writing down intentions wouldn&#8217;t make them a reality, so I was constantly devising new schemes to <em>become</em> the kind of person my principles described. That endeavor was, of course, the most difficult part of the whole system, and I remained unsatisfied with my attempts to the end. But I tried many schemes and I liked some of them.</p><p>At first I would literally carry my principles in my pocket. Then at some point I created a new document called &#8220;Principles - Actionable Ideas&#8221; which described a protocol I could follow at any time in order to ground myself and direct myself towards positive action. Funny enough, the protocol started with a reality check, then branched one way or another depending on whether I was dreaming (I was practicing lucid-dreaming at the time).</p><p>But with that protocol there was still something incomplete - <em>how would the full extent of my intentions cash out into reality?</em> So I kept iterating. The next innovation was a &#8220;principle of the week.&#8221; During weekly review I&#8217;d choose whatever felt like the most relevant principle, then throughout the following week would direct my focus towards that principle by various methods. I also set up &#8220;seasonal modes,&#8221; which, like principles, represented intended ways of being, but were more closely adapted to my present circumstances.</p><p>I felt positive about these various attempts at principle implementation, but I remained unsatisfied, and despite my diligence things seemed to slip through the cracks. I loved my routines and thought that they brought me great benefit but I did not believe I had created the perfectly self-regulating system of guidance that I wished to create.</p><h2>Auxiliary systems</h2><p>While my main focus was towards the flourishing of my principles, I also regularly attended to a number of other systems and their written counterparts. The rest of my systems were ostensibly downstream of my principles, and I wished to make the links between each system and its motivating principles explicit, but I often struggled to do so (probably for good reason - motivations are complex). Regardless, I had a vibrant array of offshoots. Among them:</p><ul><li><p>Worksheets from the book Designing Your Life</p></li><li><p>A list of close friends, and for each: how they inspire me, what they give me, what we have in common, what I could give them</p></li><li><p>A list of accomplishments, organized by season</p></li><li><p>A list of times I cried, and other lists of meaningful moments in my life</p></li><li><p>A list of good stories that I wish to remember</p></li><li><p>(and many more)</p></li></ul><h2>Living an intentional life</h2><p>To summarize: each week I opened my journal, read through the week&#8217;s reflections, and updated my digital notes. Sometimes I changed my principles, sometimes I made changes to my reflection systems, and sometimes I worked towards setting daily habits that would help me live a principled life.</p><p>For at least four years these systems were going strong, and they gave me a strong sense of trust in myself. I knew that every morning I was waking up with the best intentions, and that whenever I fell short, as all people do, I would learn and improve to the greatest extent of my abilities. I was very happy with my systems and imagined them extending far into the future, and yet, I also felt there was much work still to be done. <em>If only I could figure out the right algorithm to integrate everything together - to optimally guide myself into perfect alignment with my deepest values - then the vision would be fully realized!</em></p><div><hr></div><p><strong>Some concluding notes: </strong>At this point I&#8217;ve covered, from a very high level, the growth period of my living systems. Perhaps you now better understand <em>what it&#8217;s about</em>.</p><p>There&#8217;s tons more I could publish about these systems, much of which is already written (there are benefits of writing about something which was designed to describe itself). Of that, there are many details I&#8217;m truly excited to share, such as: <em>what concrete outcomes did these systems create for me?</em> Or, <em>what were the rest of my principles and their full considerations? </em>And, I suppose I might also cover: <em>what happened to these systems?</em> <em>Why is everything in the past tense?</em></p><p>To be honest, to describe the downfall of these systems would be a daunting task. Perhaps I will find a good way to do so, but I expect that to take time. In any case, today&#8217;s post was the most important part of the history. Now that I&#8217;ve described my prior systems I expect to more easily describe their present evolutions, as indeed a revitalization of sorts is taking place. My next couple of blog posts will probably focus on health, and after that I look forward to returning to this theme.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Every challenge is a gift]]></title><description><![CDATA[A mindset I'm trying on, and an update on my health recovery]]></description><link>https://blog.danielsosebee.com/p/every-challenge-is-a-gift</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/every-challenge-is-a-gift</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Wed, 08 Apr 2026 12:03:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!IXiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.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_!IXiY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IXiY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IXiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg" width="3024" height="2161" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2161,&quot;width&quot;:3024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3227294,&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;:&quot;https://blog.danielsosebee.com/i/193100250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae0ee389-e24a-4715-857f-dd503e9e27ad_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IXiY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IXiY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03b07dc4-55bf-408a-bebb-f2cba784ce69_3024x2161.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">A path with mud</figcaption></figure></div><p>Three weeks ago I set this determination:</p><blockquote><p>As long as my fears, pains, and concerns do not exceed what I experienced this week, I will keep pushing through them, choosing to live the life that I most wish were possible. If that succeeds, then eventually my body will catch up with my brain, learning to once more have confidence in itself. And then, finally, there will be no fears and nothing left to push through.</p><p><em>source:</em> <em><a href="https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue">I tried David Chapman&#8217;s chronic-fatigue-defying six-mile run. It worked.</a></em></p></blockquote><p>So far I&#8217;ve been doing exactly that, and I&#8217;m now on my fourth week of &#8220;choosing to live the life that I most wish were possible.&#8221; I&#8217;m now quite close to my holy grail of running three times a week and climbing/lifting three times a week.</p><p>As predicted, along the way there have been some challenges. One day in particular last week I woke up feeling quite tired. My body felt weird and my brain wasn&#8217;t working very well. I&#8217;d say it was &#8220;the normal stuff&#8221; but in truth, &#8220;the normal stuff&#8221; for me varies, and each problematic experience is a little different. I can at least say it was <em>familiar</em>.</p><p>It&#8217;s natural to see such challenges as setbacks, but recently I&#8217;ve been seeing them otherwise: as gifts.</p><p>As I understand it, over the last year my body has been conditioned to produce adverse effects (fatigue, inflammation, pain) in response to a wide range of stimuli that occur naturally in a full, engaged life. In order to conquer these adverse effects, I must provide the opposite conditioning - I must live a full, engaged life, with all of its stresses, and then when the adverse effects inevitably show up, I must demonstrate to my body that &#8220;actually, everything&#8217;s fine.&#8221; I can do that by maintaining positivity through challenging periods and by continuing with my intended activities, exercise-related or otherwise.</p><p>It&#8217;s like there&#8217;s a minefield of stimuli, and each time my health fluctuates it&#8217;s an opportunity to defuse another mine, to train my body-mind system to skillfully navigate some new area of life. Eventually all the mines will be defused. I expect that to take some time, and in the meantime I will continue to see each challenge as a unique opportunity to move my recovery forward. It&#8217;s almost a joyful thing: &#8220;Ah, another opportunity. Excellent!&#8221;</p><p>This mindset can apply to all sorts of challenges, not just my health ones. All challenges are opportunities to demonstrate and learn skillful behavior, expanding the boundaries of what one can do well.</p><div><hr></div><p>In the end my problematic feelings this week didn&#8217;t last long. I felt much better the next day and ran another 10k, my best yet. Now, a few days later, I&#8217;ve finished my first week at my gold-standard activity levels. Maybe next week will be easier, or maybe there will be more challenges. As long as I keep doing what I&#8217;ve set my mind on, I&#8217;ll be happy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jJaW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jJaW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jJaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg" width="322" height="402.421768707483" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1286,&quot;width&quot;:1029,&quot;resizeWidth&quot;:322,&quot;bytes&quot;:458833,&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;:&quot;https://blog.danielsosebee.com/i/193100250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3410fa78-59f6-4ae7-8e29-dfc16df24757_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jJaW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jJaW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4bf42a-c60c-40b0-8e9b-7a5ad162ab46_1029x1286.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_!RJDV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RJDV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RJDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg" width="373" height="581.8589562764457" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1106,&quot;width&quot;:709,&quot;resizeWidth&quot;:373,&quot;bytes&quot;:157326,&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;:&quot;https://blog.danielsosebee.com/i/193100250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RJDV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RJDV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12d778f2-fa86-495b-8439-88612038441b_709x1106.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How I solved my sleep issues]]></title><description><![CDATA[What's on your bedside table?]]></description><link>https://blog.danielsosebee.com/p/how-i-solved-my-sleep-issues</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/how-i-solved-my-sleep-issues</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 02 Apr 2026 00:11:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8bwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8bwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8bwJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8bwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg" width="310" height="232.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.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;:310,&quot;bytes&quot;:1159887,&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;:&quot;https://blog.danielsosebee.com/i/192867065?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8bwJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8bwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8673d963-85ef-4c35-b633-a1c48bcd66a9_4032x3024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">A well-stocked bedside table</figcaption></figure></div><p>During my first few months of post-mono fatigue I struggled to fall asleep and stay asleep. It seemed that sleep had just become harder. Regardless of the underlying problem, the solution was straightforward: I just needed to create better sleep routines than my previous ones.</p><p>After a particularly un-restful period I decided to apply some effort to the matter and began researching optimal practices, and then began testing them. Eventually my issues resolved and I kept my new sleep habits to this day, though with minor adjustments. I thought I&#8217;d share what worked for me:</p><h3>Consistent wake-up time</h3><p>Every morning my alarm goes off at the same time (call this &#8220;<em>t</em>&#8221;). Consistent alarms from day to day help my body fall into a natural rhythm, so even if I&#8217;m up late I prioritize alarm consistency over sleep duration.</p><h3>Wind down routine</h3><p>I&#8217;ve learned that I sleep best when my lights are off at <em>t - (8h 40min)</em>, so I work backwards from there. On an ideal day:</p><ol><li><p><em>t - (10h)</em> (or earlier): <strong>Wind down begins</strong>:</p><ol><li><p><strong>Plug in / put away phone (not in bedroom)</strong> - the farther and more out-of-sight the phone, the better. Once it&#8217;s plugged in, I don&#8217;t use it. I also use my phone&#8217;s built in sleep controls to suppress notifications.</p></li><li><p><strong>Turn off lights, unplug bright computer keyboard</strong> - darkness helps with circadian rhythm.</p></li><li><p><strong>Turn on red bed-side light</strong> - red light is circadian-rhythm friendly and routine red light becomes a pleasant backdrop to pre-sleep rituals, plus a consistent signal to the body of impending sleep.</p></li><li><p><strong>Lightly organize apartment</strong> - putting things away helps &#8220;put away&#8221; the thoughts associated with them. It&#8217;s also just a nice wind-down-friendly task.</p></li></ol></li><li><p><em>t - (9h 30min)</em>: <strong>Get in bed, journal</strong> (20 min) - I follow a structured journaling routine. Like cleaning the apartment, journaling also helps me &#8220;put away&#8221; thoughts from the day. I write about things I&#8217;m thankful for, things I accomplished, how I might improve my actions and routines, and what needs to get done the next day. When I&#8217;m finished, my thoughts are quieter.</p></li><li><p><em>t - (9h 10min)</em>: <strong>Read a book (fiction preferred)</strong> (30 min)</p></li><li><p><em>t - (8h 40min)</em>: <strong>Turn on alarm, put in ear plugs and put on eye mask, turn off red light, and close my eyes.</strong><br>&#8230;</p></li><li><p><em>t</em>: <strong>Alarm</strong></p></li></ol><p>Sometime I extend or shrink the wind-down window to accommodate for the natural flows of my schedule, but I try not to shrink it too much.</p><h3>Keeping the bed(room) for sleeping only</h3><p>A lot of my routines above relate to ensuring that my sleeping spaces are used only for sleeping - that&#8217;s why my phone stays outside during the night, and my bedside table only has exactly the items needed for wind-down:</p><ol><li><p>lamp with red bulb</p></li><li><p>journal</p></li><li><p>book</p></li><li><p>alarm clock (prevents reliance on phone)</p></li><li><p>ear plugs and eye mask</p></li></ol><p>My setup isn&#8217;t fully ideal because my current bedroom contains my at-home office. But at least my computer and monitor don&#8217;t face the bed <strong>(</strong>they&#8217;re sorta around a corner), so there&#8217;s some mental separation.</p><p>I also try to avoid lying on my bed unless as part of wind-down/sleep. I&#8217;ve made exceptions in the past when I was extra tired, but in hindsight it would have been better to use the couch so that my body knows that bed = sleep.</p><h3>Melatonin (rarely)</h3><p>I only use Melatonin on rare occasions when my circadian rhythm seems behind schedule, using the clinically-studied dose of 0.3g (lower than most supplements) and timing it about an hour before I intend to sleep. Once my sleep seems roughly normal (generally after one night) I stop taking it, and otherwise don&#8217;t take supplements for sleep.</p><p>I tried magnesium glycinate, but didn&#8217;t personally notice a difference from taking it.</p><h3>Pleasantness-maxxing</h3><p>My routines form a sort of pleasant ceremony. Once my red light is on, it&#8217;s a bit like I&#8217;m in another world: a world where I only do pleasant, relaxing activities.</p><p>Nowadays this is a joyful part of the day that I can look forward to - when I was struggling with poor sleep and my other fatigue issues, this period felt more like a necessary respite. In any case, pleasantness is both good for sleep and good for its own sake.</p><h3>Electronics off early</h3><p>&#8230;just bears repeating - my phone is nowhere near me during the wind-down window. If there are internet things that I wish to get done, I write about them in my journal and save them for the next day.</p><h3>Creating and maintaining routines (to be continued&#8230;)</h3><p>My particular routines might not work for others, and it takes time to onboard any kind of routine, especially complicated multi-part ones (like the wind-down sequence described above). So, my real recommendation for someone looking to improve their sleep would be to develop a good <strong>routine-generating process</strong> - something I&#8217;ve put a lot of effort into myself.</p><p>I&#8217;ll write about routine-generation soon in a post titled (tentatively) &#8220;Journal as core routine engine.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[My experience with hypnotherapy for post-viral fatigue]]></title><description><![CDATA[An illustrated account of a positive mind-body intervention]]></description><link>https://blog.danielsosebee.com/p/my-experience-with-hypnotherapy-for</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/my-experience-with-hypnotherapy-for</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 26 Mar 2026 06:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cUoA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.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_!cUoA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cUoA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 424w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 848w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 1272w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cUoA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png" width="1250" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1250,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1606394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cUoA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 424w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 848w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.png 1272w, https://substackcdn.com/image/fetch/$s_!cUoA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4aa6fa5-92c8-42dc-9e0d-1042bd5e9db5_1250x692.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><figcaption class="image-caption">Original artwork</figcaption></figure></div><p>Last week I wrote (<a href="https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue">here</a>) about my recent success in pushing through a post-viral fatigue spell, running six miles and coming out more energetic on the other end. I realized I have more to share - a long history of experiences and attempted interventions which together could form a useful fatigue-recovery case study. Today I continue the story by describing my experiences with hypnotherapy, an intervention which changed how I understand my illness and plausibly helped me recover faster. I&#8217;ll describe both the session itself (with illustrations) and my immediate and longer-term outcomes.</p><p>&#8230;</p><p>I learned of hypnotherapy through a close friend who used it to treat his chronic shoulder pain. He had a positive experience and eventually offered to buy me a session with the same practitioner. That was a year ago, three months after the start of my illness. I appreciated the thoughtful gift but wasn&#8217;t eager to begin: I trusted that my fears, pains, and other body signals were all well calibrated to prevent me from taking harmful actions in my fragile state.</p><p>Ten months later my perspective had shifted. As described in last week&#8217;s post, a series of positive experiences with exercise caused me to reevaluate the wisdom of my symptoms. By January 2026 I felt I was ready, and I reached out.</p><p>At the time I understood my condition as follows (excerpts from the hypnosis intake form):</p><h3>What was I experiencing?</h3><blockquote><p><strong>Presenting issues:</strong></p><p><em>Since having mono a year ago, I&#8217;ve had some fatigue issues. Things have actually improved in the last few weeks and I have not felt many symptoms even though I&#8217;ve been more active (e.g. have been back to the climbing gym about twice a week). So I&#8217;m currently optimistic, but also things tend to change randomly, so I&#8217;m not fully optimistic.</em></p><p><em>&#8230;</em></p><p><strong>If you are experiencing discomfort, on a scale of 0 - 10, which number represents it at its most severe?</strong></p><p><em>5</em></p><p><strong>And which number represents it at its best?</strong></p><p><em>0? (Or maybe 1. If I think about it, there&#8217;s usually something there. But I think there are times when I don&#8217;t think about it and just feel fine.)</em></p><p><strong>Describe the nature of the discomfort using any descriptors or metaphors that feel most appropriate:</strong></p><p><em>I&#8217;ll describe the more mild symptoms as that&#8217;s what I&#8217;m feeling now, though it does get worse. But it starts in my shoulders and neck, which will feel sore and kind of sick. And then maybe I&#8217;ll feel it in my arms too. There&#8217;s a sort of heaviness sometimes, like, just taking action feels a bit difficult, like there&#8217;s a bit of a haze separating me from the world or from the actions I might take. Things just don&#8217;t feel very fluid. I do associate a particular &#8220;inflammation-y&#8221; feeling as well that&#8217;s very difficult to describe, but where there&#8217;s a kind of tenderness in my shoulders, or my chest, or my gums, or my arms&#8230; as I focus on these places there&#8217;s this field of tenderness. Overall things just feel delicate, like I&#8217;m made of glass (slightly).</em></p></blockquote><h3>And what was I hoping to change?</h3><blockquote><p><em>I want to be not afraid of physical exercise, and to feel good after doing it. And to be not afraid of work, and not afraid of going to New York. Just generally not afraid of doing hard/exciting things. <strong>I want to feel like I can push myself to the limit and feel rewarded for it, and like I am full of energy.</strong></em></p></blockquote><p>I also listed some moments that made me happy to remember, which would become relevant in the upcoming session:</p><blockquote><p><em>There is one spot in Castle Rock that I&#8217;ve been to multiple times, napping on the grass on an overlook&#8230;</em></p></blockquote><p>&#8230;</p><h1>Getting acquainted with my red field</h1><p>I logged into Zoom for my first session. After thoroughly probing many core facets of my life, the hypnotist asked me to come up with an image to represent my symptoms. &#8220;It&#8217;s like my body is made of glass,&#8221; I said. He asked again:</p><blockquote><h4>&#8220;Can you describe it as something <em>separate from your body</em>?&#8221;</h4></blockquote><p>I thought. I said &#8220;it&#8217;s like a red field that permeates my body and grows wherever my attention touches it, concentrating and spreading inward. Whichever parts it occupies are filled with a diffuse pain, and I am compelled to hold them still, to move them with great gentleness and care.&#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_!AB2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AB2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AB2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg" width="736" height="563.2151002752654" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1946,&quot;width&quot;:2543,&quot;resizeWidth&quot;:736,&quot;bytes&quot;:887785,&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;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf47fd01-36e5-44b0-af0b-da21d38a1018_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AB2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AB2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F126fef6f-8fcd-4072-882d-3c04300a9715_2543x1946.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">An illustration of the red field in action</figcaption></figure></div><p>He explained that this field could be thought of as a piece of software that runs on my nervous systems and/or subconscious mind. Our goal was to update this software.</p><p>To do so he would guide me into a relaxed dreamlike state, and in that state I would perform a sequence of visualizations and mantras. He assured me that my participation would be voluntary throughout. He taught me a &#8220;vagus-breathing&#8221; exercise, suggested as an intervention that I might use during times of anxiety, then he guided me through a body scan, and then, finally, deep into the hypnotic state.</p><h2>Stepping into a new world and upgrading my software</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kDjB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kDjB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kDjB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg" width="724" height="543" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:283721,&quot;alt&quot;:&quot;&quot;,&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;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kDjB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kDjB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904f26d-0d59-4d3c-92ff-cdf2f9173c64_1024x768.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">My favorite overlook in Castle Rock</figcaption></figure></div><p>Hypnosis was indeed a bit like dreaming, but less intense. I was mildly aware of my true surroundings and occasionally veered off into half-formed thoughts, but each time I eventually came back to the visualizations. Over time I experienced a pronounced shift in my mental background: I felt more calm, free, and fearless, as if I were &#8220;trying out&#8221; a radically different way of being.</p><p>My mental journey began in Castle Rock, lying in the grass with a hat covering my face, relaxing in the sunshine after a long hike and a big lunch. Once I established that positive backdrop I was guided into a dialogue with my red field. I asked the field its purpose, learned that it was well-intentioned but perhaps miscalibrated to my present circumstances, and thanked it for its service. Then, in a lengthy ceremony, I disposed of it completely:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rtWa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rtWa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rtWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg" width="478" height="339.5556774547449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1295,&quot;width&quot;:1823,&quot;resizeWidth&quot;:478,&quot;bytes&quot;:462446,&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;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2051b783-c334-4825-a365-92a8a1bb16b1_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rtWa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rtWa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb878c295-b0cd-4e2e-8b77-f6208158b0e3_1823x1295.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">Slurp</figcaption></figure></div><p>After that I designed a new piece of &#8220;software&#8221; to replace the field. I imagined a thin blue suit covering my entire body, lined with a network of tiny tubes. The suit would effortlessly regulate my body&#8217;s resources, and with it donned, I was assured that whatever rest my body needed would take place naturally and without conscious intervention.</p><p>I imagined walking around with my new suit, first in Castle Rock, and later in a climbing gym. With my hypnotist&#8217;s guidance I accentuated the positive experiences of this new way of being: the freedom, the joy, and the boundless energy. In this new world my body was no longer problematic and my surroundings were once more full of possibilities. I stewed in these positive experiences then was guided out back into the real, unimagined world.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SGCM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SGCM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 424w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 848w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SGCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png" width="728" height="510" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:4083430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SGCM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 424w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 848w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.png 1272w, https://substackcdn.com/image/fetch/$s_!SGCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F606fcac6-95b9-4d46-b6a8-8b7a0524be2c_1944x1362.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">An illustration of my new blue suit</figcaption></figure></div><h1>Immediate benefits in my daily life</h1><p>After the session my hypnotist encouraged me to take practices into my daily life, including routines (like self-hypnosis) and ad hoc interventions (like the vagus-breathing exercise). And, I was to take my blue suit with me. Whenever I felt my field of pain / fear / confusion / tiredness, I imagined my blue suit working away, optimally managing and restoring those problematic areas, and I felt comforted.</p><p>For example, I went on my first trail run in many months soon after our session. I remember at one point losing energy and slowing down. Instinctually, the fear flashed:</p><blockquote><p><em>You have exhausted yourself. Feel your body - are the symptoms there? You must be very careful.</em></p></blockquote><p>But I remembered my suit, and thought:</p><blockquote><p><em>My body will take care of itself. It has already slowed itself down, naturally. I need not worry.</em></p></blockquote><p>The ground truth was the same - I was on a run, I did a lot of walking, I was tired. But when I remembered the suit, my fears relaxed.</p><h1>On the reasonableness of hypnosis</h1><p>I think that both the intentions behind the hypnosis, and the way it was carried out, were appropriate for my stage of recovery.</p><p>For a year I was plagued by a fickle illness, never knowing when the next symptom would strike. It seemed that using my muscles would cause symptoms to worsen, and those symptoms largely struck the very same muscles. Of course that caused me to develop heightened awareness of my body&#8217;s warning signals, and with such heightened awareness it&#8217;s no surprise that the &#8220;red field&#8221; got ingrained.</p><p>Although the field seemed to communicate that my body still had fundamental issues, I couldn&#8217;t exactly take it&#8217;s existence as <em>evidence</em> of fundamental issues - it&#8217;s possible that it was just hanging around. And indeed, after experiments with gradually reintroducing exercise, I started to believe that my underlying health dynamics were more favorable than the field was letting on, and that perhaps the field was causing me to be overcautious.</p><p>Or, put more simply: I spent a year in fear, deeply hypnotizing my red field into existence. After such conditioning, it made sense to spend a few hours <em>un-</em>hypnotizing myself towards a more normal relationship to my body.</p><p>And indeed the blue suit I imagined was quite realistic: we all contain a fantastically optimized network of (blue) veins that carry unneeded matter away from our organs, in concert with energy-providing arteries. This circulatory system, and the rest of our body systems, perform well without conscious intervention. A miracle!</p><h1>My outcomes and the recovery flywheel</h1><p>In the months following my sessions<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> I experienced a recovery flywheel: as I reduced my fears and perceived symptoms I started maintaining gradually more intense exercise routines, and as I succeeded in these routines my fears further receded.</p><p>I think this &#8220;recovery flywheel&#8221; concept is critical to understanding my illness and how I got better. Such flywheels get stuck when perceived negative reactions to exercise outweigh perceived benefits. My own flywheel seems to have been stuck since I originally fell ill, and, while it&#8217;s hard to say for sure, it&#8217;s possible that my hypnosis sessions provided just enough grease (via lessening of fears) to get the flywheel back up and running.</p><p>To be clear, the effects of those sessions barely hold a candle to the fear-dismantling that occurred in the wake of <a href="https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue">my recent experiments with pushing through fatigue via exercising hard</a>. There&#8217;s nothing like physically proving your perceived limitations to be spectacularly wrong. But still, when I look at the past months, it seems reasonable to suggest that my hypnotherapy contributed to a buildup of self-trust which allowed for my later more impactful experiments to take place.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xcFG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xcFG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 424w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 848w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 1272w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xcFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png" width="462" height="318.16082474226806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:970,&quot;resizeWidth&quot;:462,&quot;bytes&quot;:811975,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/191902371?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xcFG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 424w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 848w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.png 1272w, https://substackcdn.com/image/fetch/$s_!xcFG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2efe6fa3-9487-4599-85de-edb7a03b50af_970x668.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">How things seem to be working</figcaption></figure></div><p>At the very least I can say: my sessions were pleasant and my practitioner was a thoughtful guide. The practices I learned brought me comfort, and though I can&#8217;t make strong claims about causation, I can say that their introduction to my life coincided with an inflection point in my physical activity and health. Overall hypnosis seems to have been an appropriate and helpful tool for my particular stage of post-viral-fatigue recovery.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I did a couple more sessions, though the follow-ups were less directly targeted towards fatigue.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[I tried David Chapman's chronic-fatigue-defying six-mile run. It worked.]]></title><description><![CDATA[An optimistic update after 15 months of illness]]></description><link>https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 19 Mar 2026 06:59:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JgRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.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_!JgRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JgRa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 424w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 848w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png" width="1456" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5353624,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JgRa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 424w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 848w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.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><figcaption class="image-caption">A floating pathway I encountered along the way</figcaption></figure></div><p>In December of 2024 I had mono, a disease which upended my life and caused me fatigue issues that plague me to this day.</p><p>I recently tried a new recovery tactic with astonishing results.</p><h1>The crash</h1><p>On Sunday last week I woke up too tired to complete my 10 minutes of daily yoga: a sure sign that I was entering a low-energy period. I might have gone on a run that day, but knew I needed to rest.</p><p>The next day (Monday) I dressed up in my running clothes and went to a cafe, but as I sat there my energy fell lower and lower. I felt like I wanted to throw up. I did not run. I returned to my car and lay my head against the passenger seat. After returning home, I did the same. It took a lot of effort to get upstairs, and I cancelled my plans to cook myself dinner. As I proceeded through my wind-down routine, I paused to sit or lie down between each task.</p><p>On Tuesday I completed my yoga. My body felt slow but my head felt clear. I had one meeting, then started to write. I began to feel more and more tired. I moved to my bed. I switched to a computer game. Then I turned that off and closed my eyes, feeling I could do nothing else, completely spent. I was reminded of times during my original illness 15 months ago, and times since then, when I&#8217;ve been similarly debilitated. I prepared for the possibility of an unproductive day, and of multiple days of continued exhaustion.</p><p>I got up and went to the bathroom, and while there I recalled a blog post from David Chapman: <a href="https://meaningness.substack.com/p/fake-fatigue-in-long-covid">Fake fatigue in long covid</a>. I reread the post, attending closely to the story of his fatigue-defying act. Chapman&#8217;s words:</p><blockquote><p>I pried myself out of the beanbag. I was dizzy and lightheaded, and my wobbly legs could barely hold me up. Slowly and carefully I got to the garage and drove to the park.</p><p><strong>I ran six miles.</strong> Then I came home and wrote this post.</p><h4><em><strong>Fuck you, long covid, </strong></em><strong>you are a fucking liar</strong><em><strong>.</strong></em></h4></blockquote><p>As I sat there reading his story, I began weighing the risks. I thought <em><strong>this might actually work for me</strong></em>. I decided to do it.</p><p>&#8230;</p><p>I pried myself off of the toilet (sorry). I was dizzy and lightheaded, and my wobbly legs could barely hold me up. Slowly and carefully I got dressed and walked outside.</p><p><strong>I ran six miles.</strong> Then I spent a week being physically active and productive, and am now writing this post. So I too will say (excuse the profanity):</p><h4><em><strong>Fuck you, post-viral fatigue, </strong></em><strong>you are a fucking liar</strong><em><strong>.</strong></em></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uqcr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uqcr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uqcr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg" width="438" height="635.5760869565217" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1068,&quot;width&quot;:736,&quot;resizeWidth&quot;:438,&quot;bytes&quot;:148337,&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;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uqcr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uqcr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82304cee-e9d4-459b-885a-6b340d132779_736x1068.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">My run as tracked in the Strava app</figcaption></figure></div><p>I share this post in case it might help anyone else with similar issues. I include the history of my challenges with physical activity, the run itself, the week that followed, and my updated recovery outlook.</p><h1>Caveats / you should read Chapman&#8217;s post</h1><p>Chapman is a very good writer and he covers the necessary caveats. Most importantly: <a href="https://meaningness.substack.com/i/146122445/dont-take-medical-advice-from-internet-randos">don&#8217;t take medical advice from internet randos</a>. I agree, and will quote him here:</p><blockquote><p>I&#8217;ve figured out <strong>a way to deal with long covid fatigue</strong> that has worked for me. It might work for you, if you have that. I have no idea. It may also cause other trouble, so you&#8217;d need to be careful.</p></blockquote><p>Same situation here. This is a story about what worked for me.</p><p>I can at least attest that my story is accurate. I kept a detailed journal of my feelings and activities over the past week, updated multiple times a day. I&#8217;ve also spent months collecting daily self-reported health logs, and years writing and re-processing daily journal entries. All of those personal writings helped produce today&#8217;s story, which really began 15 months ago.</p><h1>The history of my challenges with physical activity</h1><p>I tested positive for mono and strep in December 2024, and then the flu one month later. I continued experiencing fatigue throughout 2025, and wrote about these experiences in my <a href="https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026">2025 year&#8217;s end blog post</a>.</p><p>In July 2025 I began tracking three self-reported health metrics on scales of 1 to 5:</p><ol><li><p>how mentally sharp I felt</p></li><li><p>how much energy I seemed to have</p></li><li><p>how much soreness/inflammation I felt in my neck and body</p></li></ol><p>These three metrics represented the signature symptoms of my condition. Summing them together, a 15/15 represented a normal-feeling day, and anything less represented various levels of ailment. Here&#8217;s what 7 months of data looked like:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9-tr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9-tr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 424w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 848w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 1272w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9-tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png" width="1456" height="196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:196,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9-tr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 424w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 848w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 1272w, https://substackcdn.com/image/fetch/$s_!9-tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fe3ae9a-0e0b-4dc7-a175-16d38165019c_2690x362.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>As you can see, symptom-free days were few and far between. I stopped tracking in February 2026 in part to remove the burden of the task and in part to prevent myself from drawing unneeded attention towards the illnesses.</p><h2>The struggle to reintroduce running and climbing</h2><p>For many years I&#8217;ve enjoyed rock climbing, weightlifting, and running. I&#8217;ve told myself that if I could return to my pre-fatigue routine of climbing/lifting three times a week and running three times a week, I would then consider myself fully recovered.</p><p>During 2025 I intermittently attempted these activities, but often experienced delayed-onset fatigue, roughly one day after. I interpreted that to be <a href="https://www.mwells.org/health/long-covid/post-exertional-malaise/">post-exertional malaise</a> (PEM). My read of online forums and publications from advocacy groups told me that PEM could have negative health effects, so I felt discouraged from continuing those activities. I generally opted for yoga and long walks instead.</p><p>The negative aftereffects of exertion were strongest for climbing, perhaps because my ongoing symptoms of pain/soreness/inflammation were clustered in the same upper body muscles that climbing engages. So, whereas I sometimes sustained an intermittent running practice, my climbing practice never got off the ground, though I tried a handful of times. Even running was difficult to maintain. My frequent symptoms made it harder to run and made me less certain that running was a good idea.</p><p>In October I moved to Seattle. During my first two months (November and December) I was often sick. I felt that my health may have regressed slightly. While I would sometimes go for walks or hikes, I did not feel comfortable making progress towards running, climbing or lifting.</p><p>Then things started to get better.</p><h2>Improvements in the last two months</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UdwG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UdwG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UdwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258020,&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;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UdwG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UdwG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b0db843-8526-4e2e-9108-53b94e8c5e7c_1024x768.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 view from Rattlesnake Ridge on my first trail run since moving to Seattle</figcaption></figure></div><p>With the encouragement of my friends I returned to the climbing gym in late December. The day after my first climb my muscles felt sore and inflamed, as if I had a viral infection. After about three days those symptoms mostly resolved. Despite the adverse response, I felt that I had ultimately tolerated the exercise, so I continued going to the gym.</p><p>For a few weeks I climbed once or twice a week, doing short sessions (~30-40 minutes). Then I started running again. Slowly I ramped up to a point where I was running nearly twice a week and climbing nearly twice a week. The runs were about 2.5 miles with a fair amount of walking interspersed.</p><p>Throughout that period I experienced my normal fluctuations of symptoms, and often did not feel good, but crucially believed that I was not hurting myself, so I kept going. That change in belief was a tipping point in my recovery.</p><p>But despite my sense of progress, I was not encouraged by any of the feelings I experienced in my body, during or after activity. I was operating with great caution, and my symptoms often compelled me to reduce my activity and take unplanned rest days. Progress felt like a constant struggle, and it&#8217;s that tenuous headspace that formed the backdrop for last week&#8217;s crash and the six-mile run.</p><h1>Why did I take the risk?</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!THie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!THie!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!THie!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!THie!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!THie!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!THie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg" width="542" height="406.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:542,&quot;bytes&quot;:306710,&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;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!THie!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!THie!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!THie!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!THie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8252a7c1-cb0c-4358-a80e-5c67390e12cc_1024x768.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">Backpacking in Desolation Wilderness - May 2025</figcaption></figure></div><p>What was going through my head when I decided to go on that run?</p><p>It&#8217;s hard to describe. My felt experience of making health-related decisions is one of deep, complex uncertainty. As if I am dealing with a tangled ball of thoughts and feelings that spans multiple miles, so large that I cannot bring it into view and cannot think straight about it. The main component of the ball is <em>fear</em>, which suffuses everything.</p><p>The fear makes sense. I kept trying to expand my exercise envelope, and despite some success I continued to feel bad and to randomly crash. For each negative experience, I would worry I&#8217;d overdone it and would think about the potential causes, exercise-related or otherwise, and the fear would expand into more and more areas.</p><p>At the same time, a number of positive experiences gave me optimism. From as early as February 2025 I had moments where my energy seemed to suddenly recover: first at a bachelor-party weekend, then on a family vacation, and later during a series of backpacking trips. In hindsight these were all fun, multi-day activities in new environments.</p><p>The backpacking trips in particular were confounding. I would work up the courage to go out, set backup plans in case my health failed, and then proceed to feel great the entire time. Part of me still worried: I would feel exhausted after the trips, and backpacking is a pleasant activity for me, so perhaps I was still operating under limitation and offsetting the consequences? But it really didn&#8217;t seem that way. The memory of these trips became a beacon of hope for me.</p><p>Between the backpacking trips, my recent successes with re-introducing climbing and running, and my exposure to cognitive-retraining success stories<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, I figured that I might be able to tolerate more than it seemed, and that I could engage in this experiment without serious risk to my health. The veil of fear would have to yield this time.</p><p>Also, I won&#8217;t lie: I was thinking it would make for a good blog post.</p><p>So I went on the run.</p><h1>Quick note on terminology: long covid vs. post-viral fatigue</h1><p>Before we move on I need to clear something up: I generally say that I&#8217;ve experienced &#8220;post-viral fatigue,&#8221; since that most directly describes my situation. If pressed I&#8217;ll say it was caused by mono, which is a frequent instigator of such issues. However, I&#8217;ve had covid, and probably long covid before (details at footnote<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>), and there&#8217;s evidence that Epstein-Barr virus reactivation (which causes mono) may be a contributor to many long-covid cases (see <a href="https://moreisdifferent.blog/i/73835078/latent-virus-reactivation-in-particular-epstein-barr-virus">Dan Elton&#8217;s notes on this</a>). Furthermore, post-viral fatigue from mono and post-viral fatigue from COVID are not clinically distinguishable - they share symptoms, mechanisms, and even treatment recommendations. As such, I didn&#8217;t mind calling it &#8220;long covid&#8221; during my run - it&#8217;s all post-viral fatigue to me.</p><h1>The Run</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JgRa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JgRa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 424w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 848w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png" width="1456" height="555" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:555,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5353624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JgRa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 424w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 848w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.png 1272w, https://substackcdn.com/image/fetch/$s_!JgRa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22ee5a37-af54-4f93-b3cd-39114a0f30af_2708x1032.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">The floating pathway again</figcaption></figure></div><p>I copied Chapman, heading out the door while forcefully saying &#8220;fuck you long covid,&#8221; trying my best to energetically cast off my limitations.</p><p>At the beginning running felt&#8230; unnatural. My vision was blurry and my thoughts were scattered, and I felt sluggish. But I could run. Over time my vision became normal and I felt normal, and then began to feel good. My congestion cleared up and I sustained a jog for most of the six miles. By the end it felt like running under normal healthy conditions.</p><p>That afternoon and evening I was productive and had plenty of energy. My lungs felt tired and I occasionally brought up phlegm, but otherwise my body felt great: I had a pleasant tingly feeling all over. The run had completely turned things around.</p><p>I was optimistic, but I wanted to wait before publishing my results. I&#8217;m glad I did, because the next week was even better.</p><h1>I kept pushing myself and it kept working.</h1><p>In keeping with my best-case exercise routine for the current period (run &#8594; climb &#8594; rest day &#8594; repeat), I proceeded to climb the next day (Wednesday). It was by far my best climbing day since 2024, and I climbed my first &#8220;blue&#8221; (an arbitrary difficulty grade at the local gym).</p><p>Two days later (Friday), I was out running again, this time in the snow:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0nUX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0nUX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0nUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg" width="331" height="441.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:331,&quot;bytes&quot;:188455,&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;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0nUX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0nUX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F382a5505-6da6-4332-b791-6e9b65e351bd_768x1024.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>About three miles. It went well. Just like on Monday (the first significant day of my crash) I was two days out from a pair of running/climbing days. Just like Monday, I worked on my blog (the same post on both days - an upcoming one). I did all of that to make Friday a controlled experiment. Happily, writing went well, as did the run.</p><p> The next day (Saturday) I was at the climbing gym again. I climbed my first &#8220;pink&#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_!qvXg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qvXg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 424w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 848w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 1272w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qvXg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png" width="398" height="392.3373983739837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:984,&quot;resizeWidth&quot;:398,&quot;bytes&quot;:909739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qvXg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 424w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 848w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.png 1272w, https://substackcdn.com/image/fetch/$s_!qvXg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b23ae54-28cd-43f9-b454-f3c76fcd1d26_984x970.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>Also, for the first time in months I lifted some weights - just a small amount to get started. Two days later (Monday) I ran far again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1GmE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1GmE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1GmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg" width="378" height="643.2391304347826" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1409,&quot;width&quot;:828,&quot;resizeWidth&quot;:378,&quot;bytes&quot;:201420,&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;:&quot;https://blog.danielsosebee.com/i/190560051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1GmE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1GmE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9edc2e14-a36a-465f-a96a-d57f9fb4d0cd_828x1409.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>I made poor choices regarding the timing of coffee consumption and ended up walking a fair amount, but I made it home ok and felt fine the next day. That brings us to today (Tuesday), during which I wrote the majority of this post and had another great climbing session.</p><p>Feeling motivated? I hope so! Allow me to fill in some gaps&#8230;</p><h2>I felt slightly bad and concerned for my health every single day (and that might be a good thing).</h2><p>After my run on Tuesday, I worried about my lungs. I told myself it would be fine, but was still scared. On Wednesday I wrote &#8220;My body is sore, a situation which threatens to draw my concern, but I remember that soreness is normal.&#8221; On Thursday I woke with a sore throat, but then began feeling better during my yoga.</p><p>Friday morning:</p><blockquote><p>feel pretty sore, under the shoulder blades and such. The kind of thing that might normally be a warning signal. &#8220;Guess I&#8217;m sore after climbing&#8221; I think, and move on.</p></blockquote><p>Saturday on the way back from the gym:</p><blockquote><p>my body is throwing warning signs. As if I&#8217;m about to be sick. I Ignore them, have dinner, take a nice long bath. Afterwards, things seem fine. I am tired, but not unwell.</p></blockquote><p>Sunday:</p><blockquote><p>I woke up thinking I might be sick. Phlegmy, not feeling great. Still, got up, did my routine, did my yoga. Spent half the day cleaning my apartment, fasted, and eventually felt fine.</p><p>[&#8230;]</p><p>there&#8217;s still that feeling of heaviness, but only barely.</p></blockquote><p>Monday:</p><blockquote><p>again, quite zonked upon waking. This time, yoga was a bit harder. Once again, things progressed fine throughout the day.</p></blockquote><p>&#8230;</p><p><strong>Every single day was hard. And that might be a good thing.</strong> If I&#8217;d felt great the whole week I would have learned that I can have good weeks. Instead I learned that a lot of my negative feelings don&#8217;t cash out to physical reality, and that I can have a good week despite them.</p><p>Some closing thoughts:</p><h2>This is all very exciting.</h2><p>This seems a bit out of place in a sober analysis of the situation, but, yeah, I am really looking forward to slaying this demon, and this past week was like a big harpoon right in its rear end. It feels very good to go to the gym and pull hard. And it feels very good to experience hunger again (like, literal hunger, from exercising). If I can continue at my current rate of activity I will be over the moon.</p><h2>I am glad that my friends invited me out.</h2><p>My first two backpacking trips of 2025, my snow-camping trip in January, and my recent reintroduction to climbing were all initiated by friends. When I accepted each invitation I felt I was taking a risk, but in each case I was excited to join because of the people involved. Without these invitations, and the resulting disconfirming evidence I received, I would not have had the courage to push through this week. To everyone involved - thank you very, very much.</p><h2>The plan is to keep at it.</h2><p>As long as my symptoms do not exceed what I experienced this week I will proceed to treat them with &#8220;aggressive contempt,&#8221; as Chapman put it. I will continue the current exercise routine, and if that keeps working I will expand it until I&#8217;ve reached my ideal pre-fatigue cadence, with respect to the gradual approach required to recondition muscles (especially in weightlifting).</p><div><hr></div><p>Of course, I am reporting on recent events and I have no idea how my health will progress. If I look within, I am still gripped by terrors: <em><strong>what if this week was an anomaly? What if I&#8217;m just building up for a bigger crash, one that I can&#8217;t fake my way out of? What if I have to turn around and say I was wrong?</strong></em></p><p>The fears are to be expected. That&#8217;s how these illnesses work. But I do not intend to pay them heed. As long as my fears, pains, and concerns do not exceed what I experienced this week, I will keep pushing through them, choosing to live the life that I most wish were possible. If that succeeds, then eventually my body will catch up with my brain, learning to once more have confidence in itself. And then, finally, there will be no fears and nothing left to push through.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Consider sharing this post with someone who might benefit from it or enjoy the read:</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/p/i-tried-david-chapmans-chronic-fatigue?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h1>References and resources</h1><ol><li><p>The original &#8220;fuck you long covid&#8221; run:</p></li></ol><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:146122445,&quot;url&quot;:&quot;https://meaningness.substack.com/p/fake-fatigue-in-long-covid&quot;,&quot;publication_id&quot;:26508,&quot;publication_name&quot;:&quot;Meaningness&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!h6SM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ba3a5d-45a8-48bf-972e-142481828b6e_600x600.png&quot;,&quot;title&quot;:&quot;Fake fatigue in long covid&quot;,&quot;truncated_body_text&quot;:&quot;This morning I was half-sitting, half-lying on the tiger-striped beanbag, weak and exhausted, mentally and physically.&quot;,&quot;date&quot;:&quot;2024-07-09T23:55:27.639Z&quot;,&quot;like_count&quot;:60,&quot;comment_count&quot;:32,&quot;bylines&quot;:[{&quot;id&quot;:2269869,&quot;name&quot;:&quot;David Chapman&quot;,&quot;handle&quot;:&quot;meaningness&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tYvF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F5e4cacea-fc4e-4f9f-acb5-b984aff2190a_256x256.jpeg&quot;,&quot;bio&quot;:&quot;Better ways of thinking, feeling, and acting&#8212;around problems of meaning and meaninglessness; self and society; ethics, purpose, and value.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-08-01T07:39:16.335Z&quot;,&quot;reader_installed_at&quot;:&quot;2024-02-10T16:11:44.458Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:34298,&quot;user_id&quot;:2269869,&quot;publication_id&quot;:26508,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:26508,&quot;name&quot;:&quot;Meaningness&quot;,&quot;subdomain&quot;:&quot;meaningness&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Essays on meaning, technical work, ethics, self and society, AI, Vajrayana Buddhism, and vampires. For paying subscribers, fun stories, rants, and previews of serious writing.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ba3a5d-45a8-48bf-972e-142481828b6e_600x600.png&quot;,&quot;author_id&quot;:2269869,&quot;primary_user_id&quot;:2269869,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2020-01-13T05:06:49.614Z&quot;,&quot;email_from_name&quot;:&quot;David Chapman&quot;,&quot;copyright&quot;:&quot;David Chapman&quot;,&quot;founding_plan_name&quot;:&quot;Rabid Supporter&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbf3947f-e71f-488b-b665-68b8dfe3cb55_1344x256.jpeg&quot;}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;paidPublicationIds&quot;:[447447,6281],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://meaningness.substack.com/p/fake-fatigue-in-long-covid?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!h6SM!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ba3a5d-45a8-48bf-972e-142481828b6e_600x600.png" loading="lazy"><span class="embedded-post-publication-name">Meaningness</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Fake fatigue in long covid</div></div><div class="embedded-post-body">This morning I was half-sitting, half-lying on the tiger-striped beanbag, weak and exhausted, mentally and physically&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 60 likes &#183; 32 comments &#183; David Chapman</div></a></div><ol start="2"><li><p>Dan Elton&#8217;s writings on surmountable causes of fatigue:</p></li></ol><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:107680706,&quot;url&quot;:&quot;https://moreisdifferent.blog/p/the-false-fatigue-alarm-theory-for&quot;,&quot;publication_id&quot;:280770,&quot;publication_name&quot;:&quot;More is Different&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Wmzt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png&quot;,&quot;title&quot;:&quot;The \&quot;false alarm\&quot; theory of Long Covid fatigue &quot;,&quot;truncated_body_text&quot;:&quot;Note (added 9/29/24) - I do not think this explains most Long COVID symptomology. Even when I wrote this, I was thinking this theory was maybe only relevant in ~50% of cases. The main drivers are probably persistent virus, Epstein-Barr reactivation, immune dysregulation, and mitochondrial damage. Another point I would like to stress here at the start is&#8230;&quot;,&quot;date&quot;:&quot;2023-04-09T15:57:35.973Z&quot;,&quot;like_count&quot;:19,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:280510,&quot;name&quot;:&quot;Dan Elton&quot;,&quot;handle&quot;:&quot;moreisdifferent&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5025a81-26b9-45b8-a7b0-5e37e510ea3a_400x400.jpeg&quot;,&quot;bio&quot;:&quot;Proponent of science &amp; technology. Speak the truth, even if your voice shakes. &quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-26T14:00:01.627Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-05-06T21:44:11.308Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:178349,&quot;user_id&quot;:280510,&quot;publication_id&quot;:280770,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:280770,&quot;name&quot;:&quot;More is Different&quot;,&quot;subdomain&quot;:&quot;moreisdifferent&quot;,&quot;custom_domain&quot;:&quot;moreisdifferent.blog&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Analysis and commentary on progress in science, technology, and society. Problems are solvable - so let's solve some! &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png&quot;,&quot;author_id&quot;:280510,&quot;primary_user_id&quot;:280510,&quot;theme_var_background_pop&quot;:&quot;#E8B500&quot;,&quot;created_at&quot;:&quot;2021-02-07T16:00:04.257Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Daniel C. Elton&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:7983974,&quot;user_id&quot;:280510,&quot;publication_id&quot;:7824297,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:7824297,&quot;name&quot;:&quot;The Metascience Observatory&quot;,&quot;subdomain&quot;:&quot;metascienceobservatory&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Newsletter and other updates from http://metascienceobservatory.org - we're leveraging AI to build resources for metascience research&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff180ac4-7dd5-49c3-a856-414ce10fb180_536x536.png&quot;,&quot;author_id&quot;:280510,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-01-29T15:33:58.338Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Dan Elton&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;moreisdifferent&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[347533],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://moreisdifferent.blog/p/the-false-fatigue-alarm-theory-for?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Wmzt!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png" loading="lazy"><span class="embedded-post-publication-name">More is Different</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">The "false alarm" theory of Long Covid fatigue </div></div><div class="embedded-post-body">Note (added 9/29/24) - I do not think this explains most Long COVID symptomology. Even when I wrote this, I was thinking this theory was maybe only relevant in ~50% of cases. The main drivers are probably persistent virus, Epstein-Barr reactivation, immune dysregulation, and mitochondrial damage. Another point I would like to stress here at the start is&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 19 likes &#183; 2 comments &#183; Dan Elton</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:73835078,&quot;url&quot;:&quot;https://moreisdifferent.blog/p/psychosomatic-contributors-to-long&quot;,&quot;publication_id&quot;:280770,&quot;publication_name&quot;:&quot;More is Different&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Wmzt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png&quot;,&quot;title&quot;:&quot;Psychosomatic contributors to Long Covid suffering &quot;,&quot;truncated_body_text&quot;:&quot;&#8220;Some people are willing to &#8216;feel sorry for the sufferers&#8217; if we find a traditional pathogenic mechanism &#8230; and that, to me, seems a fundamentally flawed point.&#8221; - Alan Carson&quot;,&quot;date&quot;:&quot;2023-04-09T15:59:24.236Z&quot;,&quot;like_count&quot;:11,&quot;comment_count&quot;:6,&quot;bylines&quot;:[{&quot;id&quot;:280510,&quot;name&quot;:&quot;Dan Elton&quot;,&quot;handle&quot;:&quot;moreisdifferent&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e5025a81-26b9-45b8-a7b0-5e37e510ea3a_400x400.jpeg&quot;,&quot;bio&quot;:&quot;Proponent of science &amp; technology. Speak the truth, even if your voice shakes. &quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-26T14:00:01.627Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-05-06T21:44:11.308Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:178349,&quot;user_id&quot;:280510,&quot;publication_id&quot;:280770,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:280770,&quot;name&quot;:&quot;More is Different&quot;,&quot;subdomain&quot;:&quot;moreisdifferent&quot;,&quot;custom_domain&quot;:&quot;moreisdifferent.blog&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Analysis and commentary on progress in science, technology, and society. Problems are solvable - so let's solve some! &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png&quot;,&quot;author_id&quot;:280510,&quot;primary_user_id&quot;:280510,&quot;theme_var_background_pop&quot;:&quot;#E8B500&quot;,&quot;created_at&quot;:&quot;2021-02-07T16:00:04.257Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Daniel C. Elton&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:null,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}},{&quot;id&quot;:7983974,&quot;user_id&quot;:280510,&quot;publication_id&quot;:7824297,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:7824297,&quot;name&quot;:&quot;The Metascience Observatory&quot;,&quot;subdomain&quot;:&quot;metascienceobservatory&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Newsletter and other updates from http://metascienceobservatory.org - we're leveraging AI to build resources for metascience research&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff180ac4-7dd5-49c3-a856-414ce10fb180_536x536.png&quot;,&quot;author_id&quot;:280510,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2026-01-29T15:33:58.338Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Dan Elton&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;twitter_screen_name&quot;:&quot;moreisdifferent&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[347533],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://moreisdifferent.blog/p/psychosomatic-contributors-to-long?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Wmzt!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8551fad-e98d-4ea1-bcfb-838d8025b652_1215x1215.png" loading="lazy"><span class="embedded-post-publication-name">More is Different</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Psychosomatic contributors to Long Covid suffering </div></div><div class="embedded-post-body">&#8220;Some people are willing to &#8216;feel sorry for the sufferers&#8217; if we find a traditional pathogenic mechanism &#8230; and that, to me, seems a fundamentally flawed point.&#8221; - Alan Carson&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 years ago &#183; 11 likes &#183; 6 comments &#183; Dan Elton</div></a></div><ol start="3"><li><p>Mark Lovett Wells&#8217; extensive long-covid wiki, presenting a path to recovery that does not involve pushing through discomfort: <strong><a href="https://www.mwells.org/health/long-covid/treatment-strategy/">My Long COVID Treatment Strategy</a></strong>.</p></li></ol><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Early in my recovery I connected with a friend who told me the story of his own long-covid recovery: during a year plus of bad symptoms he dove deep into the research and tried a panoply of medical interventions, none of which significantly helped. Finally he tried a cognitive-retraining intervention called the <a href="https://lightningprocess.com/">Lightning Process</a>, and soon after he recovered.</p><p>I was too underwhelmed by the Lightning Process&#8217;s marketing materials to warrant paying their high fee, so I never signed up. But I do credit this friend with radically shifting my perspective and pushing me towards optimistic resources on cognitive interventions. From that point on, I did everything I could to maintain belief in my ability to recover.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>My history with covid:</p><p>In 2022 I tested positive for covid. My symptoms were normal and persisted for 2-3 weeks (longer than the CDC&#8217;s stated timelines), and coincided with a stressful period in my life. After a week of full recovery, I suddenly plunged into a mentally and physically weakened state - my mind felt &#8220;swimmy&#8221; and I had to lie down and close my eyes all the time. I later read descriptions of long covid on Reddit that closely matched my experiences. I recovered gradually over 2-3 months.</p><p>After that I would occasionally (a couple times a year) have low-energy periods that were distinct from normal sickness. These periods might last days or a couple weeks. I felt these were unlike anything I&#8217;d experienced before covid. Still, I generally considered myself &#8220;ok.&#8221;</p><p>For the most part, the &#8220;swimmy&#8221; feelings of my post-covid experience were distinct from my recent post-viral fatigue symptoms.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building Narratives Around Challenging Experiences]]></title><description><![CDATA[Lessons from Tolkien on moving through hardship, and why I'm not publishing my best essay of 2026]]></description><link>https://blog.danielsosebee.com/p/building-narratives-around-challenging</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/building-narratives-around-challenging</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 12 Mar 2026 04:37:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ChrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.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_!ChrG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ChrG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ChrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg" width="728" height="983.7837837837837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:592,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ChrG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ChrG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e79eef-e731-402b-af92-16d91c7fd129_592x800.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><h6><em>Bridge</em>, Rudolph Ruzicka, c. <a href="tel:1915-1926">1915-1926</a></h6><div><hr></div><h2>I&#8217;m not publishing my best essay of 2026</h2><p>Yesterday, I performed an exciting &#8220;health experiment.&#8221; I&#8217;m planning to give you the full report next week.</p><p>In preparation for that event, I resumed work on the essay about mono which I foretold in my <a href="https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026">2025 end-of-year update</a>:</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_!c4eU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c4eU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 424w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 848w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1272w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png" width="1296" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82623,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!c4eU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 424w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 848w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1272w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.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>The three-month period depicted above was very challenging, and it&#8217;s daunting to try and do it justice in writing. But I have planned a post about this, &#8220;The Phenomenology of Mononucleosis&#8221; [&#8230;]</p></blockquote><p>At risk of tantalizing my audience I&#8217;ll say that the essay I produced is one of my finest pieces of writing: a deeply vulnerable story, charting a wild and disturbing psychological journey,  punctuated with moments of the sublime, interwoven with images and excerpts from my journal&#8230;</p><p>But as I brought that period of my life into definition, I felt a growing sense of unease. The situation I was depicting, while fascinating, was <em>really</em> not a good one. And I figured that publishing it would give it more life than it deserved.</p><p>As I mulled over my decision, I began to play with a phrase, at first in my head and later out loud:</p><blockquote><h4>&#8220;We can probably move on from that&#8221;</h4></blockquote><p>Each time I said this, I felt more certain of its truth. I felt liberated. <em>I don&#8217;t need to publish this, I don&#8217;t need to think about it, I can relegate it to the depths of my drafts folder and can do so with no ceremony.</em> So that&#8217;s what I did.</p><p>I am someone who tends to finish things that I start. This has obvious benefits, but a drawback is that I can lose connection with my original motivations. In this case, I was motivated to write about health. Why? Because I&#8217;d like to help others and myself navigate those challenges and move in a positive direction. On reflection, the post I was writing didn&#8217;t serve that purpose. Whereas next week&#8217;s post almost certainly will.</p><p>The words we say are like spells cast into the world. &#8220;Where your focus goes, your energy flows,&#8221; says my Qi Gong teacher. And this is especially true of the words we put up in public places (like blogs): each becomes a node in a powerful network that conspires to shape our lives. As such, internet-writing experts like <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;visakan veerasamy&quot;,&quot;id&quot;:1690541,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F226f285b-2178-4d8b-8c53-540d87b0a63e_1326x1326.png&quot;,&quot;uuid&quot;:&quot;9dade2d8-5618-4888-80eb-3a6e521ef973&quot;}" data-component-name="MentionToDOM"></span> will remind us that it&#8217;s best to &#8220;focus on what you want to see more of&#8221; and to only &#8220;joke about outcomes you want.&#8221;</p><p>This doesn&#8217;t mean I intend to ignore life&#8217;s challenges. Instead, I hope to build narratives that transform my challenges into vehicles for optimism and growth.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> So how might I build those narratives for my own health story?</p><h2>Crafting minimal bridges over the narrative landscape</h2><p>As I see it, setting up beneficial narratives around challenging experiences is a creative exercise. You&#8217;re dealing with a messy landscape, and different people have seen you at different parts of it. You need a story that can hold up to a variety of inquiries and redirect them towards positive directions. So if the landscape has bogs and chasms, your goal is to build bridges.</p><p>What surprised me yesterday, but is obvious in retrospect, is how small the bridges can be. It doesn&#8217;t take much to get to a point where you can say &#8220;that&#8217;s enough explanation. We can just move on.&#8221;</p><p>When I consider my health story, it&#8217;s clear that my <a href="https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026">end of year post</a> was a perfectly sufficient bridge. It touched on my challenges, but only in enough detail to clear up any confusion before reorienting towards the present. The particulars of my winter of sickness, in the end, despite being interesting, and complicated&#8230; are not relevant. What&#8217;s relevant are all the great things I can do with my life right now. And so there I leave it.</p><p>Remarkably, last night after I decided to shelf the essay, I came to the following quote in <em>The Lord of The Rings (The Return of The King)</em>, which I&#8217;m reading for the first time (mild spoiler alert):</p><blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Rs2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Rs2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Rs2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg" width="142" height="177.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:320,&quot;resizeWidth&quot;:142,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Return of the King by J.R.R. Tolkien First Edition First Impressio &#8211;  WoodPaz Books Ltd&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 Return of the King by J.R.R. Tolkien First Edition First Impressio &#8211;  WoodPaz Books Ltd" title="The Return of the King by J.R.R. Tolkien First Edition First Impressio &#8211;  WoodPaz Books Ltd" srcset="https://substackcdn.com/image/fetch/$s_!9Rs2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9Rs2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaccc361-3005-42dc-a3d0-d33e34578868_320x400.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>&#8220;They stripped me of everything; and then two great brutes came and questioned me, questioned me until I thought I should go mad, standing over me, gloating, fingering their knives. I&#8217;ll never forget their claws and eyes.&#8221;</p><p>&#8220;You won&#8217;t, if you talk about them, Mr. Frodo,&#8221; said Sam. &#8220;And if we don&#8217;t want to see them again, the sooner we get going the better. Can you walk?&#8221;</p><p>&#8220;Yes, I can walk,&#8221; said Frodo, getting up slowly.</p></blockquote><p>In a fraction of the words I&#8217;ve written here, Sam Gamgee performs a beautiful redirect of Frodo&#8217;s attention. <em>Something bad has happened. It&#8217;s over now. &#8220;Can you walk?&#8221;</em> &#8230;And that&#8217;s that. The curtness is part of the virtue. Sometimes very little needs to be said in order to let something go.</p><div><hr></div><p>My intent with the blog and otherwise is to focus on my immediate projects: on the work I can do now and the person I can be now, and to leave the past unexamined but for its present value.</p><p>As for whether I can walk, that question will be answered next week :)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p>In optimism,</p><p>Daniel</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I make these claims from personal experience, but if you&#8217;re interested in how scientists are approaching questions of personal narratives, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Dr. Samantha Boardman&quot;,&quot;id&quot;:36717761,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b465177-594c-48be-a555-59b69f4b581a_7288x5466.jpeg&quot;,&quot;uuid&quot;:&quot;a88aee41-443a-4853-811f-456b82c13439&quot;}" data-component-name="MentionToDOM"></span> recently wrote a post titled &#8220;<a href="https://substack.com/home/post/p-178086151">the past explains you, but it doesn&#8217;t define you</a>.&#8221; The post describes a study which demonstrated that narrative-reframing exercises could improve health metrics in the wake of catastrophes like the COVID pandemic:</p><blockquote><p>The intervention included watching short videos highlighting how people often grow as a result of living through difficult or watershed events. Common areas of growth included developing a greater appreciation for life, strengthening relationships, deepening spirituality, and pursuing new opportunities.</p><p>After viewing the videos, participants reflected in writing on their current mindsets about the long-term impact of the pandemic and potential areas of growth they could pursue in their own lives. The results were striking: <strong>those who received the intervention showed lower levels of depression three months later compared to the control group.</strong> Blood tests also revealed lower levels of C-reactive protein, an inflammatory marker linked to chronic stress and disease.</p></blockquote><p>The post concludes:</p><blockquote><p><strong>The question isn&#8217;t what happened to you; it&#8217;s what you&#8217;ll do next.</strong></p></blockquote><p>I generally enjoy reading Boardman&#8217;s views, which are optimistic about human resilience.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Foundations of My Living Personal Systems]]></title><description><![CDATA[A moment of inspiration; Planting the autopoietic seed; A foundation of reflection]]></description><link>https://blog.danielsosebee.com/p/the-planting-of-my-living-personal</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/the-planting-of-my-living-personal</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 05 Mar 2026 02:27:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BKvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 9 of 52 in the year 2026)</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_!BKvz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKvz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BKvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg" width="724" height="558.9776021080369" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:759,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:164732,&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;:&quot;https://blog.danielsosebee.com/i/187431516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faddab1e6-e002-4916-92d1-fe8335641779_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BKvz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BKvz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15e9ce6b-7ebb-4aa2-8ef8-c84f183ccdb9_759x586.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>Today we return to a core story of my life: that of my living personal systems. I&#8217;ve <a href="https://blog.danielsosebee.com/p/yearly-kickoff-and-the-origins-of">previously</a> touched on them, but only in vague terms. This post will provide a more complete story, starting with my initial inspiration and ending with the launch of my first set of self-reflective routines.</p><p>I&#8217;m excited to share about these systems in part because they form the missing link between many disparate topics that I&#8217;ve written about, such as <a href="https://blog.danielsosebee.com/p/the-untapped-potential-of-human-programming">human-programming</a> <a href="https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice">tools</a>, <a href="https://blog.danielsosebee.com/p/the-progression-of-the-arc-agi-frontier">artificial general intelligence</a>, <a href="https://blog.danielsosebee.com/p/on-stretchly-shabbat-and-present">routines</a>, and <a href="https://blog.danielsosebee.com/p/talking-fast-and-justifying-less">personal growth</a> (links are to past posts).</p><p>Consider this part one of <strong>The</strong> <strong>History of My Living Systems</strong>. The full story would trace a thrilling rise and tragic fall, as the systems that survive today are a shadow of their former glory. And yet, I wouldn&#8217;t be writing this if I didn&#8217;t believe in the continued value of the endeavor, at least in my own life.</p><p>In any case, our story begins with a moment of inspiration.</p><h1>A moment of inspiration</h1><p>To set the scene, towards the end of high-school things were going great for me - I was enjoying school, getting lots of physical activity, and spending time with friends and family. But also I was feeling a growing sense of unease. A few things felt true: firstly, that the world was full of great opportunities. Secondly, that I had been &#8220;going with the flow&#8221; - working diligently at the tasks put in front of me (mainly school), but thinking little about what was actually worth doing with my life.</p><p>These feelings had been bothering me for a while when inspiration struck from an unlikely place: the psychological-thriller film <em><a href="https://en.wikipedia.org/wiki/Memento_(film)">Memento</a></em>. In <em>Memento</em>, main character Leonard Shelby can&#8217;t form new memories, and yet is determined to accomplish a goal that he developed after his memory left him. His solution is to create a series of prompts, many of which are tattooed onto his body, that would remind him of his mission and the reasons behind 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_!jsiL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jsiL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jsiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg" width="388" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/685d33a7-88b2-423f-86db-489882f77047_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;:388,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Memento at 20: Christopher Nolan's memory thriller is hard to forget |  Memento | The Guardian&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="Memento at 20: Christopher Nolan's memory thriller is hard to forget |  Memento | The Guardian" title="Memento at 20: Christopher Nolan's memory thriller is hard to forget |  Memento | The Guardian" srcset="https://substackcdn.com/image/fetch/$s_!jsiL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jsiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F685d33a7-88b2-423f-86db-489882f77047_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><figcaption class="image-caption">A shot of Shelby&#8217;s tattooed body in <em>Memento</em>. (<a href="https://www.theguardian.com/film/2021/mar/16/memento-20th-anniversary-christopher-nolan">image source</a>)</figcaption></figure></div><p>I had no intention of getting such tattoos, nor of pursuing such a vengeful mission, and yet I was inspired. <em>Here&#8217;s someone that knows what he&#8217;s doing and why he&#8217;s doing it</em>, I thought. And crucial to my inspiration was Shelby&#8217;s approach: <strong>he created</strong> <strong>systems that directed his attention and efforts towards his most important goals. </strong>To be clear, this is not a &#8220;Top 10 Life Optimization Tips I Learned from Christopher Nolan&#8217;s Memento&#8221; post - I barely even remember the plot, and am certain that my own systems diverged strongly from what&#8217;s depicted in terms of both vibe and approach - but, I cannot deny the inspiration!</p><p>I imagined having my own set of core directives, not tattooed onto my chest, but instead living in some digital or physical notebook that I could reference regularly. However, unlike Shelby, I didn&#8217;t have some totalizing quest handed down to me by the screenwriting gods, so I would need to figure out what I wished to do before attempting to do it. I began to imagine how I might go about discovering my values.</p><h1>Planting the autopoietic seed</h1><p>I might have sat down and defined some values for myself. But I figured that arriving at my values would be a longer process. And so, I might have sat down and defined the process for arriving at my values. But I figured that arriving at the process for arriving at my values would be a longer process. And so, I might have sat down and defined the process for arriving at the process for arriving at my values, but I figured that arriving at the process for arriving at the process for arriving at my values would be a longer process (and so on&#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_!jwXT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jwXT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jwXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg" width="325" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:281,&quot;width&quot;:325,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Drawing Hands - 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="Drawing Hands - Wikipedia" title="Drawing Hands - Wikipedia" srcset="https://substackcdn.com/image/fetch/$s_!jwXT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jwXT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde6a4f2e-ca18-4651-ad63-147018925782_325x281.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"><em>Drawing Hands</em> by M. C. Escher. (<a href="https://en.wikipedia.org/wiki/Drawing_Hands">image source</a>)</figcaption></figure></div><p>It was clear to me that I was seeking a generic system that could grow in complexity over time while adapting itself continuously to my needs. I was still inspired to create finer-grained directives / principles for myself, but I didn&#8217;t want to start there. I wanted to build the adaptive foundation on which those directives, and any other system that might serve me, would stand.</p><p>Long after I started, I learned the term <a href="https://en.wikipedia.org/wiki/Autopoiesis">autopoietic</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, meaning &#8220;capable of producing and maintaining itself by creating its own parts.&#8221; The term has been used to describe the self-maintaining chemistry of living cells, and it captures the &#8220;living&#8221; qualities of the system I wished to produce.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h1>A foundation of reflection</h1><p>The simplest foundation I could imagine was to create daily and weekly routines that compelled me to reflect, and through that reflection to modify my routines to better serve my aims. I imagined these routines forming the seed that would blossom into more expansive systems for self-guidance.</p><p>I defined the following initial program for myself:</p><blockquote><p>Complete the following activities without fail.</p><p><strong>Daily:</strong> Write in your journal about how your day went and any thoughts you have about how to live your life better.</p><p><strong>Weekly:</strong> Review last week&#8217;s journal entries, then update <em>this reflection program</em> in order to improve this program&#8217;s ability to achieve its goal: to help you lead a good life.</p></blockquote><p>&#8230;And then I got to it - I purchased a journal and committed myself to daily nocturnal reflections, and from that point on the system took over.</p><p>This act of creation was quite a rush for me. I felt that I was starting a new life, both for the system and for myself. <em>From now on, everything I do has a purpose</em>, I felt. <em>Now that I am committed to this program, all of my actions are contributive towards leading a good life.</em> I felt I was embarking on the project of a lifetime - a project to systematically transform into the kind of person I wanted to be. All of my creative energy was happily directed towards this new pursuit.</p><p>&#8230;</p><p>And then the system began to grow. In the next post in the series I&#8217;ll continue the story, describing the specific results that emerged from these earlier foundations.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I don&#8217;t actually know whether you can <a href="https://xkcd.com/1443/">adjective</a> autopoiesis, and if so whether it adjectives into autopoetic or autopoietic. Both spellings show up on the internet, though references are few. In my search I did find <a href="https://autopoetic.ai/">autopoetic.ai</a>, &#8220;A foundational AI and consensus R&amp;D company.&#8221; I didn&#8217;t read their whole white paper, but skimmed it. They make some wild claims, which I share below, mostly because I&#8217;m pleased that my search for words to describe my projects takes me in interesting directions&#8230;</p><blockquote><p>We believe Minary is a candidate for the first formally proven autopoietic computational primitive. We acknowledge the weight of this claim and hope that this article prompts discussion and new directions of inquiry.</p><p>The properties of autopoiesis: self-maintenance, coherence through feedback, and structural stability, suggest new possibilities for computational systems. Where traditional allopoietic architectures require external intervention to maintain function or adapt to new conditions, an autopoietic primitive could enable systems that are robust to component failure, adaptive without retraining, and capable of operating in environments without ground truth. The linearity and commutative properties of Minary&#8217;s superposition additionally provide computational advantages: O(n) complexity, natural parallelization, and suitability for distributed architectures. And perhaps most the intriguing property of all: Minary possesses uniquely relative learning dynamics that support what could be a form of a purely relative, subjective, identity.</p></blockquote></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>To draw a connection to one of my recent posts, in <a href="https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice">How I Used Methodable to Have a Nice Tuesday</a> I shared a (very) detailed story of a personal program which exhibits aspects of the overarching personal systems I discuss above. The story follows a day in my life&#8230;</p><blockquote><p>[&#8230;] starting from when I awoke and continuing through the creation of a <strong>seed program</strong> which ultimately blossomed into a comprehensive, tailored guide for my day.</p></blockquote><p>The story then describes the pattern of unfolding (via <a href="https://blog.danielsosebee.com/i/185234606/a-pattern-meta-planning">meta-planning</a>) that allowed my initially small program to build itself into something greater.</p><p>But, my Methodable program on that day was not fully autopoietic - it did not maintain itself, rather it blossomed and died on the same day. We could say that program exhibited <strong><a href="https://en.wikipedia.org/wiki/Allopoiesis">allopoiesis</a></strong> instead:</p><blockquote><p><strong>Allopoiesis</strong> is the <a href="https://en.wikipedia.org/wiki/Process_(industrial)">process</a> whereby a system produces something other than the system itself. One example of this is an <a href="https://en.wikipedia.org/wiki/Assembly_line">assembly line</a>, where the final product (such as a car) is distinct from the machines doing the producing.</p></blockquote><p>So the meta-plan described in that prior essay was like an assembly line for producing other plans (or meta-plans), but which did not ultimately reach around and re-assemble itself. Whereas, the seed program for my personal systems <em>did</em> actually wrap around and modify itself, and that&#8217;s how it could extend its relevance indefinitely into the future.</p></div></div>]]></content:encoded></item><item><title><![CDATA[On Stretchly, Shabbat, and Present-Mindedness]]></title><description><![CDATA[Some thoughts and a software recommendation]]></description><link>https://blog.danielsosebee.com/p/on-stretchly-shabbat-and-present</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/on-stretchly-shabbat-and-present</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 26 Feb 2026 03:01:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YP06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 8 of 52 in the year 2026)</em></p><h3>A note to my subscribers &#9997;&#65039;</h3><p>This week&#8217;s post is squarely in the &#8220;musings&#8221; category, focusing on time, presence, and communal practices - a sharp contrast to <a href="https://blog.danielsosebee.com/p/the-progression-of-the-arc-agi-frontier">last week&#8217;s technical deep dive</a>. It goes without saying, but I encourage my readers to <strong>pick and choose which posts you read and engage with</strong>. Not every post will be for everyone, but hopefully, each will be for someone. For my part, I&#8217;ll try to write clear titles and subtitles so that you know what you&#8217;re getting into.</p><p>If you <em>do</em> read and enjoy a post, I&#8217;m always happy to receive a &#8220;like&#8221; and/or a comment with your thoughts. Or you can reach me directly by replying to these emails. And an untracked <a href="https://www.kpi.org/kpi-basics/">KPI</a> of this blog is <em>conversations started</em>, so please, converse away!</p><p>Without further ado, this week&#8217;s post&#8230;</p><div><hr></div><p><em><strong>An offer - Active Reading mode: </strong>if you&#8217;d like, follow the instruction on each of the green screenshots in this post as you reach them, to experience your own moments of presence.</em></p><h2>Stretchly: a welcome interruption</h2><p>In <a href="https://blog.danielsosebee.com/p/deep-knowledge-and-three-ways-to">Deep Knowledge, and Three Ways to Get There</a>, I mentioned my housemate&#8217;s fascinating computational biology &#8220;TED talk.&#8221; What I didn&#8217;t mention: every ten minutes, his slides would be interrupted by a full-screen instruction&#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_!ihsU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ihsU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 424w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 848w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ihsU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png" width="1456" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66854,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188451543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ihsU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 424w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 848w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ihsU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f4664e3-704c-40a8-be8d-dc87af230297_2100x568.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">A typical instruction that would interrupt the TED Talk - if you&#8217;re in Active Reading mode, this is your first instruction! Look at something far away for 20 seconds!</figcaption></figure></div><p>After a few instances, I caught a notification in the top right corner of his screen:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jCKY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jCKY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 424w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 848w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 1272w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jCKY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png" width="800" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Stretchly - The break time reminder app&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="Stretchly - The break time reminder app" title="Stretchly - The break time reminder app" srcset="https://substackcdn.com/image/fetch/$s_!jCKY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 424w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 848w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.png 1272w, https://substackcdn.com/image/fetch/$s_!jCKY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ff8429-95e2-4195-9d98-65e1c2db22d7_800x246.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">An example Stretchly notification</figcaption></figure></div><p>I was intrigued. As an <a href="https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice">unmitigated self-instructor</a>, I had to investigate, and found out that Stretchly is free and open source! So I gave it a spin, and proceeded to have an unexpectedly great time.</p><p>The way it works: whenever your computer is open, every ten minutes your screen is blocked by a timer and an instruction. The first two times are &#8220;short breaks&#8221; (20 seconds); every third is a &#8220;long break&#8221; (5 minutes) (like the <a href="https://en.wikipedia.org/wiki/Pomodoro_Technique">pomodoro technique</a> if you&#8217;re familiar).</p><p>Here&#8217;s what I saw during a recent long break:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vp4t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vp4t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 424w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 848w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 1272w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vp4t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png" width="1456" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188451543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vp4t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 424w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 848w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.png 1272w, https://substackcdn.com/image/fetch/$s_!vp4t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16e9f6dc-f35c-4f37-8c7b-87998671639d_2242x690.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">My screen upon a recent five-minute break. Some breaks, like the above, offer an added challenge of interpreting vague instruction correctly. Active Readers note: you are encourage to attempt this stretch, but not to take a five-minute break</figcaption></figure></div><p>I was surprised at how much I enjoyed receiving these cues! Especially the short breaks - sometimes it&#8217;s a moment of mindfulness, sometimes a stretch&#8230; always an opportunity to step out of my projects and just enjoy life and my body and the world around me.</p><p>So, I recommend Stretchly. And perhaps this post could end there. But, I decided to go abstract and write about how my experience with Stretchly ties into time-management, psychology, and the sabbath.</p><h2>On undifferentiated time</h2><p>I came across <a href="https://en.wikipedia.org/wiki/Rowan_Williams">Rowan Williams</a>&#8217; concept of &#8220;undifferentiated time&#8221; in an interview of Oliver Burkeman on Sam Harris&#8217;s <a href="https://www.wakingup.com/">Waking Up</a> app<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Undifferentiated time is the tendency in secular society for all the time in one&#8217;s life to blend together into a uniform streak. Williams, a former Archbishop of Canterbury, presents this in contrast to the daily, weekly, and yearly schedules of the religious adherent.</p><p>Burkeman offered his own areligious characterization of the well-differentiated schedule in <em><a href="https://www.amazon.com/Four-Thousand-Weeks-Management-Mortals/dp/0374159122">Four Thousand Weeks: Time Management for Mortals</a>.</em> I haven&#8217;t read the book, but resonated with this quote from it (<a href="https://comment.org/keeping-sacred-time/">ht Elizabeth Oldfield</a>):</p><blockquote><p>&#8220;freedom . . . is to be found not in achieving greater sovereignty over your own schedule but in allowing yourself to be constrained by the rhythms of community&#8212;participating in forms of social life where you don&#8217;t get to decide exactly what you do or when you do it.&#8221;</p></blockquote><p>This freedom that Burkeman describes is far from my current life. While I engage in many different activities, many of which are social, I still make my own schedule and ultimately lack the kind of community-drive constraints espoused above. I&#8217;m especially aware of this fact because I grew up in a culture which imposes a strict, differentiated schedule: that of Judaism, or specifically modern orthodoxy. And the most notable division of time in Judaism is the sabbath.</p><h2>Shabbat vs. project mind</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YP06!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YP06!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 424w, https://substackcdn.com/image/fetch/$s_!YP06!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 848w, https://substackcdn.com/image/fetch/$s_!YP06!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 1272w, https://substackcdn.com/image/fetch/$s_!YP06!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YP06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png" width="1456" height="624" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:624,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188451543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YP06!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 424w, https://substackcdn.com/image/fetch/$s_!YP06!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 848w, https://substackcdn.com/image/fetch/$s_!YP06!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.png 1272w, https://substackcdn.com/image/fetch/$s_!YP06!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41622f79-1a0f-4d48-9b49-9531fea09164_1466x628.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>The Shabbat experience is profoundly different from that of the rest of the week. To a large extent it&#8217;s defined by what you don&#8217;t do - no work, no electronics, no driving, no writing, no cooking even, and crucially, no planning for the week ahead. What&#8217;s left to do? Walk around to various locations of gathering (the synagogue, people&#8217;s houses), pray/sing, eat/drink, hang out.</p><p>I came across a quote I like in Heschel&#8217;s <a href="https://yale.imodules.com/s/1667/images/gid6/editor_documents/life_worth_living/heschel.pdf?sessionid=42f20834-9e95-4c0c-a932-ec55336bce51&amp;cc=1">The Sabbath</a>, which pitches Shabbat in opposition to the frantic utility-maximization of the work week:</p><blockquote><p>He who wants to enter the holiness of the day must first lay down the profanity of clattering commerce, of being yoked to toil. He must go away from the screech of dissonant days, from the nervousness and fury of acquisitiveness and the betrayal in embezzling his own life. He must say farewell to manual work and learn to understand that the world has already been created and will survive without the help of man. Six days a week we wrestle with the world, wringing profit from the earth; on the Sabbath we especially care for the seed of eternity planted in the soul.</p></blockquote><p>&#8220;The betrayal in embezzling [one&#8217;s] own life&#8221; - this resonates with me, but not because I&#8217;m constantly wringing profit from the earth. Instead, I find myself to be wringing my own specific variety of things - profit sometimes, but also <a href="https://sneakytown.substack.com/">board games</a>, piano albums, plans, personal systems, health recoveries, and blog posts! The overarching category for me would be <strong>projects</strong>. In a way, my whole life feels like a project, and vast amounts of my experience are through the lens of <strong>project mind</strong> - that mental state in which I&#8217;m thinking of which actions might move my endeavors forward.</p><p>Project mind has its benefits, but it&#8217;s not quite conducive to <em>caring for the seeds of eternity planted in the soul</em>. Doing so requires <strong>present mind</strong> - being present with the people and world around. Present mind (or the encouragement of it) is part of what Shabbat offers, and part of what any time-constraining communal practice can offer as well.</p><h2>Micro-Shabbats and Macro-Shabbats</h2><p>I don&#8217;t have a Shabbat practice right now, but I do have Stretchly breaks, which, as scheduled pauses in productivity, are (sorta?) like micro-Shabbats<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. When I get an instruction&#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_!GiMn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GiMn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 424w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 848w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 1272w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GiMn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png" width="594" height="264.5546218487395" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:952,&quot;resizeWidth&quot;:594,&quot;bytes&quot;:33273,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188451543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GiMn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 424w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 848w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.png 1272w, https://substackcdn.com/image/fetch/$s_!GiMn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F637d1bdc-00df-4181-bb3e-48d4c462b3e2_952x424.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">Active Readers:  get comfy!</figcaption></figure></div><p>&#8230; I take it as an opportunity to enjoy the moment I&#8217;m occupying.</p><p>Is Stretchly just another tool in my project-mind&#8217;s acquisitive arsenal? Well, it could be, but it could also be a tool for presence. Connecting back to Heschel:</p><blockquote><p>The Sabbath is not for the sake of the weekdays; the weekdays are for the sake of Sabbath. It is not an interlude but the climax of living.</p></blockquote><p>Likewise, my computer breaks need not be productivity-serving interruptions, they can be earned moments of enjoyment - micro-climaxes of the workday, providing punctuations of pleasant differentiation.</p><p>Of course, the great benefits espoused by Williams, Burkeman, and Heschel are not to be found in software-mediated micro-pauses, and, at risk of being project-minded, I hope to introduce more <em>macro</em>-Shabbats (perhaps even <em>the</em> macro-Shabbat - Shabbat itself) into my life. But the path there may be long. In the meantime, I will be changing my sitting posture slightly more than usual. And hopefully continuing to enjoy it.</p><p>&#8230;</p><p>Want to try Stretchly yourself? click <a href="https://hovancik.net/stretchly/">here</a> on your computer. And if you&#8217;ve been following the instructions, here&#8217;s one more&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQZt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQZt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 424w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 848w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 1272w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQZt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png" width="578" height="237.53424657534248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:730,&quot;resizeWidth&quot;:578,&quot;bytes&quot;:71231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188451543?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UQZt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 424w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 848w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 1272w, https://substackcdn.com/image/fetch/$s_!UQZt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F848645ea-338c-4502-a573-7ca1c145d0b9_730x300.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">That&#8217;s it! Go outside!</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I forgot where I&#8217;d heard the Rowan Williams quote, so I asked my <a href="https://claude.ai/">Claude</a> for backup. In <a href="https://claude.ai/share/49ec5ad9-2f74-48e7-a1fe-2b7c305b8e0d">our conversation</a>, my first and only prompt included the sentence &#8220;Feel free to take into account your assumptions about my info diet.&#8221;<br><br>After a few searches, Claude said:</p><blockquote><p>Let me try more targeted searches &#8212; thinking about sources more in your likely orbit (rationalist-adjacent, tech, Slate Star Codex, LessWrong, Scott Alexander, Tyler Cowen, etc.):</p></blockquote><p>After 17 searches in total, we arrived at an answer:</p><blockquote><p>I&#8217;m now quite confident about the source. Here&#8217;s what I found:</p><p>The concept you&#8217;re remembering is most likely from <strong>Oliver Burkeman&#8217;s </strong><em><strong>Four Thousand Weeks: Time Management for Mortals</strong></em> (2021), or from one of the many podcast appearances he did around that book &#8212; most notably <strong>Sam Harris&#8217;s Making Sense #269, &#8220;Deep Time&#8221;</strong> (December 2021), which explicitly discusses &#8220;a modern Sabbath,&#8221; the loss of leisure, and collective rhythms of time.</p></blockquote><p>I genuinely could not find the source via my own Googling (I was looking for &#8220;differentiated time&#8221; rather than its inverse)!</p><p>&#8230;and Claude&#8217;s answer goes on to discuss Heschel&#8217;s <em>The Sabbath</em>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>actually, a 5 minute &#8220;long break&#8221; is 3.4 Micro-Shabbats, and a short break is only 0.23 mS</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Progression of the ARC-AGI Frontier]]></title><description><![CDATA[What we can learn from six years of improvement on Francois Chollet's general intelligence benchmarks]]></description><link>https://blog.danielsosebee.com/p/the-progression-of-the-arc-agi-frontier</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/the-progression-of-the-arc-agi-frontier</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 19 Feb 2026 07:18:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KNXC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 7 of 52 in the year 2026)</em></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_!KNXC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KNXC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 424w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 848w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 1272w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KNXC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:433438,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KNXC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 424w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 848w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.png 1272w, https://substackcdn.com/image/fetch/$s_!KNXC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19e38fd8-eb94-4585-8d2c-8bd25e3351e7_3328x1796.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><em>Somewhere in a data center, billions of billions of floating-point calculations whir away on a fleet of GPUs, spitting out hundreds of thousands of tokens. The last 100 tokens are formatted and sent to a remote server for grading. A single puzzle has been completed. 119 more to go.</em></p><p><em>Finally, the result comes back: 84.6%. A new world record for Gemini 3 Deep Think! Has artificial general intelligence been achieved?</em></p><div><hr></div><p>ARC-AGI is a series of benchmarks aimed towards evaluating the intelligence and/or reasoning ability of AI systems via the completion of visual patterns. Since 2019, AI systems have steadily progressed towards solving these tasks, with multiple high scores being published this month, each using a different solution architecture. But what particular approaches have succeeded, and how can we interpret those results?</p><p>These questions are answered in three parts:</p><ol><li><p><strong>The history of ARC</strong> - starting from the seminal paper <em>On the Measure of Intelligence</em> and continuing through the evolution of the benchmark and key historical solutions</p></li><li><p><strong>Do we have AGI yet? (probably not)</strong> - discussing how we might interpret benchmark results in light of the AGI question</p></li><li><p><strong>Are base LLMs the best? (so far, often so)</strong> - discussing the performance of different solution architectures, and how we might attribute performance gains to different research advancements</p></li></ol><p>Finally, I touch on whether today&#8217;s commercial LLMs might grow to become generally intelligent.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h1>Part 1: The history of ARC</h1><h2>2019: ARC is created</h2><p>In 2019, <a href="https://keras.io/">Keras</a> creator Francois Chollet was concerned by humanity&#8217;s lack of progress towards artificial general intelligence (AGI). Disillusioned by the lack of flexibility in contemporary AI systems, Chollet published the paper <a href="https://arxiv.org/abs/1911.01547">On the Measure of Intelligence</a>, arguing that better metrics for intelligence would aid in the development of usefully intelligent systems.</p><p>He wished to first nail down a definition of intelligence. The paper discussed many existing definitions, eventually arriving at <em>skill-acquisition efficiency </em>- the ability for a person or machine to quickly learn new techniques in new environments and thereby solve new problems.</p><p>To help researchers measure skill-acquisition efficiency, the paper presented a set of puzzles titled &#8220;Abstraction and Reasoning Corpus (ARC).&#8221; Each ARC task includes pairs of pixel grids, each pair representing an <em>input</em> and an <em>output</em>. The test-taker must determine the pattern between inputs and outputs and apply that pattern to a test puzzle (a lone input grid). For example, the following puzzle requires completion of a symmetrical pattern:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-75U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-75U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 424w, https://substackcdn.com/image/fetch/$s_!-75U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 848w, https://substackcdn.com/image/fetch/$s_!-75U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 1272w, https://substackcdn.com/image/fetch/$s_!-75U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-75U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png" width="1298" height="692" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:1298,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:829463,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-75U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 424w, https://substackcdn.com/image/fetch/$s_!-75U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 848w, https://substackcdn.com/image/fetch/$s_!-75U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.png 1272w, https://substackcdn.com/image/fetch/$s_!-75U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f37f97-d39e-4fa5-a64c-7d1a1bc32c29_1298x692.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">(Figure reproduced from Chollet 2019)</figcaption></figure></div><p>Each task in the dataset is handcrafted to represent a unique human-understandable pattern. If a test-taking machine could cheaply and reliably solve these without training on similar tasks beforehand, that would be a strong signal of its skill-acquisition efficiency and therefore general intelligence.</p><p>At the time of the paper&#8217;s release, no machine scored well, but commercial LLMs were right around the corner.</p><h2>2019 - 2024: The rise of commercial LLMs</h2><p>In 2019 LLMs were still nascent technology, with OpenAI&#8217;s GPT-3 model to be completed one year later in 2020 and released as ChatGPT in November 2022. How did this model and its successors fare against ARC?</p><p>Surprisingly poorly (though unsurprising for Chollet). Even GPT-4, released March 2023, scored only 7% when presented with textual versions of the problems (source: <a href="https://community.openai.com/t/gpt-4-and-the-arc-challenge/168955">Jack Cole</a>). And GPT-4o, released mid 2024, achieved only 4.5% (source: <a href="https://arcprize.org/leaderboard">ARC leaderboard</a>).</p><p>Notably, GPT-4 was OpenAI&#8217;s first &#8220;vision model,&#8221; but it seemed that the model&#8217;s new image-processing capabilities did not yield substantial gains on visual reasoning tasks like ARC&#8217;s.</p><p>This failing stood in contrast to early LLMs&#8217; ability to mimic human conversation. Such mimicry was once proposed as a measure of intelligence in Alan Turing&#8217;s famous <a href="https://en.wikipedia.org/wiki/Turing_test">Turing Test</a>. And yet, progress in conversation mimicry soared while progress on ARC stalled.</p><h3>Alternate ARC approaches show promise</h3><p><strong>Program search (2020-2023): </strong>Chollet first hosted an &#8220;ARCathon&#8221; competition in 2020, and a pseudonymous &#8220;ice cuber&#8221; won with a 21% score. Ice cuber&#8217;s approach involved no neural networks, and instead used brute-force program search over a domain-specific language (DSL) of pre-built image-transformation primitives, attempting to compose a sequence of transformations that would faithfully produce the example outputs from the example inputs (source: <a href="https://github.com/victorvikram/ARC-icecuber">ARC-icecuber repository</a>).</p><p>As competitions continued, brute-force program-search solutions remained winning but with diminishing gains. In early 2023, Michael Hodel created an ensemble of past program-search solutions, scoring a 30.5% and capping off the era of program-search domination (<a href="https://github.com/ndbroadbent/arc_agi_pareto_frontiers/blob/main/historical_arc_results.py">source</a>).</p><p><strong>Transformer-based solutions take the lead (late 2023)</strong>: Then<strong> </strong>at the 2023 ARCathon, a team named MindsAI shared first place, and soon after recorded a new high score of 33%. MindsAI&#8217;s solution is documented in their <a href="https://arxiv.org/html/2506.14276">2025 paper</a>, and is notable as the first state-of-the-art deep-learning approach.</p><p>Their solution has three main components:</p><ol><li><p><strong>Pre-training on synthetic and augmented data</strong>: They used Michael Hodel&#8217;s <a href="https://github.com/michaelhodel/re-arc">RE-ARC</a> to create 400,000 ARC-like puzzles for pre-training.</p></li><li><p><strong>Test-time fine-tuning (TTT)</strong>: At test time, for each puzzle, they generate a small training dataset based on augmentations of the given input-output pairs (for example, removing one pair, rotating the grids, applying a new color mapping), then they fine-tune the model on that augmented dataset. This was their core innovation, to which they attribute a 300% accuracy boost.</p></li><li><p><strong>Augment, Inference, Reverse-Augment, Vote (AIRV)</strong>: This part is very clever in my mind. First they use the same data augmentation engine as above to transform the test input grid into a large number of similar grids (using rotations, color mappings, etc.). Then, they run inference on each transformed grid, collecting a list of results. These results can then be remapped using the inverse of the original transformations, yielding legitimate candidate results. The candidate that received the most &#8220;votes&#8221; (that was produced the most times across all transformations) is chosen as the winner.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vkuZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vkuZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 424w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 848w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 1272w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vkuZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png" width="952" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130287,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vkuZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 424w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 848w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.png 1272w, https://substackcdn.com/image/fetch/$s_!vkuZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdbaca8a-6c48-45ad-8777-932b62ec303e_952x508.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">The shape of the MindsAI solution pipeline (diagram from a paper by The ARChitects, a team whose later solution was similar at a high level) (<a href="https://github.com/da-fr/arc-prize-2024/blob/main/the_architects.pdf">source</a>)</figcaption></figure></div><h2>2024: ARC Prize announced</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zylv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zylv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 424w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 848w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 1272w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zylv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png" width="118" height="59" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:78,&quot;width&quot;:156,&quot;resizeWidth&quot;:118,&quot;bytes&quot;:5657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zylv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 424w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 848w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 1272w, https://substackcdn.com/image/fetch/$s_!Zylv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72e96430-6f9d-42b4-9648-3b0fdf474054_156x78.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>In mid 2024, Chollet teamed up with <a href="https://zapier.com/">Zapier</a> founder Mike Knoop to announce the ARC Prize, setting up $1M+ in incentives including a $600K grand prize. To secure the grand prize, a team would need to publish open-source code capable of achieving an 85% success rate on the ARC puzzles, using limited computational resources within a secure internet-free sandbox.</p><p>By the end of 2024, MindsAI was in the lead with a 58% scoring solution (an updated version of their previous winning solution). However, they declined to publish their solution&#8217;s source code and so did not make it to the podium. First place went instead to &#8220;the ARChitects&#8221; with a 53.5% score, and the grand prize remained unclaimed.</p><h3>The ARChitects new deep-learning approach</h3><p>The ARChitects overall pipeline was similar in form to MindsAI&#8217;s, but with different design decisions for many subcomponents (<a href="https://da-fr.github.io/arc-prize-2024/the_architects.pdf">paper</a>). Their candidate-generation and selection approaches were novel:</p><ul><li><p><strong>Candidate generation</strong>: ARChitects essentially used the AIRV approach described above, but rather than sampling from a model with high temperature in order to create candidate answers, they performed depth-first search over all possible completions, extracting only those whose sampling probability exceeded a certain threshold.</p></li><li><p><strong>Candidate selection:</strong> Their voting system took into account the sampling probability of each candidate across each input transformation.</p></li></ul><p>In sum, they leveraged the sampling-probability distribution built into their deep-learning model to a greater degree than past approaches. Still this was not enough to beat the incumbent MindsAI.</p><h3>June 2024: ARC-AGI-Pub, the new public leaderboard</h3><p>In parallel to the above contest, the ARC Prize Foundation released a second benchmark and leaderboard for closed-source solutions, allowing players like OpenAI to officially test their models. The public test dataset is &#8220;semi-private&#8221; - it&#8217;s not available on the open internet and therefore shouldn&#8217;t make it into any model&#8217;s training corpus (an important consideration when testing for &#8220;skill acquisition&#8221;), however the data <em>is</em> provided publicly at test time, and so could be leaked or trained on by a bad actor. That&#8217;s part of why there&#8217;s no monetary reward for ARC-AGI-Pub (though AI labs are surely incentivized to do well on this benchmark for PR reasons).</p><h3>December 2024: O3&#8217;s breakthrough</h3><p>A series of results on ARC-AGI-Pub brought the high-score for unassisted LLMs into the low 30 percents by the end of 2024. Then, a preview version of OpenAI&#8217;s O3, an early chain-of-thought-enabled <a href="https://en.wikipedia.org/wiki/Reasoning_model">reasoning model</a>, achieved an 88% on ARC-AGI-Pub in December 2024 (source: <a href="https://arcprize.org/blog/oai-o3-pub-breakthrough">ARC Prize blog</a>). This was a breakthrough result, but came with some important caveats:</p><ol><li><p>The preview model was trained specifically for success on ARC, unlike the later released O3 model which performed worse (source: <a href="https://arcprize.org/blog/analyzing-o3-with-arc-agi">ARC Prize blog</a>).</p></li><li><p>O3-preview took a whopping 14 minutes and $4,560 of GPU compute per task, far exceeding the compute allowance of the open-source ARC Prize contest, and far exceeding reasonable estimates of the true cost of solving these small puzzles.</p></li></ol><h2>2025 - 2026: Refreshed benchmarks</h2><p>Still, in 2025 the ARC Prize Foundation wished to counter the recent success of reasoning models, so they released a a new dataset called &#8220;ARC-AGI-2&#8221; and the old dataset became &#8220;ARC-AGI-1&#8221;. ARC-AGI-2 looked much like its predecessor:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jKuw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jKuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 424w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 848w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 1272w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jKuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png" width="424" height="404.9632653061224" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:980,&quot;resizeWidth&quot;:424,&quot;bytes&quot;:93991,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jKuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 424w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 848w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.png 1272w, https://substackcdn.com/image/fetch/$s_!jKuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f99edfe-cc7f-4553-aaba-0fc2867f7593_980x936.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">Source: <a href="https://arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025">ARC-AGI-2 launch post</a></figcaption></figure></div><p>&#8230; but sought to test for capabilities with which reasoning models struggled, such as:</p><ol><li><p><strong>Symbolic interpretation</strong>: assigning significance to visual symbols (see image above)</p></li><li><p><strong>Compositional reasoning</strong>: applying multiple rules on top of each other</p></li><li><p><strong>Contextual rule application</strong>: applying rules under specific contexts<br>(source: <a href="https://arcprize.org/blog/announcing-arc-agi-2-and-arc-prize-2025">launch post</a>)</p></li></ol><p>In tandem, the 2025 ARC Prize was launched with similar prizes and guidelines to the prior year&#8217;s. This time around the eventual top score was 24%, indicating that ARC-AGI-2 was indeed a harder benchmark.</p><h3>Base LLMs see rising success</h3><p>Despite the low scores on 2025&#8217;s ARC Prize, today&#8217;s frontier reasoning models continue to notch higher scores at greater efficiencies against the semi-private test set. Just this month, Google announced a massive 84.6% score (at $13/task) for their new Gemini 3 Deep Think model.</p><p>Is it over for ARC? Nope, the cycle continues: ARC Prize is already planning their 2026 benchmark, this time with an interactive game format (ARC-AGI-3), to be released March 25th, which will in all likelihood be more difficult for today&#8217;s LLMs. You can play the first three example games <a href="https://three.arcprize.org/">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xmje!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xmje!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 424w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 848w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xmje!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png" width="233" height="219.60919540229884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:870,&quot;resizeWidth&quot;:233,&quot;bytes&quot;:34134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xmje!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 424w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 848w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmje!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07924bd6-abd5-4d81-b91e-54c4242637fe_870x820.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h1>Part 2: Do we have AGI yet? (probably not)</h1><p>Is Chollet moving the goalposts with each new benchmark? And is Gemini 3 Deep Think already AGI?</p><p>Well, the goalposts <em>are</em> moving, but wouldn&#8217;t a general intelligence be capable of following a moving target? Isn&#8217;t that exactly what skill acquisition would enable? Concretely, <strong>as long as each successive ARC-AGI benchmark is achievable by humans, we can say that failures on the part of machines indicate a lack of general intelligence.</strong></p><p>In fact, Chollet&#8217;s original paper acknowledges the need for periodic refreshes:</p><blockquote><p>ARC only features 1,000 tasks in total, and there may be some amount of conceptual overlap across many tasks. This could make ARC potentially vulnerable to shortcut strategies that could solve the tasks without featuring intelligence.</p><p>[&#8230;]</p><p>&#8230;to mitigate potential vulnerability against such shortcuts, we intend to keep adding new tasks to ARC in the future, possibly by crowd-sourcing them.</p></blockquote><p>What are the specific shortcuts that Chollet might consider disqualifying? The most likely culprit would be directly training on large synthetic datasets that closely mimic the puzzles themselves. Doing so arguably counts as pre-acquiring the skills that are supposed to be acquired at test time. Such pre-training has already been a hallmark of the winning deep-learning strategies since 2023, and is especially prominent in 2025 prize-winner NVARC&#8217;s solution. Also, we cannot rule out that closed-source model providers like Google might be taking similar approaches as well to improve their results on the public benchmark. Unfortunately, this makes the entire leaderboard harder to interpret.</p><h2>No AGI until ARC-AGI-n is insta-saturated</h2><p>A key pattern to observe is whether new ARC-AGI benchmarks saturate immediately. If Gemini 3 Deep Think scores well on ARC-AGI-3 in March, that would indicate the kind of fluid intelligence Chollet was looking for in his original paper, as the model probably hasn&#8217;t trained on environments similar to ARC-AGI-3&#8217;s games. If instead it takes time for Google and other labs to saturate the benchmark, we will be left wondering whether the gain is from general intelligence abilities, or from pre-trained skills that are aimed at beating the benchmark.</p><h1>Part 3: Are base LLMs the best? (so far, often so)</h1><p>Which methods are most successful against ARC, and which are most promising? Firstly, to define success&#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_!-A2U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-A2U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 424w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 848w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-A2U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png" width="728" height="460.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:248134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-A2U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 424w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 848w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!-A2U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F630510a2-7ec4-4a9f-bea2-676855b8047c_1784x1128.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">ARC-AGI-2 public leaderboard, with score on the Y axis and cost on the X axis (<a href="https://arcprize.org/leaderboard">source, screenshot on Feb 18 2026</a>)</figcaption></figure></div><p>The ARC leaderboards show a <a href="https://en.wikipedia.org/wiki/Pareto_front">Pareto frontier</a> between cost and score, and any submission along that frontier of low costs and high scores can be considered successful. What trends do we see?</p><h3>Frontier trends</h3><p>The ARC-AGI frontier has vacillated between different solution architectures - the early 2020s saw search-based program synthesis winning, while recent years saw chain-of-thought/reasoning LLMs pull ahead using transduction (producing the output grid directly instead of producing a program that produces the grid)&#8230; just look at how much of the frontier in the image above is dominated by Google&#8217;s green Gemini 3 Flash Preview and Gemini 3 Deep Think.</p><p>But even in recent months, we see a variety of architectures neck-and-neck for the frontier. Earlier this month a solution by Johan Land (<a href="https://www.kaggle.com/code/johanland/johan-land-solver-v7-public">code</a>) topped the leaderboard with 72.9% on ARC-AGI-2 for $39/task. While this was soon eclipsed by Gemini 3 Deep Think, this solution has its part to play in the overall trends.</p><h3>Johan Land&#8217;s briefly state-of-the-art kitchen-sink solution</h3><p>Land&#8217;s solution involves a complicated pipeline, which works as follows (you can skip this numbered list if you&#8217;re satisfied by &#8220;it&#8217;s complicated&#8221;):</p><ol><li><p>In parallel, run a bunch of state-of-the-art reasoning LLMs, some of which are tasked with producing a grid output, and some of which are tasked with code generation.</p></li><li><p>If there&#8217;s sufficient consensus among results produced by the above, then finish (this saves some money)</p></li><li><p><em>(if enabled) repeat the above steps using different models</em></p></li><li><p>Then run all five of these strategies in parallel</p><ol><li><p><strong>Deep thinking:</strong> prompt a model to think especially deeply about the problem before producing its output</p></li><li><p><strong>Image input:</strong> Feed rendered images to a model, ask for grid output</p></li><li><p><strong>Hints:</strong> Get an LLM to analyze images and produce hints. An LLM uses these hints to produce a grid output.</p></li><li><p><strong>Structured, object-based thinking:</strong> A 3-part pipeline that compels models to describe the objects they see, then describe the transformations between those objects, then finally, in context of all previous answers, produce a grid output.</p></li><li><p><strong>Codegen:</strong> Re-run the codegen aspects from step 1, but with more models runs.</p></li></ol></li></ol><p>This was truly a &#8220;throw everything at the wall and see what sticks&#8221; solution, combining lots of raw LLM power with various forms of cognitive scaffolding.</p><p>For a brief moment it was the highest-scoring solution out there, surpassing Claude Opus 4.6&#8217;s score of 69.2% by 3.7%, though at 11 times the cost. Given the 120 puzzles in the semi-private test suite, Mr. Land spent ~$5K on the test run alone, to say nothing of the costs in developing his methods.</p><h3>The biggest recent gains came from base LLM capabilities</h3><p>Gemini 3 Deep Think outperformed Land on both accuracy and cost. Approaches with more scaffolding and/or symbolic reasoning, like Land&#8217;s, have occasionally reached the frontier, but they usually represent modest gains over incumbent transduction-based approaches, while incurring larger costs. Every approach at the top of the current public leaderboard relies heavily on LLMs even when combined with scaffolding, and improvements in the underlying models seem to cause improvements across the board. This suggests that a large amount of progress towards solving ARC (at least on the closed-source end) is due to advancements in LLMs.</p><p>Is this bad news for the ARC Prize Foundation&#8217;s mission to support novel research? Perhaps, but they have a few facts working in their favor. Firstly, LLMs <em>did</em> see meaningful algorithmic improvements over recent years - OpenAI&#8217;s O1/O3 models, for example, introduced the chain-of-thought reasoning approach that led to huge gains on ARC and many other benchmarks. Secondly, for the actual ARC Prize, which requires open-source models to run on limited hardware, each year&#8217;s winners have presented solutions with meaningful complexity outside of the LLMs that they leverage.</p><p>A possible synthesis of these facts: at smaller cost scales, independent researchers are incentivized to explore a variety of novel approaches, and these approaches beat out simpler LLM-based approaches and push the research frontier forward. At larger cost scales, submissions become too expensive for independent researchers, except for the occasional tech Senior Vice President (Johan Land), and the charts become dominated by big labs whose primary motive is to showcase their models as standalone products.</p><h3>Where does program synthesis fit in?</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5Cl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5Cl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 424w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 848w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 1272w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5Cl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png" width="240" height="72.32876712328768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:132,&quot;width&quot;:438,&quot;resizeWidth&quot;:240,&quot;bytes&quot;:30312,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/188063753?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N5Cl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 424w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 848w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 1272w, https://substackcdn.com/image/fetch/$s_!N5Cl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534e6869-097f-4d6f-a0b5-b2242258e453_438x132.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A recent <a href="https://x.com/fchollet/status/1803096195684012371?lang=en">twitter post</a> from Chollet reads:</p><blockquote><p>I believe that program synthesis will solve reasoning. And I believe that deep learning will solve program synthesis (by guiding a discrete program search process).<br><br>But I don't think you can go all that far with just prompting a LLM to generate end-to-end Python programs (even with a verification step and many samples). That won't scale to very long programs.</p></blockquote><p>Chollet has long been an advocate for program synthesis, and in January 2025 he and Knoop founded <a href="https://ndea.com/">NDEA</a>, a research lab building &#8220;AI systems that blend intuitive pattern recognition and formal reasoning into a unified architecture.&#8221;</p><p>As suggested by the tweet above, the architecture he wishes to build would not be the kind of <a href="https://blog.redwoodresearch.org/p/getting-50-sota-on-arc-agi-with-gpt">LLM-assisted program-synthesis approach</a> that Ryan Greenblatt used to top the ARC public leaderboards in mid-2024, which we see repurposed as a sub-component of Johan Land&#8217;s pipeline above - though by all appearances, such architectures are close to his vision. NDEA has not published anything yet, so we&#8217;ll have to wait and see how their approach differs.</p><p>However, the current frontier of ARC-AGI-2 submissions all use direct transduction without program synthesis, so it would be impressive if NDEA could present a program-synthesis architecture that&#8217;s competitive on past or future ARC benchmarks.</p><h2>Will the LLMs generalize?</h2><p>The ARC-AGI frontier has been populated by a wide variety of cognitive architectures, but for now is dominated by commercial LLMs - the same systems that answer our questions and write our code. Seeing whether these systems succeed immediately on the novel ARC-AGI-3 tasks will be a good test of their general intelligence abilities.</p><p>A key open question is whether commercial LLMs will grow to succeed at ARC-AGI-3 and subsequent versions. Per the ARC Prize website, &#8220;AGI [is] still unsolved. New ideas [are] needed.&#8221; But Dario Amodei, CEO of Anthropic, would disagree. In <a href="https://www.dwarkesh.com/p/dario-amodei-2">a recent interview with Dwarkesh Patel</a> he indicated that he expects Anthropic&#8217;s training plan to scale to fully generalized intelligence (at least in domains that are operable by text). I&#8217;ll leave with his quote:</p><blockquote><p>&#8230;all the cleverness, all the techniques, all the &#8220;we need a new method to do something&#8221;, that doesn&#8217;t matter very much. There are only a few things that matter.</p><p>[&#8230;]</p><p>In fact, I would point to the history in <a href="https://en.wikipedia.org/wiki/Machine_learning">ML</a> of people coming up with things that are barriers that end up kind of dissolving within the big blob of compute. People talked about, &#8220;How do your models keep track of nouns and verbs?&#8221; &#8220;They can understand syntactically, but they can&#8217;t understand semantically? It&#8217;s only statistical correlations.&#8221; &#8220;You can&#8217;t understand a paragraph, you can&#8217;t understand a word. There&#8217;s reasoning, you can&#8217;t do reasoning.&#8221; But then suddenly it turns out you can do code and math very well.</p><p>[&#8230;]</p><p>I think we may get to the point in a year or two where the models can just do [software engineering] end-to-end. That&#8217;s a whole task. That&#8217;s a whole sphere of human activity that we&#8217;re just saying models can do now.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Talking Fast and Justifying Less]]></title><description><![CDATA[Thoughts on staying present in conversations and life]]></description><link>https://blog.danielsosebee.com/p/talking-fast-and-justifying-less</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/talking-fast-and-justifying-less</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 12 Feb 2026 01:01:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!emM-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 6 of 52 in the year 2026)</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_!emM-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!emM-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 424w, https://substackcdn.com/image/fetch/$s_!emM-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 848w, https://substackcdn.com/image/fetch/$s_!emM-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!emM-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!emM-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg" width="328" height="242.17032967032966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1075,&quot;width&quot;:1456,&quot;resizeWidth&quot;:328,&quot;bytes&quot;:592783,&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;:&quot;https://blog.danielsosebee.com/i/187574986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!emM-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 424w, https://substackcdn.com/image/fetch/$s_!emM-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 848w, https://substackcdn.com/image/fetch/$s_!emM-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!emM-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ac25747-d047-43f6-ab5d-fc8a54b31b6e_1975x1458.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>They say &#8220;slow is smooth and smooth is fast.&#8221; But you could also say &#8220;fast is fast,&#8221; which would be faster to say. I&#8217;ve been trying to say things fast, in order to be more smooth. Catch my drift?</p><p><strong>&#8230; </strong>In all seriousness, I tend to talk slower than most, and I <em>have </em>been trying to talk faster, and I <em>do</em> think that doing so could increase my ease in conversations and allow me to listen better. I&#8217;ll explain my thinking and tell the story of a successful fast-talking experiment.</p><h2>To wait has weight</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eIgz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIgz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 424w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 848w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 1272w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIgz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png" width="402" height="194" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:194,&quot;width&quot;:402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/187574986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eIgz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 424w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 848w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 1272w, https://substackcdn.com/image/fetch/$s_!eIgz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa630bb3b-bbd8-413c-9d16-6c16a2e3d2ec_402x194.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">ChatGPT can overthink things occasionally</figcaption></figure></div><p>As mentioned I tend to talk slower than most, and I reckon that sometimes I&#8217;m slow to decide and to act. But let&#8217;s focus on talking.</p><p>What does slow talking get me? Slow talking gets me space to think. This sounds good on the surface, but sometimes it&#8217;s a trap&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><h3>An overthinking scenario</h3><p>Let&#8217;s say you ask how I&#8217;m doing, and I&#8217;m aware of some challenge I faced this week. I formulate a response, but I don&#8217;t speak it - there&#8217;s a mental process that&#8217;s deciding whether the response is appropriate. How does that process evaluate? It needs to guess at your judgements towards me upon receiving my words. Perhaps, in this case, the result is uncertain. So I consider more options&#8230; </p><p><em>(Thoughts) But wait. How much do I value honesty vs. balance in the conversation? If I speak honestly, then we might just end up talking about </em>my<em> things, because I&#8217;m good at coming up with analyses. If you&#8217;re a question asker, I&#8217;ll just keep giving answers. And we can&#8217;t let that happen. What leads the conversation in a good direction?</em> </p><p>At this point in the convo I offer some platitudes, but we&#8217;re off the deep end now, because now I&#8217;m in <strong>thinking mode&#8482;</strong> and am in various ways self-conscious, and am not paying great attention to you, my interlocutor. Each question I receive pulls me further into rumination, as I carefully reconstruct and interrogate my intricate, fragile models of the world and my actions within it&#8230;</p><div><hr></div><p>What an inconvenient dynamic! How do we prevent this!</p><p>There might be many ways to relax one&#8217;s mental grip and/or become a more engaged listener, but for me, what I ended up trying was to <em>just talk fast</em>, and I&#8217;m happy to say that I had a great time doing so.</p><h2>A successful fast-talking experiment</h2><p>I was at the Sauna with <a href="https://irunearth.substack.com/">Olly</a> when I thought, &#8220;you know what? I&#8217;m gonna talk to Olly without thinking. I&#8217;ll just observe my words as they come out of my mouth, not before. I&#8217;ll just talk fast.&#8221;</p><p>It was a wonderful experience! First of all, my approach basically worked - I was able to talk much faster. When I didn&#8217;t give myself time to think, my thoughts quieted down in a very pleasant way, and I could pay attention to what my friend was saying.</p><p>Under normal circumstances I would ask questions and think &#8220;is this a reasonable question?&#8221; and end up being self-conscious, but this time around, I was freed to focus on my conversation partner. I could feel a slight impulse to evaluate my questions before speaking, but could override that impulse, smoothing over the intrusive bump and returning to my present experience - the experience of what he was saying, and what I was saying too.</p><p>Also, as a <em>recipient</em> of questions I found myself to be defended against the pitfalls of overthinking. If asked a hard question, I could say &#8220;man, I don&#8217;t know, that&#8217;s a hard question,&#8221; and then later could say &#8220;I guess [xyz],&#8221; but in a way that makes it clear that I don&#8217;t fully endorse what I&#8217;m saying. That I don&#8217;t fully endorse anything I might say, as I&#8217;m not capable of coming up with definitive answers and proofs of their correctness. That I&#8217;m just talking. That it&#8217;s playful. That I can just say what&#8217;s on my mind instead of sitting there and recomputing my entire world-model every minute.</p><p>As time went on, I gained a sense of self-confidence, in my ability to have good conversations and in my ability to act well in the world. I felt that just as I could speak with little hesitation, so too could I act on the world with little hesitation, and feel good doing it.</p><h2>Towards a broader practice of talking (and acting) fast</h2><p>I&#8217;d like to keep practicing my ability to talk fast, especially in low-stakes informal conversations. I see this as part of a greater endeavor to reduce the burden of thinking and justifying that steers my attention away from the present moment.</p><p>Besides the benefits mentioned above, talking fast has the obvious benefits of getting more information across quickly, and it&#8217;s more collaborative too - it suggests, &#8220;we can figure this out together, and I trust you to understand my process along the way.&#8221; </p><p>Something similar could be said about <em>acting </em>fast in the world&#8230; That the world might reward you for acting upon it from a place of uncertainty; it might appreciate getting to figure things out together. I think that&#8217;s (metaphorically) true, but I&#8217;m not sure how I would approach a practice of acting fast. Whereas a practice of talking fast is easy to pursue.</p><p>Note: Surely there are times when slow, thoughtful conversation is better, and some people would benefit from working on that end of the spectrum (remember to <a href="https://slatestarcodex.com/2014/03/24/should-you-reverse-any-advice-you-hear/">consider reversing all advice</a>).</p><div><hr></div><p>I&#8217;d be curious to hear from my readers - do you tend to think before you speak, or not? Did anything here resonate with you? I am always happy to receive comments, or phone calls - in the latter case, expect me to talk fast.</p><p>til next time,</p><p>Daniel</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Deep Knowledge, and Three Ways to Get There]]></title><description><![CDATA[Pointing towards something I want more of in my life, and three inspiring stories]]></description><link>https://blog.danielsosebee.com/p/deep-knowledge-and-three-ways-to</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/deep-knowledge-and-three-ways-to</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 05 Feb 2026 07:59:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3xpg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 5 of 52 in the year 2026)</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_!3xpg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3xpg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 424w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 848w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 1272w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3xpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png" width="433" height="296.7075208913649" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:1436,&quot;resizeWidth&quot;:433,&quot;bytes&quot;:2496552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3xpg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 424w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 848w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.png 1272w, https://substackcdn.com/image/fetch/$s_!3xpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66254c78-6178-4fa0-aa2f-fcaf54228f55_1436x984.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><figcaption class="image-caption"><a href="https://www.danielsosebee.com/art/sky-gate">Sky Gate</a> - drawing by me</figcaption></figure></div><p>I&#8217;ve been thinking about how I might cultivate &#8220;deep knowledge&#8221; in my career and/or life. This essay explains what I mean by that, and tells the stories of three people around me who have done so. These stories make up the second half of the post, and are about:</p><ol><li><p>A Civic Entrepreneur</p></li><li><p>A Logician and Radical Behaviorist</p></li><li><p>A Computational Biologist</p></li></ol><p>But first, my problem statement:</p><h1>I am awash in a sea of concepts</h1><p>Increasingly, I feel that I know less and less. The world is a complicated place and it&#8217;s getting more complicated. Just this week, <a href="https://www.moltbook.com/">Moltbook</a> arrived, and suddenly, machines are writing human-like posts to each other on an (ostensibly) AI-only social network.</p><p>What are the implications? No one knows, really. Perhaps this is a fun experiment that goes nowhere, perhaps it is an awakening of a new hive mind that will soon dominate the world. Most likely, it is a currently harmless experiment that foreshadows a near future of increasingly confusing dynamics between humans and growingly empowered machine intelligences.</p><p>When I say &#8220;no one knows&#8221;, I&#8217;m including the researchers and engineers who built the language models that make up the most significant part of these agents&#8217; internal workings. I know this because I follow them on Twitter and Substack and other places. There is a healthy debate ongoing about the trajectory of AI, with some believing that AI will show diminishing returns, growing to nothing more than a helpful assistant for well-scoped tasks, and others believing that autonomous software agents will eclipse humans in all capabilities. Beliefs about timelines for such outcomes vary widely.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>&#8230;</p><p>Additionally, in my own work I feel I know less and less. I write code in high-level languages, far from the actual binary operations of my machine. These languages shift in and out of fashion while I sit atop the current wave. And whereas I previously needed to memorize many programming language features, I now rely on LLMs to write most of my code for me. With the introduction of new flagship LLMs like Claude Opus 4.5, I find fewer errors in the code they generate and am incentivized to delegate larger tasks.</p><p>Beyond that, I spend a lot of time reading blogs and listening to podcasts, and though I&#8217;m occasionally inspired by these sources, I don&#8217;t feel they leave me with a much better understanding of the world. I feel that they leave me with a fashionable vocabulary that sits underneath a discordant pile of half-understood concepts. When I attempt to articulate informed beliefs on subjects about which I&#8217;m &#8220;well-blogged&#8221;, I surprise myself with my lack of understanding.</p><h1>Towards deeper knowledge</h1><p>I don&#8217;t doubt that my effectiveness at work and in other arenas of life is increasing over time, but I also don&#8217;t enjoy the feeling that I lack strong understandings of the world and my impact within it. I wish to do good, and to develop convictions about how to do so. In this rapidly changing world, such footholds seem hard to reach, and yet I maintain the belief that they&#8217;re reachable, and that doing so is a sure way to have a positive impact on my community and/or the world. I maintain that belief because I see confirming examples, sometimes in the people around me (more on that soon).</p><p>I&#8217;ll call what I&#8217;m looking for &#8220;deep knowledge.&#8221; What do I mean by that? Here&#8217;s a graph of how I&#8217;m thinking:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6CjV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6CjV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 424w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 848w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6CjV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png" width="1456" height="958" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:958,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383649,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6CjV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 424w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 848w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!6CjV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada1998e-6c66-4bdd-823c-04ad59339e08_2018x1328.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>Here&#8217;s what you&#8217;re seeing above:</p><p><strong>X Axis - &#8220;Solidity of knowledge&#8221;:</strong>  Solidity could be broken down into sub-dimensions of <em>transience</em> and <em>rigor</em>. For example, knowledge about a particular US census might be rigorous but transient. Knowledge about <a href="https://ifs-institute.com/">Internal Family Systems</a> might be less rigorous (no offense to IFS - just a bit of a fuzzier topic). Whereas knowledge of Newton&#8217;s laws of motion would be rigorous and perpetually applicable.</p><p>In truth, the concepts &#8220;transience&#8221; and &#8220;rigor&#8221; might not perfectly encompass what I wish to describe here, and I use &#8220;solidity&#8221; as a placeholder for some more calibrated term of judgement around knowledge&#8217;s applicability.</p><p><strong>Y Axis - &#8220;Depth of understanding&#8221;:</strong> The bands here describe levels of understanding. Note the &#8220;Twitter/Substack Zone (Danger!),&#8221; which I lament earlier in this essay. To clarify, it is specifically the ambient-scrolling form of consumption (which I find myself doing all too often) that seems insufficient for deep understanding.</p><p>The top-right zone is the &#8220;Deep Knowledge Zone,&#8221; in which one has a deep understanding of a solid knowledge area, such that one can speak, write, and think well about it. But really the whole top row is a good place to be.</p><h1>Stories of deep knowledge</h1><p>I will speak of three people around me who have taken their own paths in the deep knowledge direction, each of whom inspires me in different ways.</p><p><em>Caveat: these stories are from memory, and only represent my own perspective</em></p><h2>The civic entrepreneur</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V5jS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V5jS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V5jS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg" width="428" height="285.43131868131866" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:428,&quot;bytes&quot;:2790449,&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;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V5jS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V5jS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a38dffb-7711-4bb6-9614-0a9d50127bba_5472x3648.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">New York City</figcaption></figure></div><p>I met Daniel at my co-living house in Brooklyn. Along with his impassioned speeches about America&#8217;s founding fathers, I learned of his vocation as the founder of <a href="https://www.maximumnewyork.com/">Maximum New York</a> (MNY), a &#8220;civics academy focused on governmental mechanics.&#8221;</p><p>Daniel took his own learning very seriously on the way to becoming an instructor. He seeks to read five books on each subject before he considered himself to have a reasonable grasp of it, and he&#8217;s done so with many subjects. He studied each aspect of the government in granular detail, including such feats as memorizing the NYC charter and <a href="https://www.maximumnewyork.com/p/2023-local-laws">reading every local law passed in 2023</a>.</p><p><strong>On our &#8220;Knowledge Zones&#8221; graph:</strong> Daniel&#8217;s knowledge would be distributed around the top layer - he knows a great deal about a subject area (government &amp; politics) that is itself sometimes amorphous. But, within that area, Daniel&#8217;s knowledge is about as fundamental and mechanistic as it gets, and that places him in a position to pursue impactful projects from a standpoint of intellectual rigor. I am super inspired by his work with MNY and his other political activities, all of which are oriented towards promoting the prosperity of New York City and its citizens.</p><p><strong>On learning paths:</strong> Much of Daniel&#8217;s learning happened outside of the university - after graduating, he underwent a number of career pivots and personal projects that eventually led to his current direction, and along the way he pursued much of the learning (and especially learning by doing - engaging with his local political systems) that led to his current expertise. Daniel has also expressed <a href="https://www.maximumnewyork.com/p/political-science-degrees">disatisfaction with political science degrees</a>.</p><h2>The logician and radical behaviorist</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!53uZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!53uZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 424w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 848w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 1272w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!53uZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png" width="346" height="220.62020905923345" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:366,&quot;width&quot;:574,&quot;resizeWidth&quot;:346,&quot;bytes&quot;:63860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!53uZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 424w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 848w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 1272w, https://substackcdn.com/image/fetch/$s_!53uZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcade22b-a6b6-44b7-9ae6-a26b5dfe896d_574x366.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Excerpt from the cover of Quine&#8217;s <em>Methods of Logic (4th Edition)</em></figcaption></figure></div><p>I met John during my time in college and have since struck up a correspondence in which we discuss all kinds of topics, often adjacent to human behavior and computing.</p><p>John has read an impressive amount, and, like Daniel above, has the bookshelves to prove it. John&#8217;s areas of interest are wide, but they center around logic, math, and the science of human behavior.</p><p><strong>On learning paths:</strong> John has a diverse educational past that involved study and research across many subjects (math, physics, cognitive science, computer science) at a few institutions. During his undergraduate years he honed in on math as a primary interest and met mentors (David R. Larson and Ronald G. Douglas) whom he cites as ongoing influences.</p><p>Eventually John dropped out of a math PhD program and continued to independently learn about the history of math, logic, and behavior. Over time, he developed a perspective and opinions on such fundamental questions as &#8220;what is truth?&#8221; and &#8220;how is science done?&#8221; and &#8220;how do people function?&#8221;</p><p>I asked John how long it would take for me to understand his worldview. &#8220;About a decade,&#8221; he said, once again sending me a picture of his bookshelves. But he admitted that there was a handful of books that most captured his worldview, and I got started reading one of them: &#8220;<a href="https://www.bfskinner.org/holland-and-skinner-online/">The Analysis of Behavior (Programmed Instruction).</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_!voAX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!voAX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 424w, https://substackcdn.com/image/fetch/$s_!voAX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 848w, https://substackcdn.com/image/fetch/$s_!voAX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!voAX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!voAX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg" width="424" height="384.1043956043956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1319,&quot;width&quot;:1456,&quot;resizeWidth&quot;:424,&quot;bytes&quot;:2581965,&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;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!voAX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 424w, https://substackcdn.com/image/fetch/$s_!voAX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 848w, https://substackcdn.com/image/fetch/$s_!voAX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!voAX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9a6b3b6-fbe9-4916-bceb-fd656c60ffdf_3024x2739.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">Two pages of the book. The entire book is written as a list of fill-in-the-blank exercises, with answers provided on the following page. Half the pages are printed upside-down, such that when you get to the end, you flip the book over and make your way back towards the beginning.</figcaption></figure></div><p>Reading this book is part of what inspired me to write this essay - it was a joyful experience to learn something very fundamental about our world, and to do so not by scanning blogs that I&#8217;ll soon forget, but by carefully engaging with a system of memorable facts and theories. For example, did you know that your body has three kinds of mechanisms for responding to its environment: striated muscles that move your skeleton around, smooth muscles that modulate the dimensions of internal organs, and glands that release various juices? What a basic thing that I was unaware of!</p><p><strong>On our &#8220;Knowledge Zones&#8221; graph:</strong> John&#8217;s knowledge is clustered at the top right, being both solid and deeply understood. John is still in the early stages of applying this knowledge to the world, but he aims to contribute to the survival of what he sees as an atrophying culture of scientific rigor, in part by developing and sharing teaching materials related to science, logic, and behavior.</p><h2>The computational biologist</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!he2l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!he2l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 424w, https://substackcdn.com/image/fetch/$s_!he2l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 848w, https://substackcdn.com/image/fetch/$s_!he2l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 1272w, https://substackcdn.com/image/fetch/$s_!he2l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!he2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png" width="1456" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:332027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/186799562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!he2l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 424w, https://substackcdn.com/image/fetch/$s_!he2l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 848w, https://substackcdn.com/image/fetch/$s_!he2l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.png 1272w, https://substackcdn.com/image/fetch/$s_!he2l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08540a9b-9dee-4ffc-af68-7599d9310423_1528x730.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">Image source: Vilya&#8217;s website</figcaption></figure></div><p>I got to see Pascal speak at my house&#8217;s &#8220;TED talk series.&#8221; He spoke for an hour plus about <a href="https://vilyatx.com/vilya-1">Vilya</a>, a recently-trained neural network that can predict the structure of small cyclical molecules (<a href="https://en.wikipedia.org/wiki/Macrocycle">macrocycles</a>) with state-of-the-art accuracy (think of this like DeepMind&#8217;s <a href="https://deepmind.google/science/alphafold/">AlphaFold</a>, but for even smaller biochemical structures). Predicting these molecular structures can speed up the development of drugs that neutralize harmful proteins.</p><p>As with my reading of &#8220;The Analysis of Behavior,&#8221; I loved stepping into a world of more concrete truths. There&#8217;s something thrilling to me about looking at a chemical diagram and thinking &#8220;wow - this is very real, and very important, and I know very little about it, though much could be known.&#8221; And as with MNY, I am inspired by Vilya as an application of deep knowledge towards pressing problems.</p><p><strong>On our &#8220;Knowledge Zones&#8221; graph:</strong> Vilya is a collaboration between biologists, chemists, and machine-learning engineers like Pascal, and Pascal&#8217;s own role required him to have knowledge of each subject. I believe his knowledge would occupy various x coordinates along the top of the graph, with biochemical knowledge being an especially solid component.</p><p><strong>On learning paths:</strong> Pascal completed a computational biology PhD before joining Vilya. He considers himself to be lucky to have landed an excellent advisor and a personally-interesting research area with a high potential for impact.</p><h1>So how does one get to deep knowledge?</h1><p>There&#8217;s some overlap in these three stories. In all cases, the knowledge-acquirer was substantially interested in their field and spent at least a few years dedicated to learning. In all cases, this learning involved a high volume of book-reading and accompanying writing (whether for personal notes, publications, or assignments). At least in Daniel&#8217;s and John&#8217;s cases the curriculum involved both modern and historical texts. And at least in John&#8217;s and Pascal&#8217;s cases, the academic environment and key academic mentors were important parts of the picture.</p><p>Again, a big caveat - these are my own analyses! I would certainly benefit from asking these people more about their own perspectives on their learning journeys. But today it&#8217;s Wednesday, and the blog must go out.</p><h2>&#8230;and how might <em>I</em> pursue deeper knowledge?</h2><p>As to my own possible paths, I have a few open questions. One is &#8220;what to learn about?&#8221; I seem to have intrinsic interest in computation and planning (a la <a href="https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice">Methodable</a>), and those interests point me towards the realms of AI agency (or human agency). There are also deeper directions to go when it comes to software engineering more broadly. However, these directions feel less solid when compared to e.g. biology. I actually feel excited about computational biology presently for that reason, though this is a recent interest, and I don&#8217;t know much biology yet.</p><p>The second open question would be how to approach such learning, in case I&#8217;d like to do so. The academic route is appealing, as higher ed is our primary institution for the development of deep knowledge. But I worry about ending up in the wrong lab and studying something that is not personally interesting or applicable to real-world problems. So on reflection, a key sub-question is: &#8220;how easy is it to pivot and choose your own research direction in various academic settings?&#8221; - If the answer is &#8220;very&#8221; then that seems a promising direction.</p><p>On the flip side, I seem to be surrounded by a culture of DIY learners, some of whom have indeed gone very deep in their subject areas. Considering such approaches in my own life raises further questions: how would I find/create a community of learners and support myself through a learning period? How would I maintain clarity on a learning path?</p><p>If anyone has thoughts or related experiences to share, I&#8217;d love to hear from you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p>Til next time,</p><p>Daniel</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>My current views on AI futures fall somewhere around &#8220;AI will be a huge deal, will probably mature within my lifetime to the point of pursuing goals more effectively than humans (with all the consequences of that fact), but that would require significant research advances that may be decades away. Regardless, we may see serious near-term societal effects, and possibly near-term significant jumps in capabilities as well.&#8221; But I won&#8217;t argue any of those points in this piece, and my views are mostly an aggregation of the beliefs of others who are closer to the action.</p></div></div>]]></content:encoded></item><item><title><![CDATA[The First Sneaky Town Tournament]]></title><description><![CDATA[A tale of commitment and follow-through. And board games.]]></description><link>https://blog.danielsosebee.com/p/the-first-sneaky-town-tournament</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/the-first-sneaky-town-tournament</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Wed, 28 Jan 2026 18:12:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eWdQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 4 of 52 in the year 2026)</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_!eWdQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eWdQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eWdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1059035,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eWdQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!eWdQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F195ff58f-5011-4451-8f3c-bb26a787e069_1024x768.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><figcaption class="image-caption">People playing Sneaky Town</figcaption></figure></div><p>Hi readers! Changing gears from the previous long and technical post&#8230; This one&#8217;s a bit more &#8220;light&#8221; - it&#8217;s about the very first Sneaky Town tournament!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>For those who don&#8217;t know, Sneaky Town is a board game I&#8217;ve been designing over the last six years. It&#8217;s a two-player game in which players compete to capture points, each working with their own set of secret information. Here&#8217;s an action shot:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJ6I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJ6I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJ6I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png" width="364" height="485.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:364,&quot;bytes&quot;:1420413,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QJ6I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 424w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 848w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!QJ6I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4e2cf7f-6e6b-4644-8a82-6ad30f8e0eba_768x1024.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">Sneaky Town&#8217;s V4 board, in walnut</figcaption></figure></div><p>(the game also has a <a href="https://sneakytown.substack.com/">blog</a> and <a href="https://drive.google.com/file/d/1RwStyHVs-w-lfUnwvKo5DZ93_biKCvFt/view?usp=sharing">instructions</a> for those curious)</p><p>Sneaky Town has been a perpetual slow-burn side project. Over the years, many dozens of people have played, most notably a stream of competitors over a 3-day stint at <a href="https://vibe.camp/">Vibecamp</a> 2:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OtOZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OtOZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 424w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 848w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 1272w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OtOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png" width="342" height="203.59268929503915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de30291e-9228-4c59-a4d2-579257739a00_1149x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1149,&quot;resizeWidth&quot;:342,&quot;bytes&quot;:1081802,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OtOZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 424w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 848w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 1272w, https://substackcdn.com/image/fetch/$s_!OtOZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde30291e-9228-4c59-a4d2-579257739a00_1149x684.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Vibecampers and I playing Sneaky Town on board V3</figcaption></figure></div><p>But up until now, I&#8217;ve had <strong>just one board</strong>. Recently I made new boards, and that unlocked the ability for me to host a tournament with five (5!) concurrent games. This is the story of how that went - the lead-up, and the tournament itself, and what I learned along the way.</p><div><hr></div><h1>Beginnings: embracing serendipity and commitment</h1><p>When I first came up to Seattle, I thought I was only staying a couple weeks. I had no plans other than to visit friends and take it easy. Then I found myself going to cafes and libraries and randomly started working on <a href="https://sneakytown.substack.com/p/the-return-of-sneaky-town">new tile designs and a rulebook</a> for the game. My brother thought I might want to visit his friend &#8220;C&#8221; who works at a Seattle makerspace (<a href="https://seattlemakers.org/">Seattle Makers</a>), in case there was any synergy with the project, so I went to check it out.</p><p>I had been to one makerspace before, <a href="https://share.google/HwHDLAOKWFev6Hyd4">Noisebridge</a> in San Francisco, which is where I made <a href="https://sneakytown.substack.com/p/the-finishing-of-board-three">Sneaky Town board V3</a>. Noisebridge is an awesome place - it bills itself as &#8220;anarchistic&#8221; and it&#8217;s totally free to use. The downside of the free-ness and anarchism is that it&#8217;s disorganized and doesn&#8217;t have a lot of great machines. So, my expectations were low when I came to Seattle Makers.</p><p>I was very pleasantly surprised! They even uses a pricing system to allocate machine time... <em>&#8220;Great market-based coordination here&#8221;</em> I thought. C showed me around to exactly the machines that I might use to make the next set of boards - their CNC wood routers - and convinced me that it would be &#8220;easy&#8221; for me to make them there... &#8220;oh, and you need a three-part certification for the CNCs, and the next certification starts in two days, and there&#8217;s exactly one slot left.&#8221;</p><p>This felt like sufficient serendipity for me to pull the trigger and get a membership and sign up for certification. I was already considering staying in Seattle, and though I hadn&#8217;t solidified those plans, I figured I might as well make a commitment (even just to the month-and-a-half stay I was considering), as commitments are required to get anything serious done. After a couple hours I signed up, and my next stint in Seattle was secured!</p><h1>The mad rush to pull everything together</h1><p>After starting my new sublet and getting my CNC router certification, I began my work on the next round of boards (these would be version 4). I figured that if I was making so many boards (I planned to have four total by the end) I might as well host a tournament, and I figured there was only one date that made sense, and that date was a week away! So I made an invite link and sent it out to my entire Seattle network.</p><p>At this point the new boards were not at all created and their designs were completely unproven... So I was simultaneously hoping I could get enough participants for the tournament while desperately trying to get the boards across the finish line. I had come to Seattle to &#8220;chill,&#8221; and here I was in an intense week-long sprint.</p><h2>Murphy&#8217;s Law in the woodshop</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AX6y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AX6y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 424w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 848w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 1272w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AX6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png" width="1362" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1362,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1127740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AX6y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 424w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 848w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.png 1272w, https://substackcdn.com/image/fetch/$s_!AX6y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3d3cfc-1329-4794-b6ad-60b2a3006e04_1362x752.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">The CNC router, with two Sneaky Town boards being cut out on its bed.</figcaption></figure></div><p>The week leading up to the tournament was fraught with logistics. Every morning I got up and spent the day before 2pm fervently tending to my flow charts and task lists. At 2pm I&#8217;d go into the makerspace and make the most of my 6-8 hours of time on their computers and machines. I had a very tight schedule assuming things did not go wrong... and many things went wrong. Including:</p><ul><li><p>Software issues: VCarve, the <a href="https://www.ptc.com/en/technologies/cad/cam-software">CAM</a> tool I was using, couldn&#8217;t import multiple 3D models - had to get clever with exporting layouts from my 3D CAD software (OnShape)</p></li><li><p>Timing issues: My CNC cut paths turned out to take way longer than I anticipated. Also, I hadn&#8217;t realized that the makerspace closed on Tuesdays.</p></li><li><p>Material issues: I learned that oil-based wood finishes were off-limits in the makerspace (as oil-soaked rags sometimes spontaneously combust), and that finishes in general take days or weeks to cure</p></li></ul><h3>The final push</h3><p>In particular there was one evening where I was planning to run my final cuts, only to learn that I simply didn&#8217;t have time before the shop closed. I felt sick to my stomach - this was my last chance to make the boards before the tournament started. What was I going to do?</p><p>On a walk outside, my mind was racing. I decided to make the difficult decision to change my board designs and forego the wood inlay I was planning. This was devastating, as it entailed using up the last of my wood, and potentially never seeing the fully inlaid board, the pinnacle I&#8217;d been building towards for the last month.</p><p>But it was more than just a difficult decision - I still had a ton of work to do in my narrow time window. I had to quickly re-orient and frantically re-compute my cut paths to make sure my last-minute pivot wouldn&#8217;t wreck my materials. The space closed at 8pm and I took my material out of the clamps just about then.</p><p>It was a strangely crushing combination - a lot of intense work towards an outcome I was already deeply disappointed by. But when the tournament came around, everyone liked the boards. No one cared about the lofty goals to which they fell short.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ncy9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ncy9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 424w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 848w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ncy9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png" width="275" height="488.796992481203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1182,&quot;width&quot;:665,&quot;resizeWidth&quot;:275,&quot;bytes&quot;:1285266,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ncy9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 424w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 848w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!ncy9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cd7a769-6d16-489a-a5cd-bff15096dcd0_665x1182.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">Walnut V4 boards, fresh out of the CNC router</figcaption></figure></div><h1>Invites</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RhQA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RhQA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 424w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 848w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 1272w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RhQA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png" width="450" height="416.92994505494505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1349,&quot;width&quot;:1456,&quot;resizeWidth&quot;:450,&quot;bytes&quot;:2634168,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RhQA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 424w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 848w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.png 1272w, https://substackcdn.com/image/fetch/$s_!RhQA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe52dfce5-4da3-4e38-88e3-3403d020f42e_1492x1382.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">The top of the tournament invite</figcaption></figure></div><p>I spent a decent amount of time writing <a href="https://partiful.com/e/7c9HRXtWfRIxXGTUSwdV">the invite</a>. At first I was trying to make sure it was a competitive tournament, and the invite reflected that: I wanted clear RSVPs and time commitments.</p><p>But over time I realized that such strictness wasn&#8217;t really realistic, and wasn&#8217;t really the point. I changed the invite&#8217;s language to be more lax and to emphasize that it was a beginner-friendly event. I would see who showed up, and adapt the tournament to the party&#8217;s needs.</p><p>I included a specific schedule of events, to help people understand all that was planned...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vriG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vriG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 424w, https://substackcdn.com/image/fetch/$s_!vriG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 848w, https://substackcdn.com/image/fetch/$s_!vriG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 1272w, https://substackcdn.com/image/fetch/$s_!vriG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vriG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png" width="1306" height="438" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:438,&quot;width&quot;:1306,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:746675,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vriG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 424w, https://substackcdn.com/image/fetch/$s_!vriG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 848w, https://substackcdn.com/image/fetch/$s_!vriG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.png 1272w, https://substackcdn.com/image/fetch/$s_!vriG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F246ce04b-0b02-47ba-9211-cd912bf2ce2a_1306x438.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>And added an extensive FAQ. Altogether, I wanted the invites to get people jazzed and to leave them knowing exactly what to expect for the event.</p><h1>The day of the tournament</h1><p>Tournament #1 was a huge success! Here&#8217;s how the new boards came out:</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_9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l_9h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 424w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 848w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 1272w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l_9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png" width="1032" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1032,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1396663,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l_9h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 424w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 848w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.png 1272w, https://substackcdn.com/image/fetch/$s_!l_9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89e4c15c-88e0-403d-9260-2ba5ef62ecce_1032x760.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>Here&#8217;s how the apartment looked before people arrived - six boards with seating around each of them:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tMGe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tMGe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tMGe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51a379d0-ace2-40de-9689-1853c0489838_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1333617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tMGe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!tMGe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51a379d0-ace2-40de-9689-1853c0489838_1024x768.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>As people filtered in I pointed them to the soup station (on the left)...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N5CR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N5CR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N5CR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:976565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N5CR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!N5CR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a3a71b2-8bf3-4350-a196-9f0e25eb8831_1024x768.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 served two homemade soups, both of which were drinkable from cups. I figured that was a nice winter food which took up little table space and kept people&#8217;s hands clean (around the precious boards).</p><h2>Directing the event</h2><p>When it came time to first corral people and explain the rules, I got to practice my public speaking skills. I was actually thinking about <a href="http://facebook.com/watch/?v=598728213938598">this quote from Kamala Harris</a> that I found on Twitter:</p><blockquote><p>When you&#8217;re standing up to speak, remember that it&#8217;s not about you...</p><p>If you&#8217;re on the Titanic, and you know the ship is about to sink, are you going to worry about how you look and how you sound? No. Cause the thing that&#8217;s most important is that everyone knows what you know.</p></blockquote><p>That was the headspace I was in - well, not that it was a Titanic-level event, but I did have a lot of teaching and instructing to do, and I sought to do so straightforwardly without worrying about my appearance.</p><p>Also, I read somewhere that it&#8217;s a host&#8217;s job to tell people exactly what to do, as people like having clear instructions. I was in that mode as well. I was happy with the event&#8217;s overall flow - people got the hang of the game, and played many rounds amongst themselves without my guidance. After I introduced the tournament section of the event and told people what to expect, I gave a &#8220;passing period&#8221; where participants chatted for 15 minutes while I set up the bracket. In all, there was a good mix of intense gameplay and laid-back socializing.</p><h2>People playing the game!</h2><p>At the peak of the event there were 15 participants and five consecutive games:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v09W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v09W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!v09W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!v09W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!v09W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v09W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png" width="520" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:1059035,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v09W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!v09W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!v09W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!v09W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa25deaa-7846-44cb-a007-d1d39e5ea01f_1024x768.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_!KcuW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KcuW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KcuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png" width="518" height="388.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:1049584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KcuW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!KcuW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8a1914f-68cc-46f7-baa8-5ebe1f43e49c_1024x768.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The bracket</h2><p>I used an online bracket software (<a href="https://challonge.com/">challonge</a>) to set up a single-elimination tournament. I wanted each competition to be at least &#8220;best-of-3 wins&#8221;, because Sneaky Town is both somewhat luck-based, and a lot of strategy takes places between rounds. Ideal would have been best-of-5 or even best-of-7, but we simply did not have enough time (and I knew I was already asking a lot of people).</p><p>I also considered double-elimination or Swiss style tournament designs, but chose single elimination, again because of time constraints, and because I wanted to make sure that there was a definitive <em>finals</em> event that everything built up to. In the end, the tournament design was sufficient to be fun and to produce a clear winner, even if it wasn&#8217;t the most high-signal result (no offense, winners).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xh5q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xh5q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 424w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 848w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 1272w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xh5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png" width="1456" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:111259,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xh5q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 424w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 848w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.png 1272w, https://substackcdn.com/image/fetch/$s_!xh5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4073bae-6d0f-43dc-97ba-9f0986751f99_1460x466.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">The bracket. Congrats Rosie!</figcaption></figure></div><h2>The Podium</h2><p>Rosie and Magoo took #1 and #2 spots respectively, and Olly and Yoshiko shared 3rd place (there was no tie-breaker for them).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xNRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xNRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xNRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png" width="499" height="374.25" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:499,&quot;bytes&quot;:1144012,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xNRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 424w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 848w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.png 1272w, https://substackcdn.com/image/fetch/$s_!xNRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c60c298-392e-4f78-89b2-d8159b81a483_1024x768.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">The first and current reigning champs of Sneaky Town. Forever etched into history.</figcaption></figure></div><p>Each medal was made of lemon-cornmeal shortbread cookie with edible metallic frosting, in the style of Sneaky Town&#8217;s distinctive eye motif. The silver medal:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YxNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YxNX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 424w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 848w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 1272w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YxNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png" width="608" height="508" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:508,&quot;width&quot;:608,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:381025,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YxNX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 424w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 848w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.png 1272w, https://substackcdn.com/image/fetch/$s_!YxNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c5858a-34c3-475e-8d8a-2769852c4f23_608x508.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>Board close-up for reference:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z-mI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z-mI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 424w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 848w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 1272w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z-mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png" width="496" height="260" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31a4f962-8942-409c-99eb-84427bcc9746_496x260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:496,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216818,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185992100?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z-mI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 424w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 848w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.png 1272w, https://substackcdn.com/image/fetch/$s_!z-mI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31a4f962-8942-409c-99eb-84427bcc9746_496x260.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 think at least one medal got eaten.</p><p>... in the end, I invited everyone to stay for dinner (quiche + more soup). And the Seattle Sneaky Town community was born! This was also when I was finally convinced to stay longer in Seattle - I got such great encouragement from that group of people.</p><h1>Feedback &amp; learnings for the game</h1><p>Some constructive feedback I received was that the tile racks are finicky. The obvious solution is to make them a bit deeper in future editions. Also, I noticed (and continue to notice) that players often forget certain rules (specifically, the rule that lets you move pieces around on the board). I think the solution to that problem is to improve the way I teach the game - make sure people actually go through the motion of each action themselves.</p><p>Otherwise, the feedback was super positive! This was especially rewarding coming from the players who were new to the game. I&#8217;m glad they could learn quickly and enjoy themselves, even when I had limited capacity for 1:1 teaching. But the most positive feedback I received was a request to &#8220;run it back&#8221;, which was seconded and third&#8217;ed and so-on&#8217;ed by many participants.</p><p>&#8230;So, let&#8217;s do it again! Once the boards are back in commission (they&#8217;re currently in the shop), I&#8217;ll be having another tournament. Maybe for this one I&#8217;ll also just set a date and hope that everything fills in.</p><h1>A success of sharing my projects</h1><p>I felt very rewarded, after working my tuchus off, and falling short of many of my goals, to still have made something people enjoyed.</p><p>And obviously that&#8217;s the big lesson here: &#8220;just share your projects with people before you feel they&#8217;re perfect.&#8221; It&#8217;s easy for me to get caught up in perfectionism. This tournament worked because I set a date for it and invited people and forced myself to meet the deadline. That&#8217;s what I&#8217;m doing with this blog as well: forcing myself to share my work, even when it&#8217;s not always up to my standards.</p><p>My standards are often unreasonably high and don&#8217;t necessarily map to what other people care about. I won&#8217;t know where my projects and interests fit into the world until I put them out there. This tournament was a successful example of doing so. Let&#8217;s keep sharing!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How I Used Methodable to Have a Nice Tuesday]]></title><description><![CDATA[The story of a day in my life, a meta-plan, and the very first fully-documented Methodable session]]></description><link>https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 22 Jan 2026 07:03:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rbk7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 3 of 52 in the year 2026)</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rbk7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rbk7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rbk7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg" width="82" height="109.53983516483517" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1945,&quot;width&quot;:1456,&quot;resizeWidth&quot;:82,&quot;bytes&quot;:1214158,&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;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rbk7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rbk7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3147ad09-7f04-45ed-8e5e-b1397837b3b2_1780x2378.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><blockquote><p>I organized my thoughts and to-dos, and did my highest priority tasks in a properly time-boxed way, and meditated. When all was done, I could say &#8220;I&#8217;ve done what I needed to do today and had a good time doing so,&#8221; which is just what I&#8217;d hoped - a far cry from the dopamine rut my &#8220;spidey senses&#8221; had warned me about that morning. And all the time I had a calm companion guiding me along: the voice of my prior intentions.</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_!_HmB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_HmB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_HmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg" width="568" height="426" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.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;:568,&quot;bytes&quot;:2805960,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_HmB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_HmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56683433-95a7-4367-8d84-9834cc49c4b1_4032x3024.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">My view from the cafe where I&#8217;m currently writing</figcaption></figure></div><p>Today, I am sitting in a cafe, and writing about a <em>different</em> time I was sitting in a cafe&#8230; do I have you at the edge of your seat? I hope so, because:</p><ul><li><p>If you are a new reader, you will be introduced to <strong><a href="https://a.methodable.com/">Methodable</a></strong>, my &#8220;human-programming tool,&#8221; a web app that helps people make systematic progress towards goals.</p></li><li><p>If you are a past reader, you will <em>finally</em> see a real-life Methodable use case!</p></li></ul><p>In particular, I&#8217;ll describe a day during which I used Methodable to un-scatter my attention and gracefully navigate a complex landscape of personal projects. I&#8217;ll cover the entire day, starting from when I awoke and continuing through the creation of a <strong>seed program</strong> which ultimately blossomed into a comprehensive, tailored guide for my day.</p><p>Methodable is a quirky, unmaintained piece of software, but I still find it useful in my own life, and I hope you&#8217;ll enjoy learning about the patterns of thinking and planning that it enables.</p><p>Our story begins on a Tuesday morning.</p><h1>A day with no clear path</h1><p>Some days I feel I know what to do - I have clear projects, and clear tasks within those projects, and I can just &#8220;do&#8221;. And I really enjoy those days! But on many other days the path is not clear. This was such a day.</p><p>To start, I woke up with little energy and little bandwidth for work, as happens to me from time to time. And I felt quite scattered. I knew I had a lot of items on my to-do list, far more than I could handle, but I didn&#8217;t know which ones were really worth doing.</p><p>(Here&#8217;s what my to-do list ultimately looked like, but take note - at the beginning of the day, these tasks were not yet even collected into a single list!)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C8hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C8hn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 424w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 848w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1272w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png" width="398" height="407.0206043956044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1489,&quot;width&quot;:1456,&quot;resizeWidth&quot;:398,&quot;bytes&quot;:549684,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!C8hn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 424w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 848w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1272w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.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>Having experienced these days before, my &#8220;spidey senses&#8221; were tingling: I knew I risked going off the rails and spending my day scrolling through social media while flinching away from the uncomfortable question of &#8220;what should I do?&#8221;</p><p>I knew I had to set myself on a good path, so I started with a change of scene.</p><h2>Simple interventions: walk + cafe + Methodable</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7wsl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7wsl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7wsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg" width="288" height="383.9340659340659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:288,&quot;bytes&quot;:2558939,&quot;alt&quot;:&quot;&quot;,&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;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7wsl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7wsl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F344e2714-a77d-4a20-8c97-2478e4b6a662_4032x3024.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 cafe where my Methodable session began</figcaption></figure></div><p>I kicked off my first intervention, which was to walk to a cafe - that always helps me regain some clarity and situate myself for focused work.</p><p>On the walk, I realized that it was a perfect day for Methodable. I committed to open the Methodable editor first thing upon arriving and to write myself a program. That&#8217;s what I did and here&#8217;s how it went.</p><h1>Kicking off a Methodable day</h1><p>Here&#8217;s a screenshot of the initial program that I wrote (I&#8217;ll explain what you&#8217;re looking at shortly):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I3OS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I3OS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 424w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 848w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I3OS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png" width="1408" height="1006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:154998,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I3OS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 424w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 848w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.png 1272w, https://substackcdn.com/image/fetch/$s_!I3OS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a75003c-cc48-49a2-9a9f-2047fa75789c_1408x1006.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">A screenshot of the program I wrote in Methodable&#8217;s Editor Mode</figcaption></figure></div><p>Some quick background on the Methodable editor: Methodable programs are composed of nested blocks of text. Writing a program feels like writing a bullet-point list, except that sometimes you use keyboard shortcuts to change the &#8220;verb&#8221; (the emoji on the left) of the block you&#8217;re on. The verbs tell the computer how to combine the text you wrote into a guided workflow.</p><p>Methodable programs are largely written in English (or one&#8217;s natural language of choice), but I&#8217;ll translate the above even further into English so that you can appreciate the journey I&#8217;m about to embark on. The program says:</p><blockquote><p>I&#8217;d like to have a nice Tuesday. In order to do that, I plan to do the following:</p><ol><li><p>I&#8217;d like to first write down principles to guide me today.</p></li><li><p>Then, based on those principles, I&#8217;d like to write a new Methodable program called &#8220;Have a day that fits my principles,&#8221; which should serve to guide me effectively through the day.</p></li><li><p>Then, I will immediately follow the steps of that program I just wrote!</p></li></ol></blockquote><h2>A pattern: meta-planning</h2><p>We can call that program a <strong>meta-plan</strong>: a plan for myself which compels me to create a more detailed, well-informed plan - and then immediately follow it. Meta-plans are Methodable&#8217;s bread and butter, and I use them to help myself start the day intentionally when I&#8217;m not yet sure exactly what I&#8217;d like to do.</p><p><em>For more on why I wrote this particular meta-plan, see Appendix A. To see how Methodable&#8217;s language supports meta-planning, see Appendix B.</em></p><h1>&#8230; And then I pressed &#8220;Run&#8221; and for the rest of the day knew exactly what to do</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VS_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VS_y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 424w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 848w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VS_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png" width="526" height="496.82689075630253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1124,&quot;width&quot;:1190,&quot;resizeWidth&quot;:526,&quot;bytes&quot;:214028,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!VS_y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 424w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 848w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.png 1272w, https://substackcdn.com/image/fetch/$s_!VS_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94279ed3-3ed8-4094-a3d9-c2ee55055504_1190x1124.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">The first instruction of my Methodable program, presented to me in Guide Mode. In this screenshot I&#8217;ve already completed the instruction.</figcaption></figure></div><p>Ok, so here&#8217;s what&#8217;s cool about Methodable: after pressing &#8220;Run&#8221; and starting a program, you enter a new experience in which your every action is instructed, step-by-step and in sequence. At every moment you have a single instruction to follow, and sometimes you are given a small workspace in which to complete the task (as shown above).</p><p>When you enter Guide Mode, it&#8217;s as if you have taken your own hand, saying &#8220;don&#8217;t worry, I know what we must do. Follow me.&#8221; And indeed, during that day in the cafe, after clicking &#8220;Run&#8221; I was completely at ease, knowing that I was following the plan I had set for myself.</p><p>The magical part is, you can start with a very simple seed program like the one above and watch it blossom into a comprehensive guide, all while staying within a single step-by-step flow.</p><h1>How my meta-plan blossomed</h1><p>Let&#8217;s continue our Guide Mode story:</p><p>After writing down my principles as instructed, I clicked &#8220;continue,&#8221; moving to the next instruction in my program, and saw this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xRIV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xRIV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 424w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 848w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xRIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png" width="1456" height="1099" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1099,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190992,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!xRIV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 424w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 848w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.png 1272w, https://substackcdn.com/image/fetch/$s_!xRIV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc3ba30e-4011-41b2-aff8-4a6c8ced214a_1744x1316.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 screenshot is Methodable in full form. We see:</p><ol><li><p>An instruction that I wrote as part of my initial meta-plan, telling me to create a task list based on my principles</p></li><li><p>An embedded Methodable editor (just under the instruction) where I can complete the task (by writing a program) without leaving the page</p></li><li><p>Another editor showing me my guiding principles, which I wrote during the prior step</p></li></ol><p>&#8230;In other words, a neatly packaged workspace, expressing a confluence of my prior intentions, guiding me to make incremental progress towards my goal of having a productive day. As I sat there in my cocoon of <a href="https://www.merriam-webster.com/dictionary/telic">telic</a> closure, I calmly specified my next actions. Here&#8217;s the same page, but after I finished writing the sub-program:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h1cy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h1cy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 424w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 848w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 1272w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h1cy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png" width="1270" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:491805,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!h1cy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 424w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 848w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.png 1272w, https://substackcdn.com/image/fetch/$s_!h1cy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b64eec-14a9-4ce0-87b5-a3b5d12b2475_1270x814.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><em>Note: I still don&#8217;t expect you to understand the language of these programs. If you&#8217;d like to understand it you can follow the Methodable program <a href="https://a.methodable.com/guide/cb6d22e3-16d9-48f6-bae8-49e375ed43b3">Learn how to create guides with the Methodable editor</a>, which is a subprogram of the larger <a href="https://a.methodable.com/guide/e0412eb2-36fd-4903-b186-d2de931fefc7">Meet Methodable</a> program. Or check out Appendix B where Methodable syntax is briefly discussed.</em></p><p>After writing this program, I pressed &#8220;continue.&#8221; What happened next?</p><p>Well, I was still following my original meta-plan. And recall that the final step in that program was to &#8220;Have a day that fits my principles&#8221; - which is the exact program I just wrote! So, when I pressed &#8220;continue,&#8221; Guide Mode stitched me right into the first instruction of the program I had just described.</p><p>That first instruction I&#8217;d defined was to &#8220;Write down all of my TODOs&#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_!V_ec!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_ec!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 424w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 848w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 1272w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_ec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png" width="538" height="361.8197802197802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:612,&quot;width&quot;:910,&quot;resizeWidth&quot;:538,&quot;bytes&quot;:63744,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!V_ec!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 424w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 848w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 1272w, https://substackcdn.com/image/fetch/$s_!V_ec!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F105dac96-5b23-4db0-8eca-f679cfd2429d_910x612.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Meta-plan 2</h2><p>Things are about to get crazy - because that second program I wrote? The one my meta-plan told me to write? &#8230;Was also a meta-plan.</p><p>As planned, writing down my principles had given me some clarity and nudged me towards understanding my next steps, but I was still far from where I wanted to be in terms of understanding my projects and goals. As before, I pulled the meta-planning arrow from my quiver of self-programming tricks, this time writing a more detailed version. My second meta-plan would bring me through a series of exercises and prompts that were specifically tailored to wrangle clarity from the herd of projects and to-dos that were yet stampeding across my mental plain (as it were).</p><p>To describe the exact shape of this more complex meta-plan to you, instead of providing the &#8220;English translation&#8221; of the program as I did before, I&#8217;ll just continue to describe my experience in Guide Mode, as that will demonstrate exactly what the program prescribed.</p><p>So let&#8217;s pick our story back up. Upon seeing the instruction &#8220;Write down all of my TODOs,&#8221; I collected tasks from a few locations, and in the end produced this result:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C8hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C8hn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 424w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 848w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1272w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png" width="522" height="533.8310439560439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1489,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:549684,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!C8hn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 424w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 848w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.png 1272w, https://substackcdn.com/image/fetch/$s_!C8hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e26ccfe-ed4d-4300-a5df-1048936ee000_2092x2140.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>Finally, the to-do list overview I so desperately wished to have at the beginning of the day!</p><p>This was an overwhelming list of tasks, but luckily I had prepared for this situation when I wrote my second meta-plan. When I clicked &#8220;continue,&#8221; I saw:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a11b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a11b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 424w, https://substackcdn.com/image/fetch/$s_!a11b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 848w, https://substackcdn.com/image/fetch/$s_!a11b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 1272w, https://substackcdn.com/image/fetch/$s_!a11b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a11b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png" width="1456" height="858" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:858,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:400732,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!a11b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 424w, https://substackcdn.com/image/fetch/$s_!a11b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 848w, https://substackcdn.com/image/fetch/$s_!a11b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.png 1272w, https://substackcdn.com/image/fetch/$s_!a11b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41e6f844-1883-405c-b5bf-6567836755bc_1460x860.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>&#8230;A prompt to write about my motivations with respect to each of these tasks. Again, the <strong>workspace engineering</strong> of my second programming session had paid off, providing me with a single page with the minimal user interface required for completion of the instruction. The page contains the instruction itself, the to-do list to be analyzed, the editor in which to write my analysis, and (not shown) the trusty &#8220;continue&#8221; button.</p><p>I completed my preordained free-write as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PINZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PINZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 424w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 848w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 1272w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PINZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png" width="1456" height="1418" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1418,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:521746,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PINZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 424w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 848w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 1272w, https://substackcdn.com/image/fetch/$s_!PINZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03af9ba6-c3ad-4b0d-a8d8-f7752a1dbe96_2092x2038.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A pattern: gradual plan structuring</h2><p>Through this free-write exercise, I articulated a path forward, which was to focus on the pressing needs of searching for housing, buying health insurance, and planning a snow-camping trip. Secondarily I wished to make progress on a couple of projects that sparked joy, for example the writing of this very blog post (I was taking these screenshots throughout the day as I did my work).</p><p>At this point I was in the earlier stages of <strong>gradual plan structuring</strong>, a feature of some Methodable meta-plans. Gradual plan structuring is the process by which semi-formed ideas slowly become more and more concrete, until they are fully specified in a program. I said above that I had &#8220;articulated a path forward,&#8221; and I did so in an editor within Methodable, but I did not articulate it as a program - the words I wrote were not executable.</p><p>But that&#8217;s just as intended! My second meta-plan was built to support this intermediate stage of definition. Just as computer programmers write free-form memos and design documents before creating their rigid code, so too the human programmer benefits from a process of gradual structuring.</p><p>It just so happens that the human programmer, unlike the computer programmer, may have the benefit of operating within a meta-plan which can carefully guide them through that gradual structuring process. That was the case for me.</p><p>We&#8217;ll soon see the completion of this gradual plan structuring, but first we must take a meaningful detour through the land of positive self-talk.</p><h2>Interspersing positive self-talk</h2><p>I clicked &#8220;continue,&#8221; and here&#8217;s what I saw:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oROp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oROp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 424w, https://substackcdn.com/image/fetch/$s_!oROp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 848w, https://substackcdn.com/image/fetch/$s_!oROp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 1272w, https://substackcdn.com/image/fetch/$s_!oROp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oROp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png" width="1456" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102061,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!oROp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 424w, https://substackcdn.com/image/fetch/$s_!oROp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 848w, https://substackcdn.com/image/fetch/$s_!oROp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 1272w, https://substackcdn.com/image/fetch/$s_!oROp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e6ce98f-271e-4838-acca-d7dc3873627b_2074x462.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>A reminder from myself to be grateful and to take it easy! How thoughtful. Thanks, prior Daniel.</p><p>I hope to convey how flexible these programs are, and how effectively they can integrate the softer elements of guidance - the gentle reminders, the positive affirmations, the <em>fun,</em> as you may have noticed in my free-write before&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z4CH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z4CH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 424w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 848w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 1272w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z4CH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png" width="653" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:653,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b75efe4-1f69-4544-8e4f-e7c3f315e63c_662x54.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z4CH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 424w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 848w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 1272w, https://substackcdn.com/image/fetch/$s_!z4CH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9ec664e-1008-45d2-af86-5edc3d72d686_653x46.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>At its best, an ad hoc Methodable session is a practice in being positive towards yourself - of telling the happiest, most productive story you can about what you&#8217;re doing, and then seeing that story play out.</p><p> We see this in my next instruction as well:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bpeT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bpeT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 424w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 848w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 1272w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bpeT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png" width="1350" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:1350,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35943,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!bpeT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 424w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 848w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.png 1272w, https://substackcdn.com/image/fetch/$s_!bpeT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7280f19e-fb6e-4801-aee0-6f513bc6cc7b_1350x350.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 try to make each Methodable instruction a gift to my future self, imbued with positive wishes. Like many of us, I sometimes struggle to have positive self-talk, and yet with Methodable I find it easy. By writing my programs intentionally, I can facilitate a dialogue with myself that is always caring and productive.</p><h2>Completing the second meta-plan</h2><p>Having briefly sat with the last two instructions, I moved on to the programming step of my second meta-plan:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Aw9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Aw9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 424w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 848w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 1272w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Aw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png" width="1456" height="1117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1117,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:377576,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-Aw9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 424w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 848w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.png 1272w, https://substackcdn.com/image/fetch/$s_!-Aw9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f6c4d7-fc19-4696-9017-deb8d390486f_2158x1656.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 looks a bit like the programming task from my <em>original </em>meta-plan, but this time things were very different. I no longer felt scattered, and was finally ready to write a program that would take me to completion on my tasks for the day. That program looked as follows:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IPfy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IPfy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 424w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 848w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IPfy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png" width="1456" height="1120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1120,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:478907,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!IPfy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 424w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 848w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.png 1272w, https://substackcdn.com/image/fetch/$s_!IPfy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F458171de-0489-44fc-be3d-4e5b0690afcf_2230x1716.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>And now, having arrived here, you finally understand the meaning of the <em>second</em> program I wrote, as it described the exact steps that got me to this point: the writing of to-dos, the free-write on motivations, the positive affirmations, and this final planning task. That, plus a step titled &#8220;Finish processing my TODO list and continue the day with mindfulness and excitement&#8221;&#8230; a step which, of course, entails the completion of the third program displayed above. As happened at the end of our first meta-plan, this second meta-plan also seamlessly stitched my newly written program into my guided experience. And the blossoming continued.</p><h2>Completing the session</h2><p>You can guess the rest of the story, roughly speaking - I clicked &#8220;continue&#8221;, and I was brought to a new instruction. I completed that instruction, and I clicked &#8220;continue&#8221;. Sometimes the instruction was something from my to-do list. Sometimes it was a positive affirmation to read. Occasionally it was a multiple-choice question, but explaining those is out of scope for today&#8217;s post.</p><p>The final leg of my Methodable session was more straightforward. Having braved the intricacies of the meta-plans, I was left with simpler steps to follow, like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RI_a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RI_a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 424w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 848w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 1272w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RI_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png" width="1456" height="395" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:395,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105385,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!RI_a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 424w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 848w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.png 1272w, https://substackcdn.com/image/fetch/$s_!RI_a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4acaa3fe-495b-4934-9916-5018f80d2b03_2376x644.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>&#8230;and like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z1a3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z1a3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 424w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 848w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 1272w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z1a3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png" width="1456" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:534,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79593,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!z1a3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 424w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 848w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.png 1272w, https://substackcdn.com/image/fetch/$s_!z1a3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18f3fecd-935f-496f-b44f-b717d5572da4_1494x548.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> You&#8217;re looking at the prototypical Guide Mode experience: a single clear instruction, and a continue button. Just enough to make the next bit of progress you know you need to make.</p><p>I won&#8217;t bore you with rest of the screenshots, but for completeness, here are the rest of the instructions I received:</p><ul><li><p>Fill out the house&#8217;s interest form.</p></li><li><p>See if there are other promising housing leads on Facebook. If so, reach out!</p></li><li><p>Set a 40 minute time-box timer. While it&#8217;s running, see about switching my health insurance.</p></li><li><p>(Read this): Hey, great job! You&#8217;ve done the important things for the day! Nice!</p></li><li><p>Now clear your mind a bit. Take this great opportunity to do a guided meditation.</p></li><li><p>Now, if you&#8217;d like, start planning your snow camping trip.</p></li><li><p>You&#8217;re done for now! Want to do more? (y/n)</p></li><li><p>Then stop here.</p></li></ul><p>I followed those instructions, including the instruction to &#8220;stop here.&#8221; And then I left the cafe.</p><h1>And it was a good day</h1><p>You now know exactly what I did at that cafe. I organized my thoughts and to-dos, and did my highest priority tasks in a properly time-boxed way, and meditated. When all was done, I could say &#8220;I&#8217;ve done what I needed to do today and had a good time doing so,&#8221; which is just what I&#8217;d hoped - a far cry from the dopamine rut my &#8220;spidey senses&#8221; had warned me about that morning. And all the time I had a calm companion guiding me along: the voice of my prior intentions.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1PPE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1PPE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 424w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 848w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 1272w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1PPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png" width="330" height="159.58630527817402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1402,&quot;resizeWidth&quot;:330,&quot;bytes&quot;:1777402,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bc0de8f-6493-46af-b7f1-4323e7ff5d04_1402x678.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1PPE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 424w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 848w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 1272w, https://substackcdn.com/image/fetch/$s_!1PPE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5244aef-55fc-4bf0-8d79-7c10647d3731_1402x678.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A drawing from my journal about self-support</figcaption></figure></div><h1>Why I&#8217;m excited about Methodable</h1><p>Methodable is no longer under development, so I&#8217;m not advertising its usage, though I&#8217;m always happy to onboard the curious. But still, I&#8217;m very excited by the patterns of thinking that the tool enables. What I&#8217;ve shown you today is only a small sampling of the patterns I&#8217;ve seen, which are themselves a small sampling of the patterns that tools like Methodable can support. I think that if properly developed, such tools could benefit all kinds of goal-having entities, be they humans or machines. And while I don&#8217;t immediately plan to continue developing Methodable, I do hope to continue developing the ideas behind it in one form or another, and to keep it by my side as a trusty companion in times of uncertainty.</p><h1>Epilogue</h1><p>After messaging the landlord, I eventually moved into a house in the Capitol Hill neighborhood of Seattle. Here&#8217;s the view from my living room:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zlhZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zlhZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zlhZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.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;:2248832,&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;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zlhZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zlhZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ed6f60d-d399-48a1-b3db-c1f9a25034a1_4032x3024.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 following weekend, Olly and I had our snow-camping trip:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6G2Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6G2Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6G2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.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;:439524,&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;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6G2Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6G2Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d6cd9c8-6f80-4768-94d4-d41366356de2_2048x1536.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>We were well-prepared.</p><p>As I anticipated in my free-write, &#8220;just by getting through this next period while remaining organized, [I found] my motivations to continue realigning in meaningful ways as new space opened up for each of my latent projects.&#8221;</p><p>One such project is the publishing of this blog post, which is now complete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eL2B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eL2B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 424w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 848w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 1272w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eL2B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:654374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/185234606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eL2B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 424w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 848w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.png 1272w, https://substackcdn.com/image/fetch/$s_!eL2B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F780bcc1c-926f-4633-a388-b398fb4c4b61_2692x2692.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-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">If you liked this post, please share it with friends!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/p/how-i-used-methodable-to-have-a-nice?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><h1>Appendix A: How I wrote my seed program</h1><p>Some brief Q&amp;A on why I started with the particular 3-step meta-plan that acted as my seed program. These are stories about the goings on within my mind, so take them with a grain of salt.</p><p><em>Q: You could have written any set of instructions for yourself to follow. Why did you choose these three steps?</em></p><p>A: The seasoned Methodabler (a term introduced in this very sentence) develops a sense for their own mental capacity and clarity of direction, and learns to write programs to match. This morning, I knew that whatever strand of willful energy existed amid the fog and chaos had exactly the strength to string together these three instructions. And yet, I knew (again from experience) that this small program was enough to nudge me towards meaningful progress.</p><p><em>Q:  Why did you write this particular meta-plan which focused on principles?</em></p><p>A: Honestly, it just felt right - I could already sense some half-formed principles swimming around in my soup of thoughts, and I latched onto that as a starting point for my path towards orienting myself. Again, I was probably building off of my experience with similar meta-plans in the past.</p><p><em>Q: Why didn&#8217;t you just immediately write those principles down? Why start with the meta-plan?</em></p><p>A: Writing down principles is a creative writing task, and it takes work. I knew that during the task I might easily lose the thread, and losing the thread can send me meandering  towards the attentional pitfalls that abound on my laptop. The meta-plan in Methodable does not prevent me from losing the thread, but <strong>the meta-plan makes it so that I can easily regain the thread of what I&#8217;m doing that day</strong>.</p><p>In sum, I wrote this meta-plan because it was simple enough for me to produce with ease, and powerful enough to bring me incrementally closer to the place I wanted to be.</p><h1>Appendix B: The syntax of a meta-plan in Methodable</h1><p>We can revisit my original meta-plan to understand how Methodable encodes meta-planning, and in the process learn more about Methodable&#8217;s &#8220;language&#8221;. In the screenshot below we&#8217;re zoomed in on the blocks for steps two and three of the meta-plan, along with their child blocks:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vI0C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vI0C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 424w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 848w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 1272w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vI0C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png" width="774" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:774,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175651,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183709461?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vI0C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 424w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 848w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 1272w, https://substackcdn.com/image/fetch/$s_!vI0C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f33b5e-1912-4624-a170-1a2ff626f511_774x360.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We see that step 2 contains a red &#8220;editor&#8221; block which attaches two editors as context/workspaces to its instruction. The first editor attached is a <strong>reference</strong> to step 3 of the program (this is indicated by the yellow superscript 2 next to its verb/emoji). So, in Guide Mode, when I was editing the program &#8220;Have a day that fits my principles,&#8221; I was really specifying sub-steps of the step immediately following the one I was presently executing. And since Guide Mode automatically presents the user with the most granular instruction available, when I clicked &#8220;continue&#8221; I was brought straight to the most granular instruction within the block &#8220;Have a day that fits my principles&#8221; - in other words, I was brought straight to the first step of the program I just wrote!</p><p>The pattern described above can be extended to conform to a wide variety of user needs, as is evidenced by the two differently-shaped meta-plans that I wrote in the course of this session.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Joy of Navigating by Foot]]></title><description><![CDATA[Some streams of consciousness to tide you over til next week]]></description><link>https://blog.danielsosebee.com/p/the-joy-of-navigating-by-foot</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/the-joy-of-navigating-by-foot</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 15 Jan 2026 07:59:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ks3b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 2 of 52 in the year 2026)</em></p><h4>- 1 -</h4><p>Once again, today I found myself at a cafe, staring at my drafted post about Methodable and feeling that it&#8217;s not ready to publish. Of course, I still had to publish something today - that&#8217;s the commitment. So I started thinking of other options. None of them were looking great and I kept chugging ahead with the draft, but I was not feeling optimistic.</p><p>The cafe closed at 8pm. I left, not quite knowing where my car was. I had parked far away. I wasn&#8217;t sure whether to go left or right. As I started walking, I took out my phone to call a friend. That call lasted about one minute before my phone died.</p><p>Before my phone died I had checked Google maps, to no avail. And after my phone died, I felt the impulse to check my phone again, and again, in case I might screw my eyes up at that small map and figure out some new fact about the world. But each time, I remembered that my phone was dead, and some part of my brain loosened its grip. Eventually I stopped checking.</p><p>There was a moment where I stopped walking, and just thought, &#8220;okay, I&#8217;m here.&#8221; I&#8217;m here on this street. I know where the cafe is - not on my phone, but in space. it&#8217;s over there. I&#8217;m here and the cafe&#8217;s over there and the car is in some 5-block radius from the cafe, and I&#8217;m walking the edge of that radius. And I don&#8217;t know how long it will take to find the car.</p><p>And, strange to say, it was a good feeling. I suddenly had a task that required my faculties of sight, of walking, of navigation. There was nothing to do but glide through the streets of Seattle, searching for that car and refining my strategy. How pleasant.</p><div><hr></div><h4>- 2 -</h4><p>One time I was at some kind of event, and some kind of person asked me some kind of question. Clearly I don&#8217;t remember many details of that story, but I do remember that I said to a large room of people, &#8220;I like running fast down hills with uneven terrain.&#8221; The presenter said, &#8220;Really? I also like running on rocks! So does this guy over here.&#8221;</p><p>Okay, I remember now, it was a &#8220;Tools for thought&#8221; event, and the presenter was doing a live demo of a super-connecting tool for networking people together with similar interests. So he put me down in his database as &#8220;(Daniel Sosebee) -&gt; (likes) -&gt; (running on rocks)&#8221;, and lo and behold, up popped a visual representation of the connection between me and my newly discovered soulmates.</p><p>I was shocked, but should I have been? Maybe this is a more common interest than you&#8217;d expect. Maybe it&#8217;s innately joyful.</p><p>I like running fast on uneven terrain because it requires my full attention. One time I was on road trip in Wyoming, and I pulled off to summit a random mountain I&#8217;d found on AllTrails. And I got to the top after traversing a long and exposed ridge, only for the weather to get stormy. The irony is, unlike this evening, my phone had battery <em>and</em> I had cell service up there, so I could google what posture to use during a lightning storm. Well, in the end I decided to make a run for it, but the ridge I took was much too long, and so I booked it straight down the mountain.</p><p>I feel guilty describing how much fun it was. Besides the danger of lightning, I could have slipped and seriously injured myself. But in that moment everything coalesced into a single, perfect challenge. My entire experience was just this tunnel of present. Each iota of brain power or body power at my disposal was immediately and continuously dispatched towards the singular goal of getting myself down the mountain, safely, as quickly as possible.</p><p>I liked it so much I made a drawing about 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_!ks3b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ks3b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 424w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 848w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 1272w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ks3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png" width="484" height="360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:484,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/184634921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ks3b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 424w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 848w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.png 1272w, https://substackcdn.com/image/fetch/$s_!ks3b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02d42acd-eb4d-4b24-9201-100bb8a2ec9d_484x360.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">&#8220;Foothills&#8221; - me, pencil, early 2025</figcaption></figure></div><div><hr></div><h4>- 3 -</h4><p>Well, that drawing isn&#8217;t quite realistic - I was wearing shoes at the time. But it gets the feeling across. And in fact, this drawing holds special significance for me, since I drew it at the height of my illness with mono. The drawing was an escape. I wished to draw the kind of exhilarating experience I was so removed from in my weakness.</p><p>Today I still struggle with aftereffects of that illness. I&#8217;ve lamented recently that I don&#8217;t have enough &#8220;flow&#8221; in my life. I take it easy in order to not overexert myself, but that just gives me more time to spin my mental wheels. Less fun than &#8220;going for it.&#8221;</p><p>But this blog is a good thing, because tonight it is compelling me to &#8220;go for it.&#8221; Because after I found my car, I drove home straightaway and opened up my computer, and tried again to complete the Methodable draft, and when I failed I had to adapt - I couldn&#8217;t give up.</p><p>And I started thinking of other things I might write. I started a piece called &#8220;Good Sleep is Really Important,&#8221; but I didn&#8217;t have much to add other than what the title already said. And then I started writing this one.</p><p>And now it&#8217;s 11:22pm, 38 minutes of Wednesday left, and I see that tunnel of time ahead of me. Another perfect task. 38 minutes to get down the mountain before the lightning strikes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Yearly Kickoff and The Origins of LIFE]]></title><description><![CDATA[Welcome! And: the harebrained idea that kicked off my interest in personal systems and self-reflection]]></description><link>https://blog.danielsosebee.com/p/yearly-kickoff-and-the-origins-of</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/yearly-kickoff-and-the-origins-of</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 08 Jan 2026 02:01:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!V6Ym!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>(being weekly post 1 of 52 in the year 2026)</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_!V6Ym!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V6Ym!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 424w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 848w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 1272w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V6Ym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png" width="508" height="303.9603305785124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:724,&quot;width&quot;:1210,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:1056278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183855973?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V6Ym!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 424w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 848w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.png 1272w, https://substackcdn.com/image/fetch/$s_!V6Ym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9a56d8-7863-443c-9c00-8a2c5ac8964d_1210x724.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><figcaption class="image-caption">Ramon Crater, Israel - screenshot from a spherical panorama I took around the time that the &#8220;The Origins of LIFE&#8221; story takes place.</figcaption></figure></div><p>Welcome new readers! I appreciate your kind responses to <a href="https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026">my end of 2025 update</a>, and am excited to begin this year of writing!</p><p>Honestly, I was hoping to start off with a big splash, and I drafted a lengthy post about a recent <a href="https://a.methodable.com/">Methodable</a> session I undertook<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, however, that post is going <em>so well</em> that I actually want to &#8220;cook it a bit more&#8221;&#8230; (I&#8217;m hoping this doesn&#8217;t become a pattern&#8230;)</p><p>But fear not, I maintain my explicit commitment to filling your inbox, along with my implicit commitment to not wasting your time, so I have selected for you a short story from my past writings titled &#8220;The Origins of LIFE.&#8221;</p><p>I believe this is a fitting first post as it acts as a backstory to many of my current projects, including not only Methodable, but also my personal routines and writing systems.</p><p>Be warned: the story is brief, and quite incomplete, but that&#8217;s actually the point - it is a story about how a small and incomplete thing can blossom into something larger, through the power of reflective self-improvement - a theme which is core to many of my interests.</p><p>Enjoy, and see you next week,</p><p>Daniel</p><h1>The Origins of LIFE</h1><p>Towards the end of high school I became concerned that I wasn&#8217;t living my life well and didn&#8217;t even have a methodology for living a good life. I figured that I could solve this quandary by producing a system that, when followed exactly, would cause me to eventually lead the best life I could. So I got to it.</p><p>For some reason I called the system &#8220;LIFE&#8221;. The acronym didn&#8217;t stand for anything. Here&#8217;s the first version:</p><h3>LIFE program v1 description</h3><blockquote><p>Complete the following activities without fail.</p><p><strong>Daily:</strong> Write in your journal about how your day went and any thoughts you have about how to live your life better.</p><p><strong>Weekly:</strong> Review last week&#8217;s journal entries, then update <em>this reflection program</em> in order to improve this program&#8217;s ability to achieve its goal: to help you lead a good life.</p></blockquote><h3>&#8230;And that&#8217;s it</h3><p>That was the whole program. A minimal <a href="https://en.wikipedia.org/wiki/Strange_loop">strange loop</a> that seeks to improve itself with time. It wasn&#8217;t much, but I figured it was enough to pull itself up by its bootstraps. If I could follow this system, in time it would grow to become an ideal guide for me.</p><p>So I got started, and 8 years later the LIFE system is still going. It and I have evolved a ton, and I hope to write about that coevolution soon.</p><p><em>Daniel Sosebee, March 2024</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Actually, a Methodable session is something that is both undertaken and underwent, in alternating fashion - but we&#8217;ll learn that soon!</p></div></div>]]></content:encoded></item><item><title><![CDATA[Goodbye 2025 and Hello 2026]]></title><description><![CDATA[In which I let you know that you will receive an email from me every Wednesday this year]]></description><link>https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/goodbye-2025-and-hello-2026</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Thu, 01 Jan 2026 02:45:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tqyO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi friends! Considering the timing of my <a href="https://blog.danielsosebee.com/p/my-end-of-2024-update">last post</a>, It&#8217;s starting to look like this is an <em>annual blog</em>. But, we have plans to turn that around. Big plans!</p><p>Ok, but first, I will see if I can fill you in on my last year, in a desperate attempt at continuity and closure. This year was a tough one, but meaningful nonetheless.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tqyO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tqyO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tqyO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:262049,&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;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tqyO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tqyO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b596cf7-e931-4468-b0d6-6a0903e33623_768x1024.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Deer Lake, from a backpacking trip in Trinity Alps Wilderness this November</figcaption></figure></div><h1>My 2025</h1><p>Last you heard from me, I was in New York, about to go back to Recurse Center, and had plans to focus on some exciting personal research projects related to AI self-reflection. And I was going to blog about it! But then I didn&#8217;t... what happened?</p><p>First of all, thank you to all of my wonderful blog readers who checked in on me... your kind words mean the world to me. Here&#8217;s the full story:</p><h2>Winter: Health Happened</h2><p>Right after my last post, I was struck with illness! Specifically - mono and strep (at least). And then, when things started looking up again, the flu. Some have since wondered whether it was a poor choice for me to live in a Brooklyn co-living house that doubled as an underground daycare operation for some of the most well-networked babies in the Tri-State Area. Still, the <a href="https://www.baeldung.com/cs/credit-assignment-problem">credit-assignment problem</a> remains a challenge (as will be a theme of this year for me).</p><p>Anyhow, I was quite sick, and then I didn&#8217;t get better.</p><p>I think most people have an intuitive sense of what trajectory an illness is supposed to take - you rapidly feel worse, until you reach some minimum, and then you slowly get better. And it is very disconcerting when something different happens, like the following that happened 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_!xz-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xz-B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 424w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 848w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 1272w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xz-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png" width="1286" height="594" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:594,&quot;width&quot;:1286,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xz-B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 424w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 848w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.png 1272w, https://substackcdn.com/image/fetch/$s_!xz-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbbe2bb6-57f5-46db-b665-5e18f89be3ef_1286x594.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>The above chart illustrates how things felt at the beginning of my time in New York. In full scope of the mono and the flu and so on, things actually looked more complicated, though no less disconcerting:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c4eU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c4eU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 424w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 848w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1272w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png" width="1296" height="382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:1296,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c4eU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 424w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 848w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.png 1272w, https://substackcdn.com/image/fetch/$s_!c4eU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe47cbe23-5420-4651-9fc9-41874ffd1d18_1296x382.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>The three-month period depicted above was very challenging, and it&#8217;s daunting to try and do it justice in writing. But I have planned a post about this, &#8220;The Phenomenology of Mononucleosis&#8221;, since one of my goals for this year is to write more about my health journey.</p><h3>&#8230;And, Life Happened Too</h3><p>The crazy thing is, in the cracks between the periods of illness described above, I was having an amazing time. I found an awesome community of &#8220;friendly, ambitious nerds&#8221; via <a href="https://fractalnyc.com/">Fractal NYC</a>, hosted dinners at my house, did yoga at the climbing gym and walked to Recurse Center every day, where I was learning a ton from my peers and working on projects ranging from installing a new server in their compute cluster to collecting activations from an LLM for mechanistic interpretability research.</p><p>... which really only made things more difficult when my health stopped cooperating. Having lived a largely nomadic life ever since I&#8217;d graduated from college, I was looking forward to putting some roots down, and Brooklyn seemed like a great place, but my health was stagnating at levels that did not allow me to make use of my new environment, and it was looking like a long, cold New York winter and spring, so I packed up and made my way back to the Bay Area to live with my parents until I got better<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><h2>Spring to Summer: Complicated Illnesses are Complicated</h2><p>I am very grateful to have such a supportive family and such a comfortable place to land as Oakland, California. During my Oakland period I was largely focused on my health - reading everything I could on related illnesses and trying to build the right routines. I also continued my part-time software consulting work and dove into my second piano album.</p><p>And, overall, things slowly got better. But recovery was very non-linear, and the question of when and how I might fully recover continued to loom large.</p><h3>Wondering Whether Work Would Work</h3><p>At some point, after a particularly positive period of physical prosperity, I decided that it was time to &#8220;move forward&#8221; and attempt to do hard things once more, and that perhaps doing so was a <em>necessary</em> step in my recovery (you&#8217;ll have all sorts of ideas when your health gets weird). And so I kicked off a job search, which quickly gained a lot of traction. Maybe too much traction, thanks to the excellent career services at Recurse Center...</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OIdi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OIdi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 424w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 848w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 1272w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OIdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png" width="1392" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1392,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:365487,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OIdi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 424w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 848w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.png 1272w, https://substackcdn.com/image/fetch/$s_!OIdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0b4459-7283-4e16-bc46-a56770965f40_1392x686.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">A Sankey diagram of the companies I interviewed with mid-2025. Each interview path begins and ends in &#8220;The Dao,&#8221; a playful nod to philosophies that encourage a &#8220;go with the flow&#8221; approach to life, which stand in stark contrast to my mental tendencies during such goal-oriented periods</figcaption></figure></div><p>I interviewed for a dozen roles and ended up with a few offers from companies I was truly excited about, each in different ways. I even worked with one company for two months in a trial period that went quite well by all accounts. And yet, the whole time I had a persistent doubt about whether I was making the right move.</p><p>Everything rode on the question of &#8220;am I getting healthier&#8221;, and I was extremely sensitive to the slightest fluctuations in the dial that swung between &#8220;yes I&#8217;m improving&#8221; and &#8220;no I&#8217;m not&#8221;. Extrapolated forward, that dial pointed between one future in which I regained my health, my physical activities and my social life, all while building a career at an interesting company&#8230; and a second future where all aspects of my life slowly deteriorated until even my job was too much to handle, setting back my recovery by months at best, and at worst, indefinitely.</p><p>With such a steep downside, in hindsight it&#8217;s surprising to me that I didn&#8217;t cut my losses earlier. But it was also demoralizing for me to consider sitting around indefinitely - there is always a part of me that wants to push the boundaries, in case I find them to yield.</p><p>But this time around, fate made the choice for me. The same week that I intended to sign a full-time offer, my body failed again in a full on &#8220;crash&#8221;. Everything was weak, I couldn&#8217;t even do my five minutes of light morning yoga, and trying to write code felt like grinding my brain against a wall. (It&#8217;s wild how, in these states, the body is so fiercely opinionated about what to spend energy on - but that&#8217;s a topic for another time.)</p><p>After conversations with my counsel of friends, I called my employer-to-be and postponed my joining indefinitely. And once again was floating into the unknown.</p><h2>Fall: Getting my Mojo Back?</h2><p>Not quite knowing what to do with myself, I put all my energy into recording my piano album. And as that went on, I started to piece together a different vision for my recovery - one in which I went straight for the things that brought me the most joy and excitement&#8230; though I hadn&#8217;t understood things exactly in those terms yet.</p><p>But I had some vague notions of completing the album, and traveling and visiting friends, and learning about math and AI, and writing publicly, and reconnecting to my personal systems and the other creative projects in my life, including the very projects I told you I was going to focus on last year!</p><p>And as a first stop, I packed my car and set off for Seattle for a trip of unknown duration. Originally I just meant to visit friends, and yet, ~2.5 months later, I&#8217;m still here. And, though my health continued to be rocky...</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E_WC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E_WC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 424w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 848w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 1272w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E_WC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png" width="1398" height="196" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:196,&quot;width&quot;:1398,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131777,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E_WC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 424w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 848w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 1272w, https://substackcdn.com/image/fetch/$s_!E_WC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e315045-2141-47b4-96cb-2adda83085bc_1398x196.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">A stacked-area chart of my self-reported health metrics over the last 5.5 months. Higher is better, 15/15 is &#8220;good/normal&#8221;.</figcaption></figure></div><p>... overall things have been very good! Indeed I&#8217;ve enjoyed hanging with my friends here, and I&#8217;ve gone on a couple adventures, and worked on projects that are meaningful to me, including my board game Sneaky Town (you can read the latest Sneaky Town update <a href="https://sneakytown.substack.com/p/the-return-of-sneaky-town">here</a>, and there&#8217;s more progress updates to come).</p><p>My life has a lot of richness right now. I have engineered, and/or been blessed with, many projects, activities and relationships to look forward to, and these help me tolerate the troughs. Though my full health trajectory remains unknown, I no longer worry that a meaningful life is out of reach.</p><p>To be clear, I am not claiming any sort of victory. I am still quite in the midst of things, and am well aware that my circumstances could change on a dime. <a href="https://impossiblehq.com/well-see/">&#8220;We&#8217;ll see&#8221;, replied the farmer</a>. But, I wished to bring you up to date, and here&#8217;s where things are right now. Not bad.</p><h1>Hello 2026</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G_C2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G_C2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G_C2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.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;:2178033,&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;:&quot;https://blog.danielsosebee.com/i/183109583?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G_C2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G_C2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdf181fc-ab07-4c8f-a557-f754319d62ca_4032x3024.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">Here in Washington, the sun mostly goes sideways - but let&#8217;s pretend this is a sunrise. Taken on a recent ski-touring &amp; snow-camping adventure with my friend Olly</figcaption></figure></div><p>I have a feeling that 2026 will be a good year. And I do not wish for you to hear about it in 12 months. I wish to write to you more often.</p><blockquote><p>&#8220;But you said that last year&#8221;</p></blockquote><p>... yes, but this year I have a <em>specific commitment</em> - I will send out a new blog post every Wednesday. That&#8217;s 52 Wednesdays, 53 if you count today. In fact I&#8217;m finishing this here draft on New Year&#8217;s Eve. How&#8217;s that for commitment?</p><p>This blog is now called &#8220;Daniel Sosebee&#8221; and has moved to <a href="https://blog.danielsosebee.com/">blog.danielsosebee.com</a>.</p><p>I already have many posts and ideas queued up, on topics such as: health, personal systems, and AI. I&#8217;ll use the blog to get my thoughts out, to share progress on my projects, and to inspire me to learn more on the topics that interest me.</p><p>And I hope you have a wonderful 2026!</p><p>&#8230;Lastly, if you got this far, you get to hear a single from the upcoming album. It&#8217;s called <em>Eternal</em>, because, to me, the song seems to emerge from <em>an endless and beginningless place</em> (dang - that would be a good album name &#129300; &#8230;). <a href="https://samply.app/p/8szMwZOBSEvZHRGY42Bl?si=flnCX80RhIcGNgrPTelXjdKx90x1">Listen here</a>.</p><p>Until next week and Happy New Years to all,<br>Daniel</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>a run-on sentence for a run-on period of life</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[My End of 2024 Update]]></title><description><![CDATA[What I've been working on the last two years, and what I'm working on now]]></description><link>https://blog.danielsosebee.com/p/my-end-of-2024-update</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/my-end-of-2024-update</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Fri, 03 Jan 2025 21:45:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P2iU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.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_!P2iU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P2iU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P2iU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg" width="1024" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:301204,&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_!P2iU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P2iU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a443626-e3aa-4333-b983-85bd665edf9d_1024x768.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">A view from the peak of Black Marble Mountain in Marble Mountains Wilderness, CA. This year came with some beautiful adventures besides the professional ones described in this post.</figcaption></figure></div><p>Dear readers,</p><p>I am excited to be back on the blog for the first time since September 2023. In this post I hope to catch you up on the software projects I&#8217;ve undertaken in the last two years, and to introduce my upcoming research endeavors.</p><p><strong>TLDR for the time-sensitive human-programming fan: </strong>Human programming (the research area) is <em>back</em> - I'll continue to build programmatic reflection and planning systems, but now the target user will be LLMs, not humans. In tandem I'm excited to explore the frontiers of related research areas in <a href="https://en.wikipedia.org/wiki/Neuro-symbolic_AI">neuro-symbolic AI</a>, and look forward to posting about all of the above, right here on this blog.</p><p>Now, let&#8217;s return to late 2022&#8230;</p><h3>InstructionKit</h3><p>After publishing the human-programming tool <a href="https://a.methodable.com/">Methodable</a>, I teamed up with my friend <a href="https://x.com/EnDimensions">Chris</a> to build a more marketable version called InstructionKit.</p><p>What was our vision? While Methodable helped with <em>self-guidance</em> for personal productivity, InstructionKit focused instead on <em>guiding others</em>, aiming to be a simple platform on which businesses could create instructional and data-collections flows. <a href="https://tinyurl.com/yw8hsank">This demo</a>, built in the InstructionKit playground, shows the initial rich-text-editor/flowchart authoring experience. And here&#8217;s <a href="https://tires.priusoffroad.com/">a deployed InstructionKit guide in the wild</a>, helping people choose the right tires for their newly lifted Prius!</p><p>After building the v1 shown above, we pivoted towards a developer-focused product and built various domain-specific languages to facilitate the creation of interactive guides. My favorite was "JFX", a variant of <a href="https://react.dev/learn/writing-markup-with-jsx">JSX</a> that carried data not just <em>down</em> but <em>all the way around</em> the UI component tree, allowing the developer to more easily mix sequential flows with JSX's regular markup and logic. Or to put it visually:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QYxN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QYxN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 424w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 848w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 1272w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QYxN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png" width="380" height="371.53846153846155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:988,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:321153,&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_!QYxN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 424w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 848w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.png 1272w, https://substackcdn.com/image/fetch/$s_!QYxN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f6af483-f62f-4adc-9e73-8adfccc9a848_988x966.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">In this meme, the upper diagram shows the flow of data in J<em>F</em>X, while the lower diagram shows the flow of data in J<em>S</em>X / React. Both can be considered &#8220;unidirectional,&#8221; but J<em>F</em>X&#8217;s structure allows for sequential data flow.</figcaption></figure></div><p>Unfortunately I never got to publish JFX, and eventually we dropped InstructionKit since we each had promising part-time engagements which eventually outweighed our excitement for the startup&#8230;</p><h3>The Digital Abacus</h3><p><a href="https://humanprogramming.substack.com/p/building-the-digital-abacus-an-open">Last I blogged</a>, I was working on my first consulting engagement, <a href="https://github.com/dnsosebee/digital-abacus">The Digital Abacus</a>, which was another fun opportunity for me to build a spatial-programming web tool. I enjoyed that my entire involvement was via pair-programming video calls, so my collaborators and I could be creative together and iterate on our ideas quickly.</p><h3>Galileo by the Josh Bersin Company</h3><p>Around March 2023, while I was still working on InstructionKit and The Digital Abacus, I found myself at <a href="https://www.google.com/maps/uv?pb=!1s0x54987edd807c60ff%3A0x2077a9bea77678f3!3m1!7e115!4s%2Fmaps%2Fplace%2Fmovement%2Bathletics%2Bpasco%2F%4046.2316138%2C-119.0874683%2C3a%2C75y%2C175.66h%2C90t%2Fdata%3D*213m4*211e1*213m2*211s726m-PQPVbONOrE4gB1B3Q*212e0*214m2*213m1*211s0x54987edd807c60ff%3A0x2077a9bea77678f3%3Fsa%3DX%26ved%3D2ahUKEwj0krrBkNCKAxW4MlkFHSW9AR0Qpx96BAgXEAA!5smovement%20athletics%20pasco%20-%20Google%20Search!15sCgIgAQ&amp;imagekey=!1e2!2s726m-PQPVbONOrE4gB1B3Q&amp;cr=le_a7&amp;hl=en&amp;ved=1t%3A206134&amp;ictx=111">Movement Athletics of Pasco, Washington</a> for a rollout of InstructionKit as a tool for employee SOPs (long story). I got a call from <a href="https://www.linkedin.com/in/bersin/">Josh Bersin</a> (of The Josh Bersin Company) who was hoping to create an AI system to help people access his company's extensive HR research corpus.</p><p>In a few days I put together a retrieval-augmented generation (RAG) app that parsed, indexed and queried the company's PDFs, and we soon took the product into beta testing. As this was the early days of RAG I had to figure out a lot on my own, and was especially proud of the query-routing system I built which could selectively search against document metadata or document content, allowing the system to serve as both an advisor and a librarian.</p><p>Eventually I helped The Josh Bersin Company transition this product (now called <a href="https://joshbersin.com/galileo/">Galileo</a>) onto <a href="https://sanalabs.com/">Sana Labs</a>&#8217; AI platform. After the transition I continued working with the company to build internal content systems and advise on technical strategy.</p><h3>AI agents and spreadsheets at Sana Labs</h3><p>The team at Sana were impressed by my work, and in November 2023 hired me to develop experimental additions to their enterprise AI platform. First I built their transactional multi-step AI agent system, allowing Sana&#8217;s users to do things like update Salesforce records based on a meeting, query SQL databases with natural language, and generate Google docs from a conversation. I presented on this system's design at the OpenAI DevDay London conference in a talk titled Architecting Multi-Talented General Agents:</p><div id="youtube2-RndBNbHuV4s" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RndBNbHuV4s&quot;,&quot;startTime&quot;:&quot;5).&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RndBNbHuV4s?start=5).&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Next I built Sana's "Sheets" feature: a spreadsheet for repeatable LLM workflows, and an AI agent to configure the spreadsheet for you. The Sheets project was also a zero-to-launch endeavor, and is now being used to various effects by Sana's enterprise customers (e.g., to extract data from pitch decks). I particularly enjoyed designing the engine that powers the sheet, which stores the computational state of the spreadsheet as a single immutable data structure and re-calculates cells automatically as upstream values change.</p><h3>Transitioning towards exploration</h3><p>Each of the consulting engagements described above has been wonderful for me in its own way. I got to pour my passion into designing and building ambitious web tools and AI products, and did so in a variety of collaborative environments: a non-profit research lab, a respected HR advisory firm, and a fast-paced AI startup. Though much of my work was remote, my clients brought me to conferences in SF, LA, and London, and at times I got to work alongside wonderful folks in Stockholm and New York. Along the way I set up my LLC <a href="https://harmonic.so/">Harmonic Software</a> and learned to manage my contracts with increasing professionalism, creating a successful independent business.</p><p>I feel deep gratitude for these experiences and for my clients who have continuously put their trust in me. At the same time, managing projects across multiple companies has taken up a lot of energy, and in recent months I've felt a desire to open up space for exploration in my career. To that effect, I have substantially reduced my consulting commitments, moved to New York, and will be joining the community at <a href="https://recurse.com">Recurse Center</a> once more, this time in-person, for a three-month retreat in which I'll pursue my AI passion projects full-time.</p><h3>A preliminary research focus for 2025: self-modifying programs</h3><p>I am excited to pursue projects that combine AI research with product development. In the process I aim to develop a more holistic understanding of the theory underlying both machine learning and symbolic AI, including the landscape of AI alignment research.</p><p>As a concrete starting point, I will continue work on an ongoing project which extends the <a href="https://humanprogramming.substack.com/i/48328397/what-is-human-programming">human-programming</a> ideas to the realm of AI agents. In particular, I aim to build a general-purpose AI agent which operates as a <strong>self-modifying collection of programs</strong>. This strikes me as a very natural way to conceive of an artificial mind, and yet I haven't come across any compelling efforts to do so - the closest I've seen is in the STOP paper (<a href="https://arxiv.org/abs/2310.02304">Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generation</a>), which describes a strictly controlled experiment (which is still very interesting), rather than the kind of messy engineering effort which I imagine would be necessary to bootstrap the kind of system I have in mind. I am excited to learn, though, of other related projects and papers.</p><h3>Self-directives and intention to blog</h3><p>I am open to my projects going in a variety of directions, and am excited to follow my passions wherever they lead. Most importantly, I am excited to operate under Recurse Center's <em>self-directives</em>: <strong>work at the edge of your abilities</strong>, <strong>build your volitional muscles</strong>, and <strong>learn generously</strong>. In particular, learn generously will be relevant to this blog: regardless what I end up producing, I hope to share about each interesting part of the journey with you. I would be honored if you learn generously along with me by engaging with my posts and letting me know your thoughts along the way. This blog will be one of many ways in which I hope to put myself out there and connect with people, which is perhaps the most concise summary of my goals for the new year.</p><p>I hope you have a wonderful 2025, and I look forward to seeing you next time.</p><p>Daniel</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Building the Digital Abacus pt. 2: Frontend Architecture]]></title><description><![CDATA[Or, how to get p5 and React to like each other.]]></description><link>https://blog.danielsosebee.com/p/building-the-digital-abacus-pt-2</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/building-the-digital-abacus-pt-2</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Tue, 12 Sep 2023 23:46:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This post is part of a series about the theory and engineering behind the Digital Abacus Tool, an online playground for modeling mathematical systems.</em></p><p><em>Table of Contents</em></p><ol><li><p><em><a href="https://humanprogramming.substack.com/p/building-the-digital-abacus-an-open">The Automatic Constraint Solver</a></em></p></li><li><p><em><strong>Frontend Architecture &#8592; you are here</strong></em></p></li><li><p>&#8230;</p></li></ol><h1>Introduction</h1><p>In <a href="https://humanprogramming.substack.com/p/building-the-digital-abacus-an-open">part one of the series</a> I described the <em>theory</em> underlying the Digital Abacus Tool, focusing on our data model: the constraint graph.</p><p>Now in part two I&#8217;ll discuss a more <em>practical</em> aspect of the project: the tool&#8217;s frontend architecture and our approach to state management and persistence.</p><p>I&#8217;ll begin chronologically with the project requirements, jumping back in time to the beginning of my involvement.</p><h1>Requirements</h1><p>When I joined the project, the team had already produced a few prototypes using <a href="https://p5js.org/">p5</a>, and was looking to combine them into a single web app with shared state.</p><p>One prototype was a flowchart UI for defining mathematical constructions:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ajFm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ajFm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 424w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 848w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 1272w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ajFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png" width="288" height="280.2684563758389" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86a61907-7317-448b-8732-6c9b3ee41828_596x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:596,&quot;resizeWidth&quot;:288,&quot;bytes&quot;:198297,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;: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_!ajFm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 424w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 848w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.png 1272w, https://substackcdn.com/image/fetch/$s_!ajFm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86a61907-7317-448b-8732-6c9b3ee41828_596x580.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">A p5 prototype of the Digital Abacus Tool&#8217;s &#8220;Circuits&#8221; View</figcaption></figure></div><p>The other was a 2-D plot UI for exploring complex values:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N4x-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4x-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 424w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 848w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 1272w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N4x-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png" width="294" height="348.6768292682927" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:656,&quot;resizeWidth&quot;:294,&quot;bytes&quot;:345414,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;: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_!N4x-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 424w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 848w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.png 1272w, https://substackcdn.com/image/fetch/$s_!N4x-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb52baf26-2854-425b-ae7b-ac4b37ff3233_656x778.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>The team was looking to create a unified web application that combined both UIs and bound them to a shared state, so that users could build and explore their constructions across both interfaces simultaneously.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!juYo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!juYo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 424w, https://substackcdn.com/image/fetch/$s_!juYo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 848w, https://substackcdn.com/image/fetch/$s_!juYo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!juYo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!juYo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png" width="504" height="347.1923076923077" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1003,&quot;width&quot;:1456,&quot;resizeWidth&quot;:504,&quot;bytes&quot;:353383,&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_!juYo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 424w, https://substackcdn.com/image/fetch/$s_!juYo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 848w, https://substackcdn.com/image/fetch/$s_!juYo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!juYo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F632a4297-9a8e-467d-8cef-64cad257f03a_1582x1090.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 terms of requirements, the Flowchart UI, Plot UI and Solver would all need to read from and write to the constraint graph simultaneously. We also needed to find a way to save and load entire constraint graphs, including their internal numeric values. All of this would be deployed together as a fast and beautiful web app.</p><h1>Choosing boring tools</h1><p>To optimize for stability and maintainability, we chose the current most <a href="https://boringtechnology.club/">boring</a> and popular web-framework combo for interactive apps: React + NextJS. Switching to React also allowed us to use the <a href="https://reactflow.dev/">React Flow</a> library, an excellent library for creating interactive flowcharts. React Flow is a mature library (used by the likes of <a href="https://www.typeform.com/">Typeform</a>) that has good performance and enables many intuitive user interactions that would be a massive time cost to implement otherwise. It&#8217;s also the library I chose for InstructionKit&#8217;s flowchart editor, so I had experience with its API.</p><h1>Spanning state between React and p5 via proxies</h1><p>Once we knew we were using React and rewriting the Flowchart UI with React Flow, we had to decide how to integrate the Plot UI into the app. We considered rewriting that UI in React as well, but I did some research and found a library for embedding p5 into React which would allow us to reuse the existing Plot UI and therefore iterate more quickly.</p><p>However, getting the p5 code to <em>share state </em>with the rest of the application was a challenge, since p5 uses global variables to store state. My solution was to make the existing global state variable a <a href="https://github.com/pmndrs/valtio">Valtio</a> proxy, allowing the React parts of the application to subscribe to changes in that global variable (<a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/store.ts#L43">see code</a>).</p><p>In the process I migrated all of the constraint-solver class systems and the Plot UI to use ES6 module imports and typescript. <a href="https://github.com/dnsosebee/digital-abacus/commit/9b10219303bcd1fec5f684db34d2a5c85e838185">It was a big commit</a> but AI code-completion made the migration relatively painless.</p><div class="pullquote"><p><strong>Note: A Pitfall of Nested Proxy State</strong></p><p>When you add a new object to a Valtio proxy object, Valtio copies your object in order to store it as a proxy. This means the object you added is no longer identical to the object when accessed through its parent in the proxy store. You might mutate your original object, assuming that you are mutating the object stored in state, when in fact you are not.</p><p><a href="https://github.com/dnsosebee/digital-abacus/blob/3e2682de142f0ca1267d946232ba96a848ffcf62/src/model/coords/coordGraph.ts#L132C45-L132C45">Here&#8217;s a line of code we needed to write to address that problem.</a> Be warned! Proxies are weird and hidden and can break your mental model of how Javascript works!</p></div><h1>Saving and Loading Constructions to the User&#8217;s Filesystem</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zKbc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zKbc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 424w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 848w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 1272w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zKbc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png" width="384" height="153.16030534351145" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:418,&quot;width&quot;:1048,&quot;resizeWidth&quot;:384,&quot;bytes&quot;:132923,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zKbc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 424w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 848w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 1272w, https://substackcdn.com/image/fetch/$s_!zKbc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff38fabf3-7d0d-460d-b78f-2ad30f1ff909_1048x418.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The Save and Load buttons in the Digital Abacus Tool</figcaption></figure></div><p>We evaluated a few possibilities for persisting constructions. One option was to set up a backend and a database, but that would be more work than setting up a <a href="https://www.inkandswitch.com/local-first/">local-first</a> storage option. We discussed three storage options:</p><ul><li><p>Using browser localstorage API</p></li><li><p>Using URL encoding</p></li><li><p>Saving and loading from user&#8217;s filesystem</p></li></ul><p>At first I set up <a href="https://www.scottantipa.com/store-app-state-in-urls">URL encoding</a>, which is great for allowing people to quickly share the entire state of their application with each other by just pasting their current URL. However, we started running into problems with browser compatibility and URL length, so I switched to enabling save-to/load-from the user&#8217;s filesystem.</p><p>Saving to the user&#8217;s filesystem is great because the user&#8217;s filesystem becomes an extension of your product UI; the user can save files, make folders and backups and versions, send them over email, etc., all of which are affordances that I can skip over as a developer (which is not true of the browser-localstorage approach).</p><p>I was able to set this up quickly since I built <a href="https://github.com/dnsosebee/methodable/blob/35f07bbe66ffe8618ea9e6943deeef9e44a8da51/client/components/GraphProvider.tsx#L186">something similar</a> for my open-source human-programming tool <a href="https://a.methodable.com/">Methodable</a>.</p><p>I did need to do some extra work however, since persisting constructions required me to set up serialization for our class-based application state.</p><h3>Serializing JavaScript classes</h3><p>I generally recommend using plain JavaScript objects for application state rather than classes. There are a few reasons I prefer that pattern, one of which is that serializing and deserializing plain JavaScript objects is as easy as <code>JSON.stringify()</code> and <code>JSON.parse()</code>. However, I joined this project when the class-based model system was already pretty mature, so instead I set up serializers and deserializers for all of the classes.</p><p>I created <a href="https://zod.dev/">Zod</a> schemas for each class, such that deserialized graphs could be parsed and validated before being loaded into the application state (<a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/graph/vertex.ts#L19">example of a schema</a>). Then, I wrote a serialize method for each class, such that the entire graph could be serialized (<a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/graph/vertex.ts#L38">example of a serialize method</a>).</p><blockquote><div class="pullquote"><p>Note: We serialize everything, including the <strong>values within each Vertex</strong>, because the state of values are <a href="https://en.wikipedia.org/wiki/Nonholonomic_system">path-dependent</a>. Consider the following:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ElNE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ElNE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 424w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 848w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ElNE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png" width="180" height="278.03076923076924" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1004,&quot;width&quot;:650,&quot;resizeWidth&quot;:180,&quot;bytes&quot;:189532,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ElNE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 424w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 848w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.png 1272w, https://substackcdn.com/image/fetch/$s_!ElNE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff29e4e7d-7128-4406-bf8f-1dd2c82f0a63_650x1004.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">A system solving `x^2 = 4` in the Digital Abacus Tool</figcaption></figure></div><p>We&#8217;ve created a system that solves `x^2 = 4`, and has reached the equilibrium where x = -2. We can actually reach the other equilibrium where x = 2 by winding our free variable (the product) around the origin of the complex plane and returning it to its current value, 4. So, the value of bound variables is dependent not only on the current values of free variables, but also on the path those free variables took to arrive at their current value. For this reason, we serialize everything!</p></div></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Human Programming! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>To-do: clean up the deserialization/instantiation flow</h3><p>Due to the nuances and unevenness of the way state is stored in the graph&#8217;s class hierarchies, deserialization is currently done in <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/deserializeGraph.ts#L11">one gigantic function</a>. In the future, I would standardize all class constructors to take in a serialized state as their single argument. With that refactor in place, we could gradually deserialize a graph using each class&#8217;s constructor, rather than having to do it all in a single messy function.</p><h1>Up Next</h1><p>I hope you enjoyed learning about the tooling and technical architecture of the Digital Abacus Tool. Feel free to subscribe for more on the Digital Abacus, and other updates from Human-Programming land.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p>Best,</p><p>Daniel Sosebee</p>]]></content:encoded></item><item><title><![CDATA[Building the Digital Abacus, an Open-Source Mathematical Modeling App]]></title><description><![CDATA[Part 1: The Automatic Constraint Solver]]></description><link>https://blog.danielsosebee.com/p/building-the-digital-abacus-an-open</link><guid isPermaLink="false">https://blog.danielsosebee.com/p/building-the-digital-abacus-an-open</guid><dc:creator><![CDATA[Daniel Sosebee]]></dc:creator><pubDate>Mon, 24 Jul 2023 17:50:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Editor&#8217;s note: the scope of this blog is expanding. Going forward, some posts will discuss human-programming tools, and others will cover my adventures as a programmer who is a human (so you see, the name &#8216;Human Programming&#8217; is backwards compatible). This series is the first in the latter category. I write with the same audience in mind &#8212; people interested in human-computer interaction, web tools, programming interfaces, and personal development. With that said, I&#8217;m confident you&#8217;ll enjoy this series exploring the inner workings of an experimental math tool: the Digital Abacus.</em></p><h1>Introduction</h1><p>In February of 2023,  I was holed up in San Bruno, CA, deep in development of a flowchart-powered developer tool called InstructionKit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_GnM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GnM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 424w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 848w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png" width="520" height="325" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_GnM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 424w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 848w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.png 1272w, https://substackcdn.com/image/fetch/$s_!_GnM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00a0943f-842c-46ce-83b6-51839a374936_2880x1800.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><figcaption class="image-caption">InstructionKit&#8217;s interactive-guide editor</figcaption></figure></div><p>My cofounder Chris and I were looking to bootstrap, so we needed side gigs. Chris was already working part-time with Hack Club to produce his amazing game SineRider (<a href="https://sinerider.com/">check it out</a>), and would soon connect me with Paul Dancstep, who was looking for help with his project called the Digital Abacus.</p><p>As Paul explained, he and a team of mathematicians were building a tool for solving math problems, to be used by students and professionals alike. Something that would look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RUGw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RUGw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 424w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 848w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1001348,&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_!RUGw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 424w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 848w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.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">An actual screenshot of the current Digital Abacus Tool, showing the equation e^(i*pi) = -1</figcaption></figure></div><p>There would be two interfaces: on the left, a flowchart with nodes and edges representing operators and constraints, and on the right, a plot showing the live-updating real and imaginary coordinates of every input-, intermediate-, and output-value in the system. The user could directly drag and manipulate values from either view, so they could construct <em>reusable interactive tools</em> to help them model real-world systems (see <a href="https://www.youtube.com/watch?v=nURYv1r_AKM">this lecture for some conceptual background</a>).</p><p>This project sounded like a perfect match for me given my experience building InstructionKit, so I joined and spent a fantastic three months working with the team to produce the version shown above (<a href="https://digital-abacus.vercel.app/">here is a demo</a> and <a href="https://github.com/dnsosebee/digital-abacus/tree/main">here is the source code)</a>.</p><p>I enjoyed this project so much that figured I should write about the tool&#8217;s unique technical design and the decisions that went into it. Eventually I decided to split things into a multi-part series, with the following sections:</p><p><em>Table of Contents</em></p><ol><li><p><em><strong>The Automatic Constraint Solver &#8592; you are here</strong></em></p></li><li><p><em><a href="https://humanprogramming.substack.com/p/building-the-digital-abacus-pt-2">Frontend Architecture</a></em></p></li><li><p>&#8230;</p></li></ol><p>&#8230;And you&#8217;re coming up on part one. Enjoy!</p><h1>Pt. 1: The Automatic Constraint Solver</h1><div class="pullquote"><p>Note: we refer to an arrangement of nodes and wires as a &#8216;construction&#8217;.</p></div><p>First I&#8217;ll describe the experience of building and interacting with a construction using the Digital Abacus Tool, then I&#8217;ll talk about the underlying state representation of a construction, and finally how the tool solves for dependent values.</p><h2>An example construction: Euler&#8217;s Identity</h2><p>Say we want to model and explore <a href="https://en.wikipedia.org/wiki/Euler%27s_identity">Euler&#8217;s identity</a> using our tool:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dMSJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dMSJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 424w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 848w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 1272w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dMSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png" width="120" height="51.42857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:144,&quot;width&quot;:336,&quot;resizeWidth&quot;:120,&quot;bytes&quot;:13396,&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_!dMSJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 424w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 848w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 1272w, https://substackcdn.com/image/fetch/$s_!dMSJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F318ca9ca-366b-48fb-b2f1-aa0b85da4036_336x144.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Euler&#8217;s identity, e^(i * pi) = -1</figcaption></figure></div><p>To do so, we drag the constants, <em>e</em>, <em>pi</em>, and <em>i</em> into the flowchart workspace. We connect <em>pi</em> and <em>i </em>to the input terminals of a <em>Multiplier</em> to yield the product <em>i * pi</em>. Finally we connect <em>e</em> and <em>i * pi</em> to the input terminals of an <em>Exponentiator</em> to yield the result, -1. Like so:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RUGw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RUGw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 424w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 848w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RUGw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 424w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 848w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.png 1272w, https://substackcdn.com/image/fetch/$s_!RUGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc8fedf-8962-4466-b1b5-5e6e2ae46263_3352x1642.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">The flowchart on the left represents the equation e^(pi*i) = -1</figcaption></figure></div><h4>What makes this UI special?</h4><p>Merely <em>solving </em>e^(i*pi) is not all that interesting; Google does a good enough job at that. What makes our tool here special is that we can <em>see</em> our values interacting in the complex plane. And, more importantly, <strong>we can drag our input values around, watching dependent values update instantly and continuously</strong>. By playing with the system, the user can understand the mechanics underlying the equation. Instead of being a single-shot calculation, our equation has become an <a href="https://explorabl.es/">explorable explanation</a>.</p><p>We can even reverse dependencies in the construction to make the output a free variable and solve for one of the inputs, all with a couple of clicks (more on this soon).</p><h1>The shape of the constraint graph</h1><p>So how does this work under the hood? First, we need to store all of the values and constraints within the construction.</p><p>We do so in a graph data structure (<a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/coords/coordGraph.ts#L26">called the RelGraph in the code</a>). The RelGraph (short for relation-graph) is the single source of truth for all information about a particular model, including the <em>shape</em> of a model (what components it has in the flowchart) as well as the <em>state of values </em>within a model.</p><h3>Vertices and Edges</h3><p>The RelGraph contains Vertices and Edges. A <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/graph/vertex.ts#L26">Vertex (code)</a> represents a numerical value with real and imaginary parts. With respect to the system as a whole, a Vertex could be an input, output, or intermediate value.</p><p>An <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/graph/edge.ts#L17">Edge (code)</a> represents a constraint between two or more values. For example, connecting two values by a wire in the flowchart UI corresponds to an <em>equality constraint</em> Edge in the RelGraph. Continuing our example, let&#8217;s see how Vertices and Edges work together:</p><h4>A concrete example: the RelGraph for Euler&#8217;s Identity</h4><p>The image below shows the RelGraph created for our construction of Euler&#8217;s Identity. Vertices/values are blue (and are given arbitrary uppercase letters as IDs for the sake of this diagram), while Edges/constraints are green. As you can see, a RelGraph is a <a href="https://en.wikipedia.org/wiki/Hypergraph">hypergraph</a> where Edges can connect multiple Vertices. The messy image further below illustrates how this RelGraph corresponds to the nodes and wires in the flowchart UI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W66p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W66p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 424w, https://substackcdn.com/image/fetch/$s_!W66p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 848w, https://substackcdn.com/image/fetch/$s_!W66p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!W66p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W66p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png" width="500" height="686.6537717601548" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1420,&quot;width&quot;:1034,&quot;resizeWidth&quot;:500,&quot;bytes&quot;:129412,&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_!W66p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 424w, https://substackcdn.com/image/fetch/$s_!W66p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 848w, https://substackcdn.com/image/fetch/$s_!W66p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.png 1272w, https://substackcdn.com/image/fetch/$s_!W66p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb18e0f22-d5a9-48d6-948d-4120aa7cb62c_1034x1420.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">The constraint graph (RelGraph) underlying the construction of Euler&#8217;s Identity</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_!tjxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tjxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 424w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 848w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 1272w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tjxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2541995,&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_!tjxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 424w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 848w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.png 1272w, https://substackcdn.com/image/fetch/$s_!tjxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50bb5bae-a02f-4b70-902e-52e6f7514b4d_2948x2092.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">How the constraints graph connects to the flowchart UI for Euler&#8217;s Identity.</figcaption></figure></div><p>Note that our construction has some extra Vertices at the incoming and outgoing terminals of our <em>Multiplier</em> and <em>Exponentiator</em>. That&#8217;s because these operators come with their own input and output Vertices. Wiring up two values does not merge them, rather it creates an additional <em>equality constraint</em> between them.</p><h3>Operators are reversible, so users can solve for different variables</h3><p>An important affordance of the system is that every single operator can run in reverse; you can turn what used to be an <em>output</em> into an <em>input</em>. For example, you can unlock the sum value below an Adder, give up control of one of the addends, and suddenly you can run the Adder in reverse, effectively as a Subtractor. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dICu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dICu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 424w, https://substackcdn.com/image/fetch/$s_!dICu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 848w, https://substackcdn.com/image/fetch/$s_!dICu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!dICu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dICu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png" width="240" height="337.3333333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:720,&quot;resizeWidth&quot;:240,&quot;bytes&quot;:216672,&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_!dICu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 424w, https://substackcdn.com/image/fetch/$s_!dICu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 848w, https://substackcdn.com/image/fetch/$s_!dICu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!dICu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5546206-bff3-4263-adb0-f2c56bc52551_720x1012.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">The Adder below has been reversed into a Subtractor. The green circles and &#8216;unlocked&#8217; icons indicate that a variable is free, so, in the subtractor we created we can change the values of &#8216;5&#8217; and &#8216;3&#8217; and see how the result &#8216;2&#8217; reacts.</figcaption></figure></div><h4>Reversing multiple operators at a time</h4><p>The UI makes it easy to reverse multiple operators at once; the user can lock and unlock disparate Vertices, and the tool will find a path of Edges (operators and equality-constraints) between them, reversing all of those edges simultaneously.</p><p>This allows the user to quickly solve for different variables in a system. For example, a mechanical engineer who is modeling pressure with a headset strap might wonder &#8220;if I set pressure and head size to these constants, what is the resulting optimal strap length?&#8221; Later, once a strap length is selected, they might <em>free up</em> the head-size variable, allowing them to ask &#8220;given this strap length, what is the smallest head size that yields at least some minimum amount of pressure?&#8221;</p><h3>How the RelGraph reaches equilibrium</h3><p>The screenshots and renderings above show a RelGraph in equilibrium, but the RelGraph is not always in equilibrium. When you first connect an operator to some values, or when you drag a value around, the system will be in a temporary disequilibrium, then will iteratively march towards a solution.</p><p>This march happens because the RelGraph is scheduled to regularly <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/graph/relGraph.ts#L131">update its values (code)</a>. These updates are delegated to the RelGraph&#8217;s Edges; each edge updates its dependent Vertex&#8217;s value in an attempt to <em>bring the Edge&#8217;s constraint closer to being satisfied.</em> For example, an equality constraint spanning from a 4 to a 3 might update the 3 value to a 3.02 in a single update cycle, then on to 3.04 and 3.06 and so on, such that equality between the two values is closer to being satisfied.</p><p>Depending on the speed and granularity of updates that you&#8217;ve set, you can see this march in real time as the system solves itself.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-inW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-inW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 424w, https://substackcdn.com/image/fetch/$s_!-inW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 848w, https://substackcdn.com/image/fetch/$s_!-inW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 1272w, https://substackcdn.com/image/fetch/$s_!-inW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-inW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png" width="1456" height="313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:313,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202231,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;: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_!-inW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 424w, https://substackcdn.com/image/fetch/$s_!-inW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 848w, https://substackcdn.com/image/fetch/$s_!-inW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 1272w, https://substackcdn.com/image/fetch/$s_!-inW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4779a88-4ce1-429b-a936-3d27a661d48e_1896x408.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">UI that let the user configure the speed and granularity of updates.</figcaption></figure></div><div class="pullquote"><p><em>Note: the way in which </em>the system marches towards equilibrium is abstracted away from the structure of the graph itself. The team wrote a few versions of those update functions (differential, ideal, and iterative) which live <a href="https://github.com/dnsosebee/digital-abacus/tree/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/coords/operations">in this folder</a>. We&#8217;re currently using the iterative updaters within the file <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/coords/operations/iterative.ts">iterative.ts</a>, which is why the RelGraph doesn&#8217;t instantaneously reach equilibrium.</p></div><h4>Reaching equilibrium can fail</h4><p>Since you can create cyclic constructions where a value indirectly relies on itself, not every construction is guaranteed to reach equilibrium. Some systems will result in values that spin around in circles, or that gradually spiral towards equilibrium, or that run off towards infinity.</p><div class="pullquote"><p>Note: The team added some special behavior to the updaters in iterative.ts to help guide cyclic constructions towards stable equilibria, which involves calculating the differential of a dependent value with respect to the input being manipulated. A full explanation is out of the scope of this post.</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YORo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YORo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 424w, https://substackcdn.com/image/fetch/$s_!YORo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 848w, https://substackcdn.com/image/fetch/$s_!YORo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!YORo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YORo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:565253,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;: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_!YORo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 424w, https://substackcdn.com/image/fetch/$s_!YORo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 848w, https://substackcdn.com/image/fetch/$s_!YORo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.png 1272w, https://substackcdn.com/image/fetch/$s_!YORo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee6d3a72-ef11-44b6-aebe-a0c453577396_2458x1266.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">A representation of the equation x=(x+9)/4, which has reached equilibrium at x = 3. This construction contains a cycle.</figcaption></figure></div><h2>Representing composite operations</h2><p>So far we&#8217;ve covered the basics of the constraint solver; now on to my favorite part: composite operations.</p><p>The Digital Abacus Tool started with only four primitive operators: Adder, Multiplier, Exponentiator, and Conjugator. These building blocks can be used to make basically any mathematical function [citation needed], but we also wanted to give the user a wider menu of operators to work with. Rather than implement update-functions for every single operator we wanted, we decided to support <em>Composite Operations</em>, meaning that a single node in the flowchart could encapsulate multiple primitive operations in the RelGraph. This would let us add things like logarithms and trig functions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KNVb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KNVb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 424w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 848w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KNVb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png" width="86" height="377.3098591549296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1246,&quot;width&quot;:284,&quot;resizeWidth&quot;:86,&quot;bytes&quot;:139349,&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_!KNVb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 424w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 848w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.png 1272w, https://substackcdn.com/image/fetch/$s_!KNVb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63080e8-930d-40c0-9ac8-889609b9f914_284x1246.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">Some of composites available in the tool. Each of these is composed of a subgraph of primitive operators.</figcaption></figure></div><p>We discussed two ways to enable composites: One option was to add multiple Edges and Vertices to the main RelGraph graph per composite operation. Another option was for each composite operation to contain its own <em>subgraph</em>. Each subgraph would itself be a RelGraph, and could contain any of the primitive operators listed above, or could recursively contain more subgraphs (spoiler, we chose this approach).</p><h3>The subgraph pattern for composite operations</h3><p>Here&#8217;s how subgraph-based composite operations work: suppose we have a Subtractor within our main RelGraph, with input values 5 and 3. When it&#8217;s time for the Subtractor to update, that Subtractor pulls the 5 and the 3 down from the main RelGraph into its subgraph, then runs its subgraph&#8217;s update function (which contains a reversed Adder), and finally pushes the result, 2, back up into the main graph. <a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/coords/operations/composites/compositeOperation.ts#L85">Here&#8217;s the code that runs those nested updates</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_!eKvZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eKvZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 424w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 848w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png" width="414" height="372.7792207792208" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1248,&quot;width&quot;:1386,&quot;resizeWidth&quot;:414,&quot;bytes&quot;:132878,&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_!eKvZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 424w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 848w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!eKvZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F253d2650-4441-483b-ab07-896dad6c2203_1386x1248.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">A diagram showing how a Subtractor can be implemented by encapsulating a reversed Adder</figcaption></figure></div><p>We chose the subgraph approach for a few reasons. First of all, it gave us a nice pattern to use for creating composites: We could create a composite in the UI, then serialize it and store it as a configuration file associated with that particular composite&#8217;s sidebar menu item (<a href="https://github.com/dnsosebee/digital-abacus/blob/a461da8a3443657dbfb1a8e280201510a1465adf/src/model/coords/operations/composites/geometricMean.ts#L9">example configuration</a>). This serialized configuration represents the initial equilibrium state of the composite operation&#8217;s subgraph, and can be deserialized to create a fresh copy of the composite operation whenever a user drags a new composite node into the flowchart.</p><p>The subgraph pattern also simplifies batch operations. Deleting a composite is easy: since you just delete its subgraph, you don&#8217;t have to go searching the main RelGraph for related Vertices and Edges.</p><h3>Coming soon: custom composite operations</h3><p>Some small updates to the UI could allow users to build and edit their own composite operations using the exact same flowchart and plot UIs, giving users a personal component library of math functions relevant to their work. This would be relatively simple, since the RelGraph powering the entire UI could easily be swapped out for the scoped RelGraph that defines any given composite.</p><p>This could look similar to <a href="https://cuttle.xyz/">Cuttle&#8217;s</a> component system, shown below, where user-defined components are listed in the left sidebar and can be dragged into the current work area.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nyj4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nyj4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 424w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 848w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nyj4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155780,&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_!nyj4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 424w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 848w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.png 1272w, https://substackcdn.com/image/fetch/$s_!nyj4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f41298a-410e-4a15-b0f5-d5356b4bf4dc_1506x1002.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">A screenshot of the Cuttle project for my board game, <a href="https://sneakytown.substack.com/">Sneaky Town</a>, highlighting Cuttle&#8217;s component system.</figcaption></figure></div><h1>Up Next</h1><p>Thank you for reading. If you haven&#8217;t already, please subscribe below for future updates, including the upcoming post: <em>Building the Digital Abacus pt. 2: Reactivity &amp; Persistence</em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.danielsosebee.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.danielsosebee.com/subscribe?"><span>Subscribe now</span></a></p><p>P.S. I worked on this project in my capacity as a product development contractor and am open to new clients. Also the Digital Abacus is looking for funding to continue pushing the boundaries of free &amp; open-source math tools. Feel free to reach out for either.</p><p>Best,</p><p>Daniel Sosebee</p>]]></content:encoded></item></channel></rss>