<?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[Software Design: Tidy First?: Personal]]></title><description><![CDATA[Reflections on my own growth & decline.]]></description><link>https://tidyfirst.substack.com/s/personal</link><image><url>https://substackcdn.com/image/fetch/$s_!RtcJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Ftidyfirst.substack.com%2Fimg%2Fsubstack.png</url><title>Software Design: Tidy First?: Personal</title><link>https://tidyfirst.substack.com/s/personal</link></image><generator>Substack</generator><lastBuildDate>Mon, 20 Apr 2026 23:12:47 GMT</lastBuildDate><atom:link href="https://tidyfirst.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Kent Beck]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sponsorships@kentbeck.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sponsorships@kentbeck.com]]></itunes:email><itunes:name><![CDATA[Kent Beck]]></itunes:name></itunes:owner><itunes:author><![CDATA[Kent Beck]]></itunes:author><googleplay:owner><![CDATA[sponsorships@kentbeck.com]]></googleplay:owner><googleplay:email><![CDATA[sponsorships@kentbeck.com]]></googleplay:email><googleplay:author><![CDATA[Kent Beck]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Parkinson's]]></title><description><![CDATA[Not trying to be subtle here]]></description><link>https://tidyfirst.substack.com/p/parkinsons</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/parkinsons</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 16 Apr 2026 13:16:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/VneWAxrSGgs" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Fantasy uses the trope of a line of desolation &amp; destruction slowly, inexorably advancing across the land, killing whatever it touches. Steven King&#8217;s <em>The Mist</em>. Miyazaki&#8217;s Sea of Corruption in <em>Nausica&#228; of the Valley of the Wind</em>. The Nothing in Ende&#8217;s <em>The Neverending Story</em>.</p><p>I have been diagnosed with Parkinson&#8217;s. Parkinson&#8217;s is like that advancing line of destruction, but operating on the brain. Alpha-synuclein (a protein) misfolds and, a little like prions, the misfolded proteins convince normally folded proteins to join the dark side. (This stuff is all so unspeakably cool if only it wasn&#8217;t happening to people.)</p><p>The proximate cause for this announcement is all the questions I&#8217;ve gotten from folks watching <a href="https://www.youtube.com/watch?v=T8M6En2NqB8&amp;list=PLlmVY7qtgT_lQ6JgZG6kd7KbQ5-DCjqKO">Still Burning</a> &amp; seeing my hand shake. By the time tremors appear, that line of misfolding has progressed far enough to destroy the 60-80% of the substantia nigra. The substantia nigra creates the dopamine that helps regulate movement (not the dopamine that used to form memories&#8212;I told you this shit was cool!)</p><h2>Feelings</h2><p>Not gonna lie&#8212;this has been an emotional shock for me. I&#8217;ve tried to figure out why it&#8217;s been so hard. I just turned 65 &amp; I&#8217;ve been keenly aware of the advance of time for a while. I think the disturbing aspect of my new situation is that my best case scenario for aging just got a lot worse. My 90-year-old ex-father-in-law is still sharp &amp; reasonably mobile. I comforted myself that I might grow old like that.</p><p>Now&#8230;not gonna happen. Over the next 5-15 years the tremors will worsen &amp; spread (just my left forearm &amp; thigh at the moment). Then my balance will go, followed by, well, it gets worse. Look it up if you want the details.</p><div class="pullquote"><p>I call it the time value of time. If I can do something this year it&#8217;s more valuable to me than doing the same thing next year &amp; <em>way</em> more valuable than doing it in 5 years.</p></div><p>The expectation of increasing limitations has got me shifting my personal &amp; business priorities. It&#8217;s the time value of time. If I can do something joyous this year it&#8217;s more valuable to me than doing the same thing next year &amp; <em>way</em> more valuable than doing it in 5 years.</p><h2>Business</h2><p>Part of me wishes I could just say to hell with it &amp; retire. I have a copy of Pauling&#8217;s General Chemistry I&#8217;ve been meaning to plow through, then Alberts&#8217; Biochemistry of the Cell. I want to use the tools I&#8217;ve always used to stare this thing in the face.</p><p>I can&#8217;t afford to stop my business. I need to make as much progress towards financial security as I can as quickly as possible. However, I won&#8217;t earn at the expense of enjoying my best, most mobile years. Offer me $100m/year for 3 years of 60-hour days and I&#8217;ll just laugh. Go ahead, try it. In practice I&#8217;ll either get lucky or I&#8217;ll muddle through. But I sure as hell won&#8217;t do something I don&#8217;t want to do in exchange for distant futures.</p><p>(If you were thinking of booking me for <a href="https://kentbeck.com/coaching.html">coaching</a>, consulting, or a <a href="https://kentbeck.com/#speaking">talk</a> for your team, might I suggest you contact my <a href="mailto:alyssa@kentbeck.com">business manager</a> sooner rather than later?)</p><h2>Next?</h2><p>I see no reason to waver from my mission of helping geeks feel safe in the world. I&#8217;m certainly going to keep coding <a href="https://github.com/KentBeck/ARMLivingObjects">interesting</a> <a href="https://github.com/KentBeck/AdaptiveRadixTree1">projects</a>. Art &amp; music are going to get more difficult but I have some ideas. Thinkies are taking on a life of their own. This newsletter will still be mostly on topic with occasional excursions because I have fewer fucks to give. Other than that, we&#8217;ll just see. </p><p>I&#8217;ll leave you with this poetic summary of the situation.</p><div id="youtube2-VneWAxrSGgs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VneWAxrSGgs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/VneWAxrSGgs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div>]]></content:encoded></item><item><title><![CDATA[The Bridge: Too Far]]></title><description><![CDATA[What's wrong with too much?]]></description><link>https://tidyfirst.substack.com/p/the-bridge-too-far</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/the-bridge-too-far</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Wed, 15 Apr 2026 13:10:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!i9VP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>tl;dr Instant besties don&#8217;t work out for me in the long run.</p><p>In </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;57880ae5-079b-4a08-8885-8026ea061b41&quot;,&quot;caption&quot;:&quot;I became an only child at four and a half.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Bridges&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:24333739,&quot;name&quot;:&quot;Kent Beck&quot;,&quot;bio&quot;:&quot;Programmer, artist, coach coach, singer/guitarist, peripatetic. Learning to be me. Full-time content producer. Mailto:kentlbeck@gmail.com&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F000da410-0ed6-4a25-80b1-6a46e964ae0b_242x242.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-16T14:31:46.440Z&quot;,&quot;cover_image&quot;:null,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://tidyfirst.substack.com/p/bridges&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182003343,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:206,&quot;comment_count&quot;:8,&quot;publication_id&quot;:256838,&quot;publication_name&quot;:&quot;Software Design: Tidy First?&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I talked about how I think about human connection as someone with both a history of trauma &amp; a twisty brain. We can establish a bridge with another person. We can walk half way across. We can meet in the middle. That&#8217;s connection.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i9VP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i9VP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i9VP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg" width="1456" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188532,&quot;alt&quot;:&quot;Two stick figures standing together in the middle of a bridge over a chasm&quot;,&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://tidyfirst.substack.com/i/186304574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two stick figures standing together in the middle of a bridge over a chasm" title="Two stick figures standing together in the middle of a bridge over a chasm" srcset="https://substackcdn.com/image/fetch/$s_!i9VP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i9VP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa48214dd-36e9-466b-b2ca-fcdf86c55b66_1486x814.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>(I&#8217;m the one in the hat, in case you don&#8217;t recognize me.)</p><p>That connection can ripen &amp; mature over time (topic for another day) but the basics remain&#8212;a bridge, and half way across.</p><p>Not all connections are good, are nourishing. Sometimes there&#8217;s just not a fit&#8212;my needs don&#8217;t fit what you can offer, your needs don&#8217;t fit what I can offer. Sometimes that lack of fit is down to timing, sometimes it&#8217;s structural, seemingly permanent.</p><p>As someone who both craves &amp; fears connection, how can I spot connections that are likely not to end up mutually nourishing? Put bluntly, what do red flags look like in the bridge analogy? What can I do when I realize this connection is not a connection that&#8217;s healthy for me to continue in?</p><h2>Too Far: Me</h2><p>One form of red flag is when I go too far&#8212;I go all the way to the other person&#8217;s side of the bridge. This happens when I go to the middle but the other person isn&#8217;t joining 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_!h6mN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h6mN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h6mN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg" width="1456" height="869" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:869,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315923,&quot;alt&quot;:&quot;Now the two people are on one side of the bridge, with the person wearing the hat (me) going too far&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://tidyfirst.substack.com/i/186304574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Now the two people are on one side of the bridge, with the person wearing the hat (me) going too far" title="Now the two people are on one side of the bridge, with the person wearing the hat (me) going too far" srcset="https://substackcdn.com/image/fetch/$s_!h6mN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 424w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 848w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!h6mN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5edfdf0f-4e39-480e-8cf3-a0be65ac6327_2445x1460.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This manifests as, on their part:</p><ul><li><p>Cooler emotional tones</p></li><li><p>Less vulnerability</p></li><li><p>Less time investment</p></li><li><p>Less responsiveness</p></li></ul><p>When I&#8217;m feeling lonely, desperately in need of connection, I sometimes try to force the issue by further upping my tone, disclosure, time, responsiveness. </p><p>What&#8217;s wrong with going too far over? First, it drives some people away. Too much, too soon, leave me alone, creep. Second, there&#8217;s no end to how much I can give to try to force connection. Third, the folks who aren&#8217;t driven away tend to take advantage of, encourage, my over-giving. Not sustainable. Not a mutually nourishing connection.</p><h2>Too Far: Them</h2><p>The reverse happens as well. I connect with someone &amp; they immediately become my best friend&#8212;I&#8217;ll give you this, and that, and this, and that. Let me tell you my whole life story. Buy you presents. Take you to meet my family.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0SRi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0SRi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0SRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:334532,&quot;alt&quot;:&quot;Now the other person has jumped right to my side of the chasm&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://tidyfirst.substack.com/i/186304574?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Now the other person has jumped right to my side of the chasm" title="Now the other person has jumped right to my side of the chasm" srcset="https://substackcdn.com/image/fetch/$s_!0SRi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0SRi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcdde3a-08e6-426e-9cb2-d44396865d38_2182x1296.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>NGL this feels good for a moment. I wanted connection. I got it. And I didn&#8217;t really have to work for it. What&#8217;s wrong?</p><p>Nothing is wrong with all those good things flowing between us, but in good time &amp; in good proportion. Someone who is willing to instantly give give give doesn&#8217;t have a good sense of their own boundaries. If they don&#8217;t have a sense of <em>their</em> boundaries, they won&#8217;t have a sense of <em>my</em> boundaries either.</p><p>I&#8217;ve been lied to, stolen from, &amp; manipulated by people who were instantly sharing too much. If they don&#8217;t have boundaries with themselves, they won&#8217;t have boundaries with me. And vice versa. Hard lesson but there you are.</p><h2>Conclusion</h2><p>I keep open the possibility of connection. I try to stay aware of where I am on the bridge. When I start edging over to their side, I cool myself off (&amp; reflect on why I want to go too far). When someone edges over to my side, I cool myself off. If they insist on trying to be on my side of the bridge, I shut down the connection. Life is too short &amp; the consequences too dear. </p>]]></content:encoded></item><item><title><![CDATA[Tremors]]></title><description><![CDATA[A mystery]]></description><link>https://tidyfirst.substack.com/p/tremors</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/tremors</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 31 Mar 2026 13:32:14 GMT</pubDate><content:encoded><![CDATA[<p>When my pappy got old, his go-to topic of conversation was his health problems. I swore that would never be me. Yet here we are&#8230;</p><p>Several people watching <a href="https://tidyfirst.substack.com/p/nobody-knows">my first episode</a> of Still Burning asked about my shaking hands. Summary: I don&#8217;t know but it can&#8217;t be good.</p><p>About six months ago I was sitting playing poker (as I do) &amp; I noticed my legs were shaking. &#8220;Te&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/tremors">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Generation Gap or Just Rude?]]></title><description><![CDATA[This weekend I had the first experience talking to someone of a younger generation where I felt completely lost.]]></description><link>https://tidyfirst.substack.com/p/generation-gap-or-just-rude</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/generation-gap-or-just-rude</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 10 Feb 2026 16:02:39 GMT</pubDate><content:encoded><![CDATA[<p>This weekend I had the first experience talking to someone of a younger generation where I felt completely lost. I wasn&#8217;t just encountering a person with different values or different experiences making different tradeoffs with different resources, I was talking to a member of an alien species. We would never find common ground. The shock of it was enou&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/generation-gap-or-just-rude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Labor Replacement is a Poison Pill]]></title><description><![CDATA[I just published publicly that when thinking about the economic value of AI, &#8220;replace human labor&#8221; is a narrow-minded perspective.]]></description><link>https://tidyfirst.substack.com/p/labor-replacement-is-a-poison-pill</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/labor-replacement-is-a-poison-pill</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Sat, 07 Feb 2026 14:57:05 GMT</pubDate><content:encoded><![CDATA[<p>I just published publicly that when thinking about the economic value of AI, &#8220;replace human labor&#8221; is a narrow-minded perspective. It&#8217;s worse than that.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a0ebd421-419c-4219-916f-44bb35e3b17a&quot;,&quot;caption&quot;:&quot;Focusing only on headcount reduction is like saying the only value of a car is that you don&#8217;t have to pay for a horse.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Pinhole View of AI Value&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:24333739,&quot;name&quot;:&quot;Kent Beck&quot;,&quot;bio&quot;:&quot;Programmer, artist, coach coach, singer/guitarist, peripatetic. Learning to be me. Full-time content producer. Mailto:kentlbeck@gmail.com&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F000da410-0ed6-4a25-80b1-6a46e964ae0b_242x242.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-04T14:34:20.124Z&quot;,&quot;cover_image&quot;:null,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://tidyfirst.substack.com/p/the-pinhole-view-of-ai-value&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182206958,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:65,&quot;comment_count&quot;:1,&quot;publication_id&quot;:256838,&quot;publication_name&quot;:&quot;Software Design: Tidy First?&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>I like to work backwards from &#8220;the good of society&#8221;. Economic success, in my model, is an extremely rough proxy for doing good things for other people, individually &amp; collectively. (Yes, I know this is n&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/labor-replacement-is-a-poison-pill">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Leaving the Nest]]></title><description><![CDATA[A newsletter business update]]></description><link>https://tidyfirst.substack.com/p/leaving-the-nest</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/leaving-the-nest</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 22 Aug 2025 12:44:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1jLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Out walking this morning I came upon a little bird hopping along the sidewalk. It would try to fly, only making it a meter or two in the air before landing. Flying around it, chirping wildly, was a slightly larger version of the same bird. It was clear what had happened.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1jLr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1jLr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1jLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg" width="1024" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207209,&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://tidyfirst.substack.com/i/171295156?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.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_!1jLr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1jLr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c49cb5b-f49b-4c24-8389-7501c76ecf92_1024x779.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>The little bird had left the nest prematurely. Thought it could fly but it couldn&#8217;t,&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/leaving-the-nest">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[New Is The New Black]]></title><description><![CDATA[Productive Ignorance--Better & worse ways to not understand]]></description><link>https://tidyfirst.substack.com/p/new-is-the-new-black</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/new-is-the-new-black</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 15 Aug 2025 12:30:54 GMT</pubDate><content:encoded><![CDATA[<p>We&#8217;re all trying lots of new things these days. Even avoiding trying new tools has become its own skill. So, new is the new black.</p><p>I&#8217;m also working with a variety of people. When I think about their approaches to situations they don&#8217;t understand, &amp; when I think back on the best people I&#8217;ve ever worked with, common patterns emerge. There are better &amp; worse ways to not understand.</p><p>One of the things I love about consulting is how much I have to learn with each client. I didn&#8217;t know pizza shops did essentially all their business in 2 hours a day. I didn&#8217;t know that repositioning empty shipping containers is a big investment. I didn&#8217;t know printers call the ink colors &#8220;blue&#8221; &amp; &#8220;red&#8221; even though they are officially cyan &amp; magenta.</p><p>Although I&#8217;m excited by vistas of ignorance, I&#8217;ve noticed that not everyone is. Some folks freeze. Or loop. Or lash out. So, for all you explorers of the not-yet-understood, here is how I&#8217;ve seen the most effective explorers approach The New.</p><div><hr></div><p><em>Thank you to sponsor Augment Code for bringing you this post. Augment has been busy making the genies more useful. They just released a <a href="https://fnf.dev/4mjhkOr">model picker with support for GPT-5</a> and Claude Sonnet 4. Build with either (or both) while also leveraging Augment&#8217;s context engine. They&#8217;ve recently dropped a slew of other features (including a <a href="https://fnf.dev/4fwfxmv">CLI in preview</a>).</em></p><p><em>Sign up today to <a href="https://fnf.dev/3US7lU9">start building with the AI Agent designed for professional developers</a> and see where your augmented coding adventures take you.</em></p><div><hr></div><h2>Don&#8217;t Understand, Making Progress</h2><p>This is my default state. I&#8217;m learning a new language, or a new programming paradigm, or a new approach to visualization. I don&#8217;t have that comforting sense that I know what&#8217;s going to happen next &amp; I know what I&#8217;m going to do about it. I can&#8217;t explain the current situation to someone new.</p><p>When I was a kid (early 70s) my dad would bring home books on computing. I would read them cover to cover, not &#8220;understanding&#8221; anything but still fascinated. I can probably dredge up details of the Burroughs 6700 instruction set if absolutely necessary.</p><p>I still do that when I don&#8217;t understand. Read something. Don&#8217;t understand. Fine. That makes enough sense. Keep going. Show me another example. Another. This seems to be equivalent to that. Are they?</p><p>Much of this phase looks like play. Your curiosity clues you into the pieces you&#8217;re almost ready to learn. Wait a minute, why is <em>this</em> any different than <em>that</em>? Could we rephrase this another way. Let&#8217;s try that again, but with a twist?</p><p><a href="https://tidyfirst.substack.com/p/thinkie-naive-solution">Thinkie Naive Solution</a> is my frequent friend. Why is this any more complicated than X (where X is something I do understand)? Either I have spotted simplicity or (more often) I have spotted complexity I need to learn about.</p><p>The key to wading smoothly through Don&#8217;t Understand, Making Progress is gentle impatience. Okay, I got that, or I got enough of that to get enough of the next thing. Next. The best explorers just keep marching (until they don&#8217;t, which we&#8217;ll get to in a minute).</p><h2>Don&#8217;t Understand, Totally Lost</h2><p>Sometimes I pass from making progress to being totally lost. They look the same superficially. I&#8217;m doing a thing, then doing the next thing, then the next. The difference is that nothing is getting easier, nothing is looking familiar. I can keep going but it isn&#8217;t going to help.</p><p>When I&#8217;m totally lost all I can do is step away. I need to trust that all those experiences are in the old noggin rattling around, connections are being made, maybe some day I&#8217;ll be able to come back to this. I use exercise, art, poker, naps, &amp; talking to friends to help me reset.</p><p>Some clear signs I&#8217;ve passed to Totally Lost:</p><ul><li><p>Panic.</p></li><li><p>Looping. </p></li><li><p>Yak shaving.</p></li><li><p>Irritability.</p></li></ul><p>If I notice any of these, it&#8217;s time to reset.</p><h2>About To Understand</h2><p>Remember I said that explorers keep marching until they don&#8217;t? There is a moment, an exciting, delicate moment, when all those bits &amp; bobs are about to coalesce into a coherent picture. It&#8217;s like the explorer has been tracking big game, running to catch up, when suddenly the prey is in sight in the distance.</p><p>Rather than continue gobbling new experiences, the best explorers slow to a saunter when they are about to understand, chew each thought before swallowing. This liminal moment is the payoff for me, the feeling of trembling anticipation.</p><p>You can&#8217;t rush being about to understand. First you have to do the foundational work of the previous phases. Then your brain is going to latch on, the puzzle pieces are going to fall into place, exactly when they are ready, not when I am ready.</p><p>Continue pushing, but gently.</p><p>Sometimes I lose my nerve when I am about to understand. What if I can&#8217;t learn this? What if this is beyond me? What if all this excitement is setting me up for disappointment?</p><p>I can descend into thoughtless busy work to distract myself from my fears. I can give up &amp; switch gears. The thing is that moment of revelation <em>wants</em> to be born. It will bother me until I give it space. Better to acknowledge my fears &amp; return to the work.</p><h2>Eureka!</h2><p>Once I finally understand (what a joyous feeling!) the work isn&#8217;t done. Now I need to integrate the understand into the rest of my thinking. I need to teach others what I&#8217;ve just discovered. Some useful Eureka exercises:</p><ul><li><p>Tutor someone in what I just learned.</p></li><li><p>Once I get good at teaching, tell students to teach someone else. (Viral loop)</p></li><li><p>Over-apply the idea. Who knows?</p></li><li><p>Compare &amp; contrast this idea with others in my toolbox.</p></li><li><p>Invent analogies for the idea.</p></li><li><p>Illustrate the idea every which way.</p></li></ul><p>The real juice in an idea comes with community. Once I understand, the sooner I bring community into the picture the better.</p><h2>Conclusion</h2><p>The hypothesis here is that not only can we learn new ideas (aka growth mindset) we can also get good at learning new ideas. The above is my first cut at reflecting on how I learn best &amp; how those I&#8217;ve worked with who learn effectively learn best.</p><p>On reviewing the above, it strikes me that the consistent key is self-awareness.</p><ul><li><p>Being aware of my fear &amp; my excitement as I flounder in new waters.</p></li><li><p>Being aware when I&#8217;ve lost the thread.</p></li><li><p>Being aware of when insight approaches &amp; slowing down.</p></li><li><p>Being aware of &amp; expressing my excitement about a new idea.</p></li></ul><p>Happy idea hunting!</p>]]></content:encoded></item><item><title><![CDATA[Kent's Going Home]]></title><description><![CDATA[So I&#8217;m going to have a place.]]></description><link>https://tidyfirst.substack.com/p/kents-going-home</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/kents-going-home</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 12 Aug 2025 13:47:08 GMT</pubDate><content:encoded><![CDATA[<p>So I&#8217;m going to have a place. Nine years after getting divorced &amp; pushing the reset button on my finances &amp; my emotional life, the seller accepted my offer on a house. I won&#8217;t say much about it in a vain attempt to preserve my privacy, but open a window &amp; you can hear waves. I&#8217;ve always wanted to hear waves.</p><p>I&#8217;m pretty emotional, as you might guess. I&#8217;m &#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/kents-going-home">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The First Feedback Filter]]></title><description><![CDATA[First published 2017.]]></description><link>https://tidyfirst.substack.com/p/the-first-feedback-filter</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/the-first-feedback-filter</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 15 Jul 2025 13:48:12 GMT</pubDate><content:encoded><![CDATA[<blockquote><p>First published 2017. Newly relevant as I put out my positive experiences with augmented coding. Lots of feedback that really has nothing to do with me &amp; everything to do with the fears of the gifter of feedback.</p></blockquote><p>Tweet followup, from back when I tweeted:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3yiP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3yiP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 424w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 848w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 1272w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3yiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png" width="523" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:156,&quot;width&quot;:523,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26053,&quot;alt&quot;:&quot;praise from someone who only praises means exactly as much as criticism from someone who only criticizes&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://tidyfirst.substack.com/i/168384939?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="praise from someone who only praises means exactly as much as criticism from someone who only criticizes" title="praise from someone who only praises means exactly as much as criticism from someone who only criticizes" srcset="https://substackcdn.com/image/fetch/$s_!3yiP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 424w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 848w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 1272w, https://substackcdn.com/image/fetch/$s_!3yiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cb48555-b7bb-4ca7-80ab-38e17e0ea4d1_523x156.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>My First Feedback Filter asks, "What of this is about me and what is about the giver of the feedback?" This tactic, once I finally learned it (remind me to tell you about Willie Nelson some time), has allowed me to speak out in public and feel safe doing so. Until I learned it I was putting my mood under the control of any random person walking by.</p><p>I struggle to apply feedback sorting when I receive emotionally charged feedback. It can take me an hour of walking and talking myself down (physical exercise helps) before I can effectively sort. At my best, though, I do it in near-real-time so I can receive feedback as part of an ongoing conversation.</p><p>The other day I received strong criticism at work. A day of reflection revealed that I only ever received criticism from the source. I realized there is a special case of the First Feedback Filter: in the absence of mitigating factors, I can dismiss criticism from a consistently-critical source.</p><p>Here's my thinking. I know that sometimes I deserve praise and sometimes I deserve criticism. If someone only criticizes me, they are per definition either not seeing the whole picture or are choosing not express both sides. Trying to wade through their biases to find useful information that may or may not be present is unlikely to be valuable. The same argument goes for praise, which is unfortunate because praise feels better. Ah, well.</p><h2>Responses</h2><p>Liz Keogh's response was that we are biased towards seeing things that go wrong. Therefore, if someone notices something going right there is more information value in praise. I agree in general, but I am talking about the special case where someone only gives praise or blame.</p><p>Dan North presented his approach of specific encouragement. If Dan North wants to consistently encourage me to improve, I will listen to him every time. I was talking about the more common "you rock/suck" comments.</p><p>Other responses focused on our tendency as a receiver of criticism to become defensive and our tendency as a receiver of praise to feel good. Without becoming aware of my reactions, these are indeed my responses. I find it useful to inject a moment of logic into my emotional reactions. Whether I feel good or bad, if I can take a moment and consider the source, I am more likely to produce a response I'm satisfied with over the long run.</p><h2>Practice</h2><p>The First Feedback Filter was survival when Extreme Programming came out. &#8220;Oh you saved my career!&#8221; &#8220;Oh you got me fired &amp; my spouse divorced me &amp; my dog ran away &amp; it&#8217;s all your fault!&#8221; How did I slowly. lurchingly learn to use the First Feedback Filter?</p><ul><li><p>Take time replying. There&#8217;s small upside in replying instantly (however good it feels) &amp; big upside [ed: see also Thinkie Upside, Downside]. </p></li><li><p>Take a walk. Once that brain juice starts flowing, pleasant or unpleasant, it takes  hours, even days, before it dials back to where you are thinking on both feet. Exercise accelerates the process.</p></li><li><p>Restate. If you want to engage with the feedback, restate it without all the emotionally charged words. Bullet points carry less emotional charge&#8212;use that for good.</p></li></ul><p>Eventually I got to where I could apply the FFF in near-real time. I still have cases where I have to take a walk before responding (or not responding) in ways I don&#8217;t regret, but that&#8217;s way better than I used to do.</p><div><hr></div><p>Could your team use a talk from me, customized to your particular needs? Recent topics: Forest &amp; Desert, Augmented Coding, Software Design, Genies &amp; XP. </p><div class="directMessage button" data-attrs="{&quot;userId&quot;:24333739,&quot;userName&quot;:&quot;Kent Beck&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Return of Multi-tasking?]]></title><description><![CDATA[Before you start, I&#8217;m not advocating for anything here.]]></description><link>https://tidyfirst.substack.com/p/return-of-multi-tasking</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/return-of-multi-tasking</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Mon, 16 Jun 2025 17:27:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qXYB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc33ab503-9557-4fcf-9cf6-10a2b2b58448.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Before you start, I&#8217;m not advocating for anything here. I spent a large part of my career giving people permission to work on one thing at a time (run/right/fast, interface/implementation, behavior/structure). As I integrate genies into my work more fully, though, I notice myself doing something that looks like multi-tasking more &amp; more.</p><p>This is my attem&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/return-of-multi-tasking">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Me an' Algernon]]></title><description><![CDATA[Originally published May 20, 2015.]]></description><link>https://tidyfirst.substack.com/p/me-an-algernon</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/me-an-algernon</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 10 Jun 2025 14:54:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D4cB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>Originally published May 20, 2015. Since then my cognitive function has made a fairly complete comeback, well except accounting for normal aging. I was reminded of this essay by my experience with augmented coding. That &#8220;normal aging&#8221; stuff left me without the patience to get set up for coding. With the genie, though, I&#8217;m happy to dive into most any project. It&#8217;s like wearing an exoskeleton but for my brain. The point remains&#8212;don&#8217;t take cognition for granted.</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_!D4cB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4cB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 424w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 848w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 1272w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4cB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png" width="601" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:601,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:384753,&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://tidyfirst.substack.com/i/165601517?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.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_!D4cB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 424w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 848w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.png 1272w, https://substackcdn.com/image/fetch/$s_!D4cB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b1b32b-ba43-4716-8081-5f0f05c72df9_601x352.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>If you&#8217;re augmented coding &amp; you want my personal real-time reflections on the fast changing landscape, here&#8217;s 40% off the first year. Offer good for one week from the publication date.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tidyfirst.substack.com/subscribe?coupon=6a55a5f6&amp;utm_content=165601517&quot;,&quot;text&quot;:&quot;Get 40% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://tidyfirst.substack.com/subscribe?coupon=6a55a5f6&amp;utm_content=165601517"><span>Get 40% off for 1 year</span></a></p><p>When I was about 10 years old I read <em>Flowers for Algernon</em>, the story of a mentally challenged man who is subjected to an IQ-increasing treatment. The catch is [spoiler alert] that the treatment only works temporarily. The story is written as a diary, with spelling and vocabulary tracking his changing mental abilities. As a child, I loved being smart, knowing things, understanding things. The story was exciting because I could see how much smarter I was going to be and I could see all the new ways I could think and the worlds that thinking would open up.</p><p>When I re-read <em>Flowers for Algernon</em> recently I was just sad. The second half of the story, where his mind is going away, is just brutal, especially when he can remember how smart he was but knows it's gone for good.</p><p>I'm going through something eerily similar.</p><h2>The Symptoms</h2><p>Over the past 5-7 years I've noticed a cluster of neurological symptoms&#8212;serious short-term memory loss, desire for social isolation, face blindness (seeing someone I know quite well but not having any sense of recognition), inability to deal with complexity, and social disinhibition (pissing people off unnecessarily and not being able to understand what I did wrong). These symptoms affect my coding and my relationships.</p><h2>The Diagnosis</h2><p>After years of waffling and knowing something was up and watching it get worse I finally went to the Mayo Clinic (in network, yeah!) to get a complete workup. After being poked, prodded, scanned, and bled I got good-ish news: it's none of the fatal stuff, no tumor, no fronto-temporal dementia. For reasons no one understands, 20% of the people who present with early front-temporal dementia symptoms never progress. I seem to be in that camp&#8212;no nasty mutations, no visible brain atrophy. I have to get checked annually, but this is my new normal.</p><p>I regret that I couldn't have brought my forty-year-old brain to Facebook. I could have done some shit here. On the other hand, I was a self-centered, manipulative bastard so I guess it's all tradeoffs.</p><h2>The Road Ahead</h2><p>The road ahead is uncertain. The cause and treatment of front-temporal phenocopy (i.e. "looks like but isn't") is unknown territory. As much as we've collectively learned about medicine, it's humbling (and a little frustrating) to be met with shrugs, especially when the condition threatens my livelihood and identity. One theory is that this is the long-run result of PTSD, which I qualify for. Addressing that is painful, lengthy, expensive, and uncertain. Southern Oregon is not exactly bristling with expert practitioners, either, so for the moment I'm just doing my best with what I have left. [ed: turns out the problem was just horrible relationship stress]</p><h2>Why Share This?</h2><p>Why write and publish something so personal and painful? Because one-in-I-don't-know-how-many of you are struggling with something. I hope you'll get help. I'm not "better", and I had a couple of really panicky months while results were trickling in, but I'm better off knowing. I can adapt my work. I can be patient with other people who are reacting to my additional weirdness. I really miss programming at a high level, but maybe I'll claw it back [ed: he does, thanks to the genie]. I've already done so once, but that's a story for another day.</p><p>Fortunately for me, young engineers are failing to invent new young-engineer mistakes. I can keep telling them whatever I did to overcome whatever they're doing back when I was doing it. Coaching FTW.</p><div><hr></div><h2>Update: The Long, Slow Slide</h2><p><em>A follow-up comment from the original post:</em></p><p>I need to get this off my chest and I don't know a more private place to do it. When I got back from Mayo I was relieved. Okay, I was forcibly shifted from fourth gear into third, but, in spite of the screaming engine and diminished velocity, I could still make progress. This is my new normal.</p><p>Today, for the second time in a week, I woke up and thought it was a day later than it actually was. I've made this mistake once or twice in thirty years, so this seems like a big change. On top of that I've been trying to code up one of our ninja questions (binary tree-&gt;doubly linked list) and barely making progress in hours of work.</p><p>Now I need to confront the "long, slow slide" normal. I was panicked, which is why I'm writing. Now I'm just sad and scared.</p><h2>But Then...</h2><p>And then I slow down and think about the programming problem a little and the whole thing works perfectly the first time. Plus &#231;a change...</p><blockquote><p>Looking back, this essay describes a terrifying episode. I&#8217;ve always identified with my thinking&#8212;I have value because I&#8217;m smart. Turns out, as with all attachment, this is a mistake. Peace, y&#8217;all.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Hand-Drawn Illustrations]]></title><description><![CDATA[It&#8217;s not for me to discourage this kind of generosity.]]></description><link>https://tidyfirst.substack.com/p/hand-drawn-illustrations</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/hand-drawn-illustrations</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 21 Mar 2025 11:52:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YgQY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s not for me to discourage this kind of generosity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YgQY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YgQY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 424w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 848w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 1272w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YgQY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png" width="1133" height="308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:308,&quot;width&quot;:1133,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81481,&quot;alt&quot;:&quot;This image shows a LinkedIn post from Manoj Bhardwaj, whose profile indicates he is a \&quot;Software Development Educator/Certified Scrum Professional/Sustai...\&quot; (title appears to be cut off). The post was made 1 hour ago and reads: \&quot;We need a GoFundMe to get Kent Beck some drawing software.\&quot; followed by a smiling emoji with rosy cheeks. The post includes \&quot;Like\&quot; and \&quot;Reply\&quot; buttons at the bottom.&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://tidyfirst.substack.com/i/159429711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="This image shows a LinkedIn post from Manoj Bhardwaj, whose profile indicates he is a &quot;Software Development Educator/Certified Scrum Professional/Sustai...&quot; (title appears to be cut off). The post was made 1 hour ago and reads: &quot;We need a GoFundMe to get Kent Beck some drawing software.&quot; followed by a smiling emoji with rosy cheeks. The post includes &quot;Like&quot; and &quot;Reply&quot; buttons at the bottom." title="This image shows a LinkedIn post from Manoj Bhardwaj, whose profile indicates he is a &quot;Software Development Educator/Certified Scrum Professional/Sustai...&quot; (title appears to be cut off). The post was made 1 hour ago and reads: &quot;We need a GoFundMe to get Kent Beck some drawing software.&quot; followed by a smiling emoji with rosy cheeks. The post includes &quot;Like&quot; and &quot;Reply&quot; buttons at the bottom." srcset="https://substackcdn.com/image/fetch/$s_!YgQY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 424w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 848w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.png 1272w, https://substackcdn.com/image/fetch/$s_!YgQY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5c58d0d-d437-40de-bd71-6e4f080b331a_1133x308.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>However, being of a too-literal cast of mind, I&#8217;m going to well-actually this comment because I think there&#8217;s a deeper point beneath it. But first, thanks <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Manoj Bharadwaj&quot;,&quot;id&quot;:12318141,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b67772c2-a37e-4be5-90ed-9b31730954ec_144x144.png&quot;,&quot;uuid&quot;:&quot;5056c7c7-c64d-40f7-99f0-2ef7699b3e35&quot;}" data-component-name="MentionToDOM"></span>!</p><div><hr></div><p><em>Thanks to today&#8217;s sponsor Unblocked.</em></p><p>When I was a young programmer we were berated for not writing more documentation, but that documentation always turned out to be useless by the time we needed it. That experience was my impetus for writing about communicative code (Smalltalk Best Practice Patterns &amp; Implementation Patterns). </p><p><a href="https://getunblocked.com/?utm_source=tidyfirst&amp;utm_medium=email&amp;utm_campaign=tidyfirst">Unblocked</a> meets the same need in the same moment--I have to change this code but what is going on? Unblocked answers this question with less effort on the part of the original programmer &amp; the answers are always up-to-date.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://getunblocked.com/?utm_source=tidyfirst&amp;utm_medium=email&amp;utm_campaign=tidyfirst" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j8Na!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 424w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 848w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j8Na!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4183565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://getunblocked.com/?utm_source=tidyfirst&amp;utm_medium=email&amp;utm_campaign=tidyfirst&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://tidyfirst.substack.com/i/159429711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.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_!j8Na!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 424w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 848w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!j8Na!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F424d0895-88e5-4f5e-9370-e32be34c9221_3692x1846.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Illustration</h2><p>The comment was in response to this illustration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UgXz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UgXz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UgXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg" width="1456" height="2174" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2174,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:684889,&quot;alt&quot;:&quot;This image shows a hand-drawn diagram on dotted paper with blue pen. It contains three horizontal levels, each with horizontal arrows pointing right and then turning down. Each level has small upward arrows on the left side (1 on the top level, 2 on the middle level, and 3 on the bottom level) and a downward arrow on the right side. To the right of each downward arrow is a dotted cloud-like shape. The size of the dotted shapes increases from top to bottom, while the horizontal lines appear to be gradually shrinking in length from top to bottom.&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://tidyfirst.substack.com/i/159429711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="This image shows a hand-drawn diagram on dotted paper with blue pen. It contains three horizontal levels, each with horizontal arrows pointing right and then turning down. Each level has small upward arrows on the left side (1 on the top level, 2 on the middle level, and 3 on the bottom level) and a downward arrow on the right side. To the right of each downward arrow is a dotted cloud-like shape. The size of the dotted shapes increases from top to bottom, while the horizontal lines appear to be gradually shrinking in length from top to bottom." title="This image shows a hand-drawn diagram on dotted paper with blue pen. It contains three horizontal levels, each with horizontal arrows pointing right and then turning down. Each level has small upward arrows on the left side (1 on the top level, 2 on the middle level, and 3 on the bottom level) and a downward arrow on the right side. To the right of each downward arrow is a dotted cloud-like shape. The size of the dotted shapes increases from top to bottom, while the horizontal lines appear to be gradually shrinking in length from top to bottom." srcset="https://substackcdn.com/image/fetch/$s_!UgXz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UgXz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F395d6c2c-9cba-4ebd-a925-4d3e3eaa1a40_1613x2408.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 wanted to help readers develop an intuition for why small, incremental releases were valuable. Even if each release doesn&#8217;t create much positive value (&amp; that&#8217;s a big if), each release creates value by decreasing the potential loss if a big release goes badly.</p><p>Some people got it:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LOEk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LOEk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 424w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 848w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 1272w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LOEk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png" width="1133" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1133,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75806,&quot;alt&quot;:&quot;This image shows a LinkedIn post from Krishna Prasad Sharma, who is described as a \&quot;Seasoned Software Architect &amp; Senior Software Engineer.\&quot; The post was shared 2 weeks ago and is marked as \&quot;1st\&quot; (likely meaning it's his first post on this topic). The content reads: \&quot;Great visualization, Kent Sir! Small releases effectively minimize risk over time.\&quot; The post has received 1 like and has \&quot;Like\&quot; and \&quot;Reply\&quot; options at the bottom.&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://tidyfirst.substack.com/i/159429711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="This image shows a LinkedIn post from Krishna Prasad Sharma, who is described as a &quot;Seasoned Software Architect &amp; Senior Software Engineer.&quot; The post was shared 2 weeks ago and is marked as &quot;1st&quot; (likely meaning it's his first post on this topic). The content reads: &quot;Great visualization, Kent Sir! Small releases effectively minimize risk over time.&quot; The post has received 1 like and has &quot;Like&quot; and &quot;Reply&quot; options at the bottom." title="This image shows a LinkedIn post from Krishna Prasad Sharma, who is described as a &quot;Seasoned Software Architect &amp; Senior Software Engineer.&quot; The post was shared 2 weeks ago and is marked as &quot;1st&quot; (likely meaning it's his first post on this topic). The content reads: &quot;Great visualization, Kent Sir! Small releases effectively minimize risk over time.&quot; The post has received 1 like and has &quot;Like&quot; and &quot;Reply&quot; options at the bottom." srcset="https://substackcdn.com/image/fetch/$s_!LOEk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 424w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 848w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 1272w, https://substackcdn.com/image/fetch/$s_!LOEk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d09dc52-110a-4444-ac32-9aaa52e728ea_1133x272.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Others didn&#8217;t:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P1-2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P1-2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 424w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 848w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 1272w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P1-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png" width="1133" height="243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:243,&quot;width&quot;:1133,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63657,&quot;alt&quot;:&quot;This image shows a LinkedIn post from Matthias Patzak, whose profile indicates he is an \&quot;ex-CTO | Author of 'All Hands on Tech' | AWS | Speaker | Advisor | ex...\&quot; (with the title appearing to be cut off). The post was made 1 week ago and is labeled as \&quot;2nd\&quot; (likely indicating it's his second comment in a thread). His post reads: \&quot;Hmm, for me your visualisation is hard to understand.\&quot; The post shows \&quot;Like\&quot; and \&quot;Reply\&quot; options at the bottom, and indicates there is 1 reply to this comment.&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://tidyfirst.substack.com/i/159429711?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="This image shows a LinkedIn post from Matthias Patzak, whose profile indicates he is an &quot;ex-CTO | Author of 'All Hands on Tech' | AWS | Speaker | Advisor | ex...&quot; (with the title appearing to be cut off). The post was made 1 week ago and is labeled as &quot;2nd&quot; (likely indicating it's his second comment in a thread). His post reads: &quot;Hmm, for me your visualisation is hard to understand.&quot; The post shows &quot;Like&quot; and &quot;Reply&quot; options at the bottom, and indicates there is 1 reply to this comment." title="This image shows a LinkedIn post from Matthias Patzak, whose profile indicates he is an &quot;ex-CTO | Author of 'All Hands on Tech' | AWS | Speaker | Advisor | ex...&quot; (with the title appearing to be cut off). The post was made 1 week ago and is labeled as &quot;2nd&quot; (likely indicating it's his second comment in a thread). His post reads: &quot;Hmm, for me your visualisation is hard to understand.&quot; The post shows &quot;Like&quot; and &quot;Reply&quot; options at the bottom, and indicates there is 1 reply to this comment." srcset="https://substackcdn.com/image/fetch/$s_!P1-2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 424w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 848w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 1272w, https://substackcdn.com/image/fetch/$s_!P1-2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d57525-f573-4028-9ad1-baf9238dde6a_1133x243.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Which is a good reminder to let other people own their reactions &amp; for me to only own how carefully I communicate.</p><p>But that wasn&#8217;t the point I wanted to make.</p><h2>Workflow &amp; Activation Energy</h2><p>When I&#8217;m explaining an idea I tend to include visuals as part of my explanation. Sometimes the visualization comes first &amp; the words support it. Sometimes I&#8217;m in the middle of a paragraph when a visual comes to me. What are my options when an illustration pops into my head?</p><ol><li><p>Open up a drawing program. Switch my brain to &#8220;drawing program&#8221; mode. Try to optimize my actions to achieve the desired visual. Speculate on the code implementing those actions (I&#8217;ve written &amp; used drawing programs for 40 years). Critique the UI for too-long click paths. Begin designing an alternate UI. Consider starting a new open source drawing program. Where the hell was I?</p></li><li><p>Knowing myself, consider the likelihood of #1 &amp; give up on the illustration.</p></li><li><p>Grab an index card &amp; a pen (always right there). Draw. Snap a picture with my phone (also always right there). Crop. Copy. Hope Apple&#8217;s cross-machine copy &amp; paste is choosing today to work. Paste. Done &amp; back to writing.</p></li></ol><p>In short, I hand-draw because it makes me more likely to illustrate. &amp; more likely to write.</p><h2>Consequences</h2><p>These illustrations have become part of my brand, part of my signature. If you see ink on dotted paper, you know I actually picked up a pen &amp; drew for you. Some people get it &amp; some people don&#8217;t (see above).</p><p>Some people are turned off by the lack of perfection in the illustrations (I&#8217;ve fielded this complaints many times). They see the rough nature of my illustrations as a sign of lack of commitment or polish or skill on my part. That&#8217;s okay. I spent 40 or 50 years coming up with these opinions. Ten minutes more or less isn&#8217;t going to change their value. If you decide that those 10 minutes are the difference between it being worth paying attention to what I say &amp; not paying attention, you&#8217;re fully entitled to that opinion. On my side, I know I&#8217;ll write more &amp; illustrate more if I work in this style.</p><p>The larger point I wanted to make is that you don&#8217;t just do your work, you design how you do your work. I call this Making Making. Pay attention. Experiment. You&#8217;re unique&#8212;find your unique style, but make sure it&#8217;s one that positively meshes with the people affected by that style.</p>]]></content:encoded></item><item><title><![CDATA[Kent Beck: Illuminating the Pattern Language of Modern Life]]></title><description><![CDATA[My art has become an increasingly-important part of my life.]]></description><link>https://tidyfirst.substack.com/p/kent-beck-illuminating-the-pattern</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/kent-beck-illuminating-the-pattern</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 14 Jan 2025 14:33:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QKqa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>My art has become an increasingly-important part of my life. I&#8217;ve never taken it seriously, though. I asked an art-knowledgeable friend to help me explain what I do in terms their community might understand. Here&#8217;s the result.</p></blockquote><p>In an era of ironic detachment, Kent Beck's work stands as a testament to earnest exploration and technical virtuosity. Working primarily in acrylic on glass and mirrors, Beck reinterprets Art Deco's techno-optimism for our digital age, while maintaining a profound connection to traditional artistic processes.</p><h2><strong>Cityscapes</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QKqa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QKqa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QKqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg" width="1456" height="419" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:419,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:139767,&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_!QKqa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QKqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd4617a-2a57-442b-bbca-a24305328855_2048x589.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>Beck's cityscapes, rendered through an innovative twist on &#233;glomis&#233;, strip urban vistas to their essential element: light. These works capture moments of precarious impermanence &#8211; each point of illumination representing both presence and potential absence.</p><h2><strong>Abstracts</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l1vm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l1vm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l1vm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg" width="800" height="245" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:245,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76557,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l1vm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l1vm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafbf9958-aea3-48da-8a41-1fd3405c52d5_800x245.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>His abstracts begin with a singular gestural impulse, expanding into intricate systems of pattern and color. Maps of the artist&#8217;s inner world, these pieces operate under an internal logic: a self-imposed rule where identical colors never touch across different patterns, creating a visual harmony that emerges as naturally as a mathematical proof.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DfGf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DfGf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DfGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg" width="1456" height="519" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:519,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296651,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DfGf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DfGf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fead811da-342f-4cf4-a057-1fa012da944a_1662x593.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This interplay of pattern and color reaches its full potential when executed on mirrors. The patterns create multiple layers of visual information &#8211; the painted surface, the viewer's reflection, and the space behind the viewer. The viewer cannot escape becoming part of the image viewed, collaborating, consciously or not, with the artist. Art is transformed from a static picture into a dynamic dance&#8212;art as verb, not noun.</p><h2><strong>Process</strong></h2><p>Working in glass and mirror demands absolute commitment &#8211; there is no "undo", no ability to revise or erase. This irreversibility stands in stark contrast to Beck's background in software development, yet draws upon the same deep understanding of how complex systems evolve from simple beginnings. The results are works that delineate space, compressing the aesthetic whirlwind behind modern software constructs into two dimensions, while the mirror surface adds a third dimension of real-time human interaction.</p><p>Beck's work troubles the artificial division between digital and analog realms, highlighting the already-augmented nature of reality and perception. His cityscapes, reduced to points of light against darkness, become meditations on human presence in an increasingly technological world. His abstracts expose patterns of thought as misleadingly-precise lines, colors, and shapes. His work suggests that our attempts to separate human from machine, analog from digital, viewer from art, are themselves patterns we impose on a more complex reality.</p><h2><strong>Conclusion</strong></h2><p>In both his nightscapes and abstracts, Beck presents art that provides multiple levels of engagement, from immediate visual pleasure to deeper contemplation of how we perceive and organize our modern world. His work stands as a bridge between technological precision and artistic intuition, offering viewers not just a view into, but active participation in the patterns that underlie contemporary existence.</p>]]></content:encoded></item><item><title><![CDATA[Far Behind The Eyes]]></title><description><![CDATA[Hypervigilance adapts one to living in an abusive situation.]]></description><link>https://tidyfirst.substack.com/p/far-behind-the-eyes</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/far-behind-the-eyes</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Sat, 21 Dec 2024 15:33:43 GMT</pubDate><content:encoded><![CDATA[<p>Hypervigilance adapts one to living in an abusive situation. In that situation hypervigilance makes one (marginally) safer. Hypervigilance becomes a habit, though, a habit of guessing &amp; second guessing everything around. But then what happens when you&#8217;re not in that situation any more?</p><p>I used this phrase the other day, &#8220;They are living far behind their e&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/far-behind-the-eyes">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Flying Solo]]></title><description><![CDATA[Buying back my time]]></description><link>https://tidyfirst.substack.com/p/flying-solo</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/flying-solo</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 15 Nov 2024 14:46:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Cbo0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16bdc4dd-fee8-4938-9d0b-5b656530cd04_1478x792.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I will announce later today that I am stepping down as Chief Scientist of Mechanical Orchard. I believe in the mission of MO. I believe in the people there. What it came down to is that I have a limited number of days left on the planet (I don&#8217;t know how many&#8212;this isn&#8217;t any kind of medical announcement) &amp; I want to spend as many of them as possible choo&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/flying-solo">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Safety & Freedom]]></title><description><![CDATA[Shamelessly stolen from Peter Block.]]></description><link>https://tidyfirst.substack.com/p/safety-and-freedom</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/safety-and-freedom</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 24 Oct 2024 18:19:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PjhV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>Shamelessly stolen from Peter Block. In a small group discussion everyone expressed the fear that if they went independent they wouldn&#8217;t be able to provide for themselves. One participant was the sole breadwinner for their entire extended family. I realized that I&#8217;ve got it good&#8212;I&#8217;d only be letting myself down. Peter responded with the following image.</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_!PjhV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PjhV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PjhV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two desks, one labelled \&quot;Safety\&quot; and one labelled \&quot;Freedom\&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two desks, one labelled &quot;Safety&quot; and one labelled &quot;Freedom&quot;" title="Two desks, one labelled &quot;Safety&quot; and one labelled &quot;Freedom&quot;" srcset="https://substackcdn.com/image/fetch/$s_!PjhV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!PjhV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F766f8b66-2716-416f-9506-09929fa902ed_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You walk into a hall. There are 2 desks at the other end. You can&#8217;t read the sign on one of them, but the other one says, &#8220;Safety&#8221;. It looks like a thousand people await the Safety desk, lines snaking &amp; looping. You get in that line.</p><p>The line moves quickly, the sound of two thousand shuffling feet echoing from the rafters high above. Still, a thousand is a lot of people. Your feet are tired by the time you near the desk.</p><p>You see that when people reach the desk they have a short conversation, their shoulders slump, but then they take the token they are offered. That&#8217;s what you notice. That shoulder slump. Heads drop down. What&#8217;s going on?</p><p>You reach the desk. &#8220;Are you here for Safety?&#8221;</p><p>&#8220;Yes, please.&#8221;</p><p>&#8220;That will be a piece of your soul.&#8221;</p><p>What? A piece of my soul? No way. I only have the one soul &amp; I can&#8217;t spare any pieces. No wonder all those shoulders slumped. But everyone took the token. Should I take it too?</p><p>You glance at the other desk. The sign on it, you now see, reads, &#8220;Freedom&#8221;. But there&#8217;s no line. Nobody at all. </p><p>But I spent two hours waiting in that line. But my soul. But safety.</p><p>Not worth it. Let&#8217;s see what the other deal is.</p><p>You turn &amp; walk to the Freedom desk. &#8220;Are you here for Freedom?&#8221;</p><p>&#8220;Yes, please. What&#8217;s this going to cost? And don&#8217;t tell me a piece of my soul.&#8221;</p><p>&#8220;No, no, nothing like that.&#8221;</p><p>&#8220;Well, what then.&#8221;</p><p>&#8220;Anxiety.&#8221;</p><p>&#8220;Is that all? I&#8217;m already anxious. Lemme have that token.&#8221;</p><p>Away you walk, a little shaky but head up, shoulders back, that token unexpectedly heavy in your hand.</p>]]></content:encoded></item><item><title><![CDATA[Live Drawing]]></title><description><![CDATA[My mother used to take me to Christian revival meetings.]]></description><link>https://tidyfirst.substack.com/p/live-drawing</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/live-drawing</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Mon, 07 Oct 2024 12:13:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TDYX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My mother used to take me to Christian revival meetings. One of my favorite formats was when the traveling preacher would give a sermon every night for a week. Each night the preacher drew a large, brightly colored charcoal picture in synchronization with the talk. The story &amp; the picture would start out vague, but the mystery drew me in. As the picture came to life, so did the story. By the time I could see Christ on the cross with light streaming down, I was ready for the altar call with tears streaming down my face.</p><p>I&#8217;ve long since &#8220;lost my testimony&#8221;, but I remember the magic of story &amp; picture &amp; presenter.</p><p>I live drew my recent Goto CPH keynote. The questions afterward about the technique surprised me. Several folks said they wanted to experiment with drawing while giving presentations. Here&#8217;s what I&#8217;ve learned from the last 2-3 years of live drawing.</p><h2>Case Study</h2><p>Here are the 6 practice runs in the day between when I came up with the concept for the keynote &amp; when I presented. The first was in my notebook while I was watching Dave Farley&#8217;s keynote. I thought, &#8220;Whew! I don&#8217;t have to deliver the message about whether or how to design incrementally, but I can explain the constraints that make incremental design necessary.&#8221; I started with bullets, but transformed them into a Venn diagram:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TDYX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TDYX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 424w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 848w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 1272w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TDYX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:892443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&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_!TDYX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 424w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 848w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 1272w, https://substackcdn.com/image/fetch/$s_!TDYX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5caee496-931d-4549-a6ce-b0a7000fdedc_2679x1458.heic 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>At this point I knew I had a new structure for my presentation. Next I added details to the picture &amp; cleaned up some unfortunate formatting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GmSO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GmSO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 424w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 848w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 1272w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GmSO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic" width="1456" height="1175" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1175,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1242112,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&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_!GmSO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 424w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 848w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 1272w, https://substackcdn.com/image/fetch/$s_!GmSO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fe2b9ae-ac09-4f28-861a-b7c62aee036e_2877x2322.heic 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The next iteration was a few hours later. I realized that I wanted 3 parts to the picture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cslo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cslo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 424w, https://substackcdn.com/image/fetch/$s_!cslo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 848w, https://substackcdn.com/image/fetch/$s_!cslo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 1272w, https://substackcdn.com/image/fetch/$s_!cslo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cslo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic" width="1456" height="1133" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1133,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1128412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&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_!cslo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 424w, https://substackcdn.com/image/fetch/$s_!cslo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 848w, https://substackcdn.com/image/fetch/$s_!cslo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 1272w, https://substackcdn.com/image/fetch/$s_!cslo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63ab666f-2214-4c70-9236-25660a49218d_2720x2117.heic 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 next iteration I started practicing with Goodnotes, my drawing tool. It&#8217;s the same picture, just a little trimmed &amp; with color choices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lOlF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lOlF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lOlF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:740197,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lOlF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lOlF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81e6d08a-58cd-447d-ac1a-46188bff3bda_2904x2244.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 next iteration was for practice drawing. Playing with spacing. Playing with the timing of zooming in and out (I like the technique of starting zoomed out a bit, drawing something that nearly fills the screen, then zooming out so it&#8217;s clear that the initial picture is only part of a bigger picture).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yJOR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yJOR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yJOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:768653,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yJOR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yJOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45887cb-b43c-482d-af74-68e1d8c48792_2904x2244.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A half hour before the keynote I ran through the picture again so I could remember what went where. Sometimes I forget elements as I&#8217;m drawing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!390y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!390y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 424w, https://substackcdn.com/image/fetch/$s_!390y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 848w, https://substackcdn.com/image/fetch/$s_!390y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 1272w, https://substackcdn.com/image/fetch/$s_!390y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!390y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic" width="1456" height="823" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:854264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&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_!390y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 424w, https://substackcdn.com/image/fetch/$s_!390y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 848w, https://substackcdn.com/image/fetch/$s_!390y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 1272w, https://substackcdn.com/image/fetch/$s_!390y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f5d0d84-5c49-4245-9b5a-25008c07618f_2576x1456.heic 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 then the final picture as it appeared on stage:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g_Fq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g_Fq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g_Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:595182,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g_Fq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g_Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2989fc71-0ba3-4b54-9690-66c2012007b4_2904x2244.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can see that I trimmed in real-time. Some of that was on purpose, not because I forgot. Really! Well, I forgot to point out what I meant by &#8220;empirical&#8221; in the center of the diagram, that part I flat out forgot.</p><h2>Lesson 1: Practice</h2><p>Folks came to me with a major misconception&#8212;&#8220;You just stand up there &amp; draw.&#8221; Oh no, oh no. I practice what I draw. As you saw, 6 drafts before the talk &amp; the picture is still evolving.</p><h2>Lesson 2: Less</h2><p>Live drawing requires thought, thought you can&#8217;t put to use connecting with the audience &amp; yourself. Eliminate elements not wholly necessary. That&#8217;s what the practice is for. &#8220;If I tell <em>this</em> as a story, then I won&#8217;t have to draw that tricky bit.&#8221;</p><h2>Lesson 3: Simple Tools</h2><p>Goodnotes makes the right tradeoffs between simplicity &amp; drawing quality. I&#8217;ve tried to live draw with Adobe tools &amp; they simply take too much mental energy in an energy-constrained situation like live drawing.</p><h2>Lesson 3: Rhythm</h2><p>This is something I want to improve. Ideally the picture would start quite early in the presentation. I tend to tell too many introductory stories before I start drawing. The stories are fine in the presentation, but I need to figure out how to get that mystery outline of the picture in place early.</p><p>Once the picture is coming to life, draw a little, talk a little, draw a little, talk a little. The &#8220;breaks&#8221; I took from talking while I was drawing seemed awkward to me at first, but I think they enhance the overall presentation.</p><h2>Lesson 4: Some Folks Won&#8217;t Like It</h2><p>Here a couple of audience comments (of course I would focus on the few negative comments instead of the flood of praise, but I have a purpose here):</p><blockquote><p>Many thoughts you were putting out there I completely agree with, but the way you&#8217;ve put it out seemed quite far fetched.</p></blockquote><blockquote><p>The presentation was poorly prepared (not at all).</p></blockquote><p>But also:</p><blockquote><p>Very nice and captivating that could function just with a single "whiteboard" approach as opposed to slides.</p></blockquote><p>Be prepared for these responses. Not everyone is going to like the new format. Even conference organizers may balk at the thought of you not having prepared slides (Goto CPH were lovely to be clear).</p><h2>Conclusion</h2><p>The payoff I get from presenting is that under the pressure of the asymmetrical attention my creativity comes up with new explanations for old topics, explanations I wouldn&#8217;t come up with without that pressure. It happens when I create slides. It happens more when I live draw.</p><p>It&#8217;s my job as a presenter to be present-er. To be more present. To invite audience members into greater presence to themselves. Live drawing helps me be present-er. But it&#8217;s damn hard work.</p>]]></content:encoded></item><item><title><![CDATA[The Founder Mode Tradeoff]]></title><description><![CDATA[Okay, everybody is weighing in but I have a thing to say I haven&#8217;t seen elsewhere so I&#8217;ll just say it.]]></description><link>https://tidyfirst.substack.com/p/the-founder-mode-tradeoff</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/the-founder-mode-tradeoff</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 05 Sep 2024 18:17:12 GMT</pubDate><content:encoded><![CDATA[<p>Okay, everybody is weighing in but I have a thing to say I haven&#8217;t seen elsewhere so I&#8217;ll just say it.</p><p>To recap, <a href="https://paulgraham.com/foundermode.html">Paul Graham says</a> that the orthodoxy for CEOs of &#8220;hire good people &amp; let them do their jobs&#8221; is wrong. Founder Mode is the alternative&#8212;stay involved in all the details of the business. Micro-manage. Wander around. Talk to everybody. Circumvent all the channels. Correct the details.</p><p>First, I think Paul is essentially right <em>but</em> that the way he expresses his idea is shallow, ineffective, &amp; prone to cause unneeded suffering. (Before I go further, I&#8217;ll point out that my experience is as one of the led, not one of the leaders. The times I&#8217;ve been the leader&#8212;patterns, JUnit, TDD, XP&#8212;my constraints &amp; incentives were very different from those of commercial CEOs. Apply grains of salt.)</p><h2>Purpose: Survival</h2><p>First, the primary purpose of the kind of leadership Paul discusses is the continued existence of the business. Everything bows to survival. As I discussed previously, <a href="https://tidyfirst.substack.com/p/game-over-absorbs-future-winnings">game over absorbs future winnings</a>.</p><p>Survival is an asymmetrical game. There are many ways to die, a few ways to win. And those few ways are the result of long chains of not-dying decisions. What behavior leads to better chances of survival?</p><p>I&#8217;m going to speculate that deadly decisions are actually the interaction of two seemingly-innocuous decisions more often than they are one big blooper. [ed: need examples] If this is true, then the CEO really does have a unique role to play&#8212;spotting the Mentos &amp; the Coke before they come together.</p><p>Here&#8217;s the thing&#8212;most decisions aren&#8217;t like this. Encouraging founders to get involved in all decisions (even if that isn&#8217;t what Paul <em>said</em>, that&#8217;s how some folks will read it) <em>reduces</em> the chance of catching interactions. Cultivating a sensitive sniffer for possible danger &amp; only then getting involved increases the chance of survival.</p><h2>Iteration</h2><p>Second, business is an iterative game. CEOs don&#8217;t just call &#8220;Heads!&#8221; once &amp; win or lose. Each decision has 2 outputs:</p><ul><li><p>The consequences of the decision itself.</p></li><li><p>A new organization more or less prepared to make the next decision.</p></li></ul><p>Paul ignores this second output entirely. What does it do to the people in the organization and the organization as a whole when the CEO jumps in and changes a decision in someone&#8217;s area of expertise? Even if the CEO is right, in the sense that the change increases the chances of survival?</p><p>Damage. Damage that needs to be repaired in order to restore an organization prepared to make good decisions next time.</p><p>Yes, there&#8217;s a benefit to the Founder Mode decision but there&#8217;s also a cost. Ignore the cost &amp; CEOs will find themselves more likely to have to intervene at the same time as the number of decisions &amp; the complexity of the interactions between decisions grows. Something will eventually give.</p><h2>Chordal Connections</h2><p>Founder CEOs have 3 (at least) advantages that give them a unique ability to create value (i.e. increase the survival chances).</p><ul><li><p>Social capital. The Founder CEO can escape local maxima that no one else would think of escaping.</p></li><li><p>Breadth + depth. The Founder CEO knows a little bit about the whole business &amp; the people involved. These chordal connections position them to spot and (using their social capital) avoid survival-threatening combinations of decisions.</p></li><li><p>Incentives. Professional managers are also playing an iterative game, looking to their performance in this gig to set up their next gig. The Founder CEO is all in on this hand.</p></li></ul><p>Wielding power comes at a cost. Ignoring that cost serves no one in the long run. We all love a good hero story, but it&#8217;s not the whole story.</p>]]></content:encoded></item><item><title><![CDATA[Why I Wasn’t Writing Tidy Together]]></title><description><![CDATA[&#128558;&#8205;&#128168; Money]]></description><link>https://tidyfirst.substack.com/p/not-about-the-money</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/not-about-the-money</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Wed, 29 May 2024 13:41:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rBzn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9256107-55f0-41d8-909a-ee2a71e6c869.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>What follows includes frank discussion of my personal finances as a nearing-retirement person under difficult constraints in 2024 America. If such discussion bothers you, scroll, as the kids say these days, on.</p></blockquote><p><em>Tidy First?</em> has done very well for a technical book. I&#8217;ve gotten great feedback from people who found value in its discussion of optionality &amp; co&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/not-about-the-money">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Sales Happen When Buyers Fear Missing Out]]></title><description><![CDATA[ROI (and I) are na&#239;ve]]></description><link>https://tidyfirst.substack.com/p/sales-happen-when-buyers-fear-missing</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/sales-happen-when-buyers-fear-missing</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 10 May 2024 15:29:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dHN6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sales don&#8217;t happen when benefits exceed price. I did not know this. Here&#8217;s what I learned.</p><p>I started this newsletter to incentivize me to finish <em>Tidy First?</em>. It worked. The prospect of losing a paying subscriber because I couldn&#8217;t be bothered to write one more chapter this week was too much to bear. So I wrote. And I finished the book.</p><p>Along the way I got caught up in the turbulence &amp; eddies of the newsletter revolution. The top newsletters were earning life-changing money for their authors. After a slow start I was earning life-modestly-enhancing money. How far could this accidental business take me? (Previous reviews of my progress towards a sustainable business are <a href="https://tidyfirst.substack.com/p/kent-beck-business">here</a> &amp; <a href="https://tidyfirst.substack.com/p/professional-pricing">here</a>.)</p><h2>Goals</h2><p>To review, my four financial goals are:</p><ol><li><p>Predictable revenue exceeds fixed expenses. &#8220;Predictable&#8221; in this case means my Mechanical Orchard salary + newsletter subscriptions.</p></li><li><p>Newsletter revenue exceeds fixed expenses. I love working at Mechanical Orchard but it would still feel good for employment to be a choice, for my own business to be sustainable.</p></li><li><p>House &amp; retirement. Newsletter income exceeds fixed expenses by enough that I can buy a house &amp; be saving towards retirement.</p></li><li><p>(This is an asset goal, not an income goal) Savings exceeds predicted future needs. I never have to earn another dollar.</p></li></ol><h2>Progress</h2><p>Here is my newsletter revenue to date:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dHN6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dHN6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 424w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 848w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 1272w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dHN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png" width="844" height="410" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dHN6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 424w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 848w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.png 1272w, https://substackcdn.com/image/fetch/$s_!dHN6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c942046-4dff-4d41-a41a-86664b1b48b8_844x410.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>Before December I had a revenue stream that was nice but didn&#8217;t address my financial goals. When I announced the price increase in January, revenue jumped. People (like you) who had been reading but weren&#8217;t paying now signed up to avoid paying more later.</p><p>That was a great month, I can tell you. Money &amp; subscribers were rolling in all day. If every month was like that, I would be able to devote more time &amp; energy to ideas &amp; writing. Goal #1 was in sight. The growth wasn&#8217;t sustainable.</p><p>The smaller blip in March was my 30% off birthday sale. Took me closer to goal #1. However, even though my churn numbers are smaller than average, without something driving new paying subscriptions, revenue is going to drift downwards.</p><p>Okay, so that&#8217;s goal #1. How close am I to having a sustainable business?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yxA_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yxA_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 424w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 848w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 1272w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yxA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png" width="844" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3a7d429-479a-4ef3-aec2-902d04577572_844x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48145,&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_!yxA_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 424w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 848w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.png 1272w, https://substackcdn.com/image/fetch/$s_!yxA_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3a7d429-479a-4ef3-aec2-902d04577572_844x674.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>At this scale I don&#8217;t look so close. I&#8217;m not almost there, I&#8217;m a third of the way there. For further perspective, here are goals 2 &amp; 3:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3E5S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3E5S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 424w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 848w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3E5S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png" width="844" height="1472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1472,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70476,&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_!3E5S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 424w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 848w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!3E5S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6b23e1-31ab-4d72-ba47-bad88627e73e_844x1472.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>Ouch</h2><p>Relying strictly on newsletter revenue to reach my financial goals doesn&#8217;t look like a winning strategy. I&#8217;m going to need other sources of revenue. The first <em>Tidy First?</em> book is selling well, but &#8220;well&#8221; for a technical book doesn&#8217;t move this graph noticeably.</p><p>I don&#8217;t know what to do with my business that would reliably get me through my goals. I&#8217;m going to do what I know how to do: write. You&#8217;ll see chapters on book 2, <em>Tidy Together?</em>, coming soon. I expect to take about 6 months to write the sequel. The theme of the book is &#8220;software design is an exercise in human relationships&#8221; at the team level.</p><p>I will also hustle other parts of my business:</p><ul><li><p>Speaking. This used to provide significant revenue but collapsed during the tech downturn.</p></li><li><p>Consulting. Expensive for me to provide (time &amp; energy) but rewarding &amp; potentially valuable for clients.</p></li><li><p>Sponsorships &amp; ads? Eww.</p></li><li><p>Education. Seems like the material on software design should be valuable to companies who want the benefits it provides. However, I have no experience selling to companies. Leading me to the lesson of this essay.</p></li></ul><h2>FOMO</h2><p>I naively assumed that people transacted when value exceeded price. I blindly pursued adding more value to this newsletter. It sort of worked&#8212;revenue grew, just not at a pace that approached sustainability.</p><p>The big jump in revenue came not from a big jump in value, but from the prospect of losing out on the chance for the value of a paying subscription. I&#8217;m trying to apply this lesson as I think about corporate sales&#8212;not, &#8220;What is the ROI to the company? How can I improve it?&#8221; but rather, &#8220;How can I communicate what the company is missing out on by <em>not</em> getting better at software design?&#8221;</p><p>&#8220;Don&#8217;t miss out&#8221; goes against all my instincts. Having dealt with truckloads of negativity in my life I have made a consistent habit of positivity. (Several Thinkies deal in positivity&#8212;you&#8217;re missing out on a weekly Thinkie if you aren&#8217;t paying for a subscription.)</p><p>When I tell non-geeks about my revelation the consistent response is &#8220;duh&#8221;. Okay, maybe most everyone understands this about human motivation, but I sure didn&#8217;t. Now I&#8217;m trying to rewire my brain so I have a chance of creating a sustainable business.</p>]]></content:encoded></item></channel></rss>