<?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?: Thinkies]]></title><description><![CDATA[Many of my thoughts others label as "creative" came from the application of easily-explained thinking habits. I call these habits "Thinkies". I have a theory that these habits can be learned (but I might be wrong). My hope is that more people will be more creative.
Note: posts in this section are for paid subscribers only for the moment because 1) the work is preliminary, 2) I can only handle so much feedback at this time, & 3) I want to give back to those who so generously support my writing.]]></description><link>https://tidyfirst.substack.com/s/thinkies</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?: Thinkies</title><link>https://tidyfirst.substack.com/s/thinkies</link></image><generator>Substack</generator><lastBuildDate>Sun, 03 May 2026 10:45:10 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[Unstick Your Stuck Thinking]]></title><description><![CDATA[Thinkies World Congress II, online May 20, 2026]]></description><link>https://tidyfirst.substack.com/p/unstick-your-stuck-thinking</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/unstick-your-stuck-thinking</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 01 May 2026 12:07:48 GMT</pubDate><content:encoded><![CDATA[<blockquote><p>&#8220;We can&#8217;t deploy more often because we have too many defects.&#8221;</p><p>&#8220;So when we have fewer defects we can deploy more often?&#8221;</p><p>&#8220;Wait, I didn&#8217;t say&#8230;&#8221;</p><p>&#8220;How would we have fewer defects? Programmers writing tests. Reviews of every production incident with followups.&#8221;</p><p>&#8220;How did you come up with so many ideas?&#8221;</p></blockquote><p>It&#8217;s not magic. It&#8217;s Thinkies. This one is called &#8220;Can&#8217;t/Because&#8221;. And you can learn any one of a hundred Thinkies to unstick your thinking at Thinkies World Congress II, online May 20, 2026.</p><h2>Thinkies</h2><p>Thinkies are <strong>learnable pattern transformations</strong> you can use to shift how you see a situation, expand the space of options, and spark new ideas &#8212; especially when things feel stuck or prematurely decided. It&#8217;s not about having the <em>right</em> idea, it&#8217;s about generating <em>lots</em> of ideas &#8212; some of which might be brilliant.</p><p style="text-align: justify;">Thinkies help you <strong>notice</strong> when a conversation or decision is falling into a predictable groove &#8212; and then offer you a way to step sideways, flip the frame, or open up new paths.</p><h2 style="text-align: justify;">TWC</h2><p style="text-align: justify;">The whole congress gives you a chance to get your hands on Thinkies in a supportive environment. We'll be gathering around virtual tables at the event, where facilitators will guide groups of attendees in applying a Thinkie to a sticky scenario and brainstorming ideas.</p><p style="text-align: justify;">One cool thing about Thinkies World Congress is that it doesn&#8217;t have to cost you a cent. Sign up as a facilitator, learn one Thinkie deeply at our facilitator&#8217;s training, &amp; you&#8217;re in the game.</p><p style="text-align: justify;">We&#8217;re looking to fill the rest of our roster of facilitators, but training starts May 5. Sign up <a href="https://thinkies.org/congress/twc-2/">here</a>! Or sign up as a participant if you prefer.</p><p style="text-align: justify;">The closing panel discussion on the nature of creativity, inspiration, &amp; innovation is crammed with world-class thinkers. Not to be missed.</p><h2 style="text-align: justify;">Program Committee</h2><p style="text-align: justify;">Our team of brilliant organizers have spent half a year bringing you TWC II: <a href="https://www.linkedin.com/in/gotmonkey/">Blake Lindsay</a> , <a href="https://www.linkedin.com/in/bmgmonteiro/">Bruno Monteiro</a>, <a href="https://www.linkedin.com/in/melomario/en/">M&#225;rio Melo</a> , <a href="https://www.linkedin.com/in/wisen/">Wisen Tanasa</a> , <a href="https://www.linkedin.com/in/carlogilmar/">Carlo Gilmar</a>. All led by the ringleader <a href="https://www.linkedin.com/in/artystarr/">Arty Starr</a>. (Give them all a listen on LinkedIn.)</p>]]></content:encoded></item><item><title><![CDATA[Thinkie: Reinforcing Loop]]></title><description><![CDATA[Aka positive feedback loop]]></description><link>https://tidyfirst.substack.com/p/thinkie-reinforcing-loop-305</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-reinforcing-loop-305</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Mon, 30 Mar 2026 13:27:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VLms!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e9f0278-1d5b-41fc-9620-467b6580cd23_1394x618.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: The worse things get, the worse things get. Every time you try to intervene, it gets even worse.</p><p>Transformation: Map the effects &amp; how they affect each other. Find the cycle with an even number of inhibitions. Go upstream &amp; push one of the effects the opposite direction.</p><p>Okay, that&#8217;s an abstract brainful. But this is the most powerful tool I have for making big changes with small efforts, so it&#8217;s worth it. I promise. We&#8217;ll start with an example.</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-reinforcing-loop-305">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Reinforcing Loop]]></title><description><![CDATA[Pattern 1: You have a situation where the worse it gets, the worse it seems to get]]></description><link>https://tidyfirst.substack.com/p/thinkie-reinforcing-loop</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-reinforcing-loop</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 18 Dec 2025 13:55:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NW_K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c2a1881-414f-4ba1-af2d-dd2413ef06b9_1903x753.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern 1: You have a situation where the worse it gets, the worse it seems to get</p><p>Pattern 2: You are looking for a way to create large effects with a small investment</p><p>Transformation: Find a loop of effects in an influence diagram which has an even number of negative connections. Go backwards in that loop until you find something you can push in the oppos&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-reinforcing-loop">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Influence Diagram]]></title><description><![CDATA[How do effects affect effects?]]></description><link>https://tidyfirst.substack.com/p/thinkie-influence-diagram</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-influence-diagram</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 20 Nov 2025 14:48:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hocn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44af2292-e9a5-47b9-8c8d-a373ca508657_2386x587.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: you have a big, complicated system that&#8217;s acting up &amp; you&#8217;d like to regain influence over it</p><p>Transformation: diagram the effects you observe in the system &amp; their influence on each other</p><p>Thinkie: Influence Diagram follows from <a href="https://tidyfirst.substack.com/p/thinkie-separate-observation-from">Thinkie: Separate Observation From Judgement</a>. We aren&#8217;t rushing to take action. More probably we have stepped back from t&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-influence-diagram">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Aligning Incentive]]></title><description><![CDATA[Pattern: people are working at cross purposes.]]></description><link>https://tidyfirst.substack.com/p/thinkie-aligning-incentive-e6e</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-aligning-incentive-e6e</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 18 Sep 2025 12:47:48 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: people are working at cross purposes.</p><p>Transformation: rather than tell people what to do to work together, give them an incentive that will indirectly require collaboration.</p><blockquote><p>WARNING! Any time I say &#8220;incentive&#8221;, some readers read, &#8220;Money! &#128176;!!!&#8221; Nope. Nope-ity nope. Yes, money is an incentive, but it is one of the most dangerous, most subject to G&#8230;</p></blockquote>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-aligning-incentive-e6e">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Edges]]></title><description><![CDATA[Pattern: You aren&#8217;t getting enough resources coming in externally to be successful]]></description><link>https://tidyfirst.substack.com/p/thinkie-edges</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-edges</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 26 Aug 2025 13:18:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z85J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: You aren&#8217;t getting enough resources coming in externally to be successful</p><p>Transformation: Increase the interaction of different kinds of resources</p><p>Okay, this Thinkie is pretty abstract as stated. Let&#8217;s start with an analogy. If you have a pond, would rather it be round or irregular?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z85J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z85J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z85J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg" width="1456" height="843" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:843,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:717437,&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/171625855?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.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_!Z85J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z85J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aba7c97-f18d-46ab-adbb-49b4aab3b141_2806x1625.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 temptation is to make the pond round. After all, the round po&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-edges">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Ask the Genie]]></title><description><![CDATA[Pattern: You have a question, any question, especially a question you have tended to abandon because it would be too much work.]]></description><link>https://tidyfirst.substack.com/p/thinkie-ask-the-genie</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-ask-the-genie</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 26 Jun 2025 15:10:47 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: You have a question, any question, especially a question you have tended to abandon because it would be too much work.</p><p>Transformation: Ask the genie.</p><p>This is a habit. A new habit. But a habit. A highly profitable but also highly variable habit. That is, sometimes the genie has a great answer &amp; sometimes just distraction, but the great answers are&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-ask-the-genie">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[TWC I Wednesday, 4 June 2025]]></title><description><![CDATA[Oops, not Thursday]]></description><link>https://tidyfirst.substack.com/p/twc-i-wednesday-4-june-2025</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/twc-i-wednesday-4-june-2025</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 03 Jun 2025 20:18:42 GMT</pubDate><content:encoded><![CDATA[<p>That&#8217;s what I get for writing with a concussion. TWC I is tomorrow, Wednesday, not Thursday. See some of you there &amp; we&#8217;ll report to the rest of you.</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/twc-i-wednesday-4-june-2025">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie World Congress I]]></title><description><![CDATA[The prototype]]></description><link>https://tidyfirst.substack.com/p/thinkie-world-congress-i</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-world-congress-i</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 03 Jun 2025 19:20:12 GMT</pubDate><content:encoded><![CDATA[<p>One day until TWC I (I think we&#8217;re going with the Super Bowl-style Roman numeraling). It&#8217;s sold out, but we hope to have a larger-capacity TWC II soon so if you missed out, please don&#8217;t despair.</p><p>I want to thank the team, without whom this definitely wouldn&#8217;t have happened.</p><ul><li><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Arty Starr&quot;,&quot;id&quot;:57987789,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00d734ca-e886-40f3-8130-9e334b263d43_144x144.png&quot;,&quot;uuid&quot;:&quot;13f6f832-1336-49f5-9d62-ac371571c340&quot;}" data-component-name="MentionToDOM"></span> &#8212;the ringleader. Took a vague idea from me. Filled in all the details. Kept gently&#8230;</p></li></ul>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-world-congress-i">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie World Congress 1: June 4]]></title><description><![CDATA[Call for facilitators!]]></description><link>https://tidyfirst.substack.com/p/thinkie-world-congress-1-june-4</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-world-congress-1-june-4</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 13 May 2025 17:42:12 GMT</pubDate><content:encoded><![CDATA[<p>Your brilliant program committee has been preparing the first Thinkie World Congress. It will be an online-only event. The outline is:</p><ol><li><p>Introduction by yours truly</p></li><li><p>Facilitated discussion of a variety of Thinkies</p></li><li><p>Reflection on the discussion &amp; cross-fertilization of ideas</p></li><li><p>Second facilitated discussion of different Thinkies</p></li><li><p>Reflection</p></li><li><p>Cognitive scientist gives t&#8230;</p></li></ol>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-world-congress-1-june-4">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Set-Based Design]]></title><description><![CDATA[&#191;Por qu&#233; no los dos?]]></description><link>https://tidyfirst.substack.com/p/thinkie-set-based-design</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-set-based-design</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Wed, 07 May 2025 15:20:38 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: You are choosing between 2 or more options &amp; you don&#8217;t have the information needed to choose wisely yet.</p><p>Transformation: Implement some of them all until one is clearly superior.</p><p>I&#8217;m running into this right now with a personal project&#8212;a server-grade implementation of Smalltalk. Should I implement the virtual machine as a bytecode interpreter or a&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-set-based-design">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: No Time Axis]]></title><description><![CDATA[Pattern: You&#8217;re stuck trying to understand or explain the relationship between two factors over time]]></description><link>https://tidyfirst.substack.com/p/thinkie-no-time-axis</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-no-time-axis</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Thu, 01 May 2025 13:32:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YcIa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd9ee018d-128b-42da-b68b-4f2f2bf33ca1_2415x955.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: You&#8217;re stuck trying to understand or explain the relationship between two factors over time</p><p>Transformation: Ignore time &amp; graph the two factors as the two axes</p><p>This Thinkie is a big departure. I haven&#8217;t said a word about visualizations so far, even though they are a big part of my thinking &amp; communication strategy. I suppose my graphical Thinkies&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-no-time-axis">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Inhibiting Loop]]></title><description><![CDATA[This is the first in a series on systems thinking.]]></description><link>https://tidyfirst.substack.com/p/inhibiting-loop</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/inhibiting-loop</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 22 Apr 2025 13:20:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4V1y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad587de3-c6d3-4502-ac85-4308b928c4a9_3019x1565.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>This is the first in a series on systems thinking. There is <em>so</em> much more to systems thinking than this, but these are the bits I use daily. I recommend Diana Montalion&#8217;s <em><a href="https://www.amazon.com/Learning-Systems-Thinking-Essential-Professionals-ebook/dp/B0D9KWZRT2">Learning Systems Thinking</a></em> or Donella Meadows <em><a href="https://www.amazon.com/Thinking-Systems-Donella-H-Meadows-ebook/dp/B005VSRFEA">Thinking in Systems</a></em> as good starting places if you want to dig in.</p></blockquote><p>Pattern: you want to improve but instead you&#8217;re going backwards.</p><p>Transforma&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/inhibiting-loop">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie Aligning Incentive]]></title><description><![CDATA[Pattern: You can see that folks are working at cross purposes]]></description><link>https://tidyfirst.substack.com/p/thinkie-aligning-incentive</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-aligning-incentive</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Wed, 02 Apr 2025 15:00:37 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: You can see that folks are working at cross purposes</p><p>Transformation: Give them an incentive that will influence their actions towards a common goal</p><p>When I say &#8220;incentive&#8221;, folks immediately think &#8220;money&#8221;. While money is a powerful incentive, it also tends to distort behavior, precisely because it is so useful &amp; so personal. Still, &#8220;$100 to everyo&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-aligning-incentive">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie Perverse Incentive]]></title><description><![CDATA[Pattern: People are working so as to sabotage progress towards a desired outcome.]]></description><link>https://tidyfirst.substack.com/p/thinkie-perverse-incentive</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-perverse-incentive</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 25 Mar 2025 14:20:12 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: People are working so as to sabotage progress towards a desired outcome.</p><p>Transformation: Look at their incentives from their perspective. Change the incentives. The behavior will follow. (Unless you screw up the incentives, which is easy to do.)</p><p>Sales people are poaching sales from other regions, resulting in lower overall sales for the company. &#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-perverse-incentive">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Change Tradeoff Curves]]></title><description><![CDATA[Pattern: You&#8217;re stalled trying to make progress changing the outcome of a tradeoff.]]></description><link>https://tidyfirst.substack.com/p/thinkie-change-tradeoff-curves</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-change-tradeoff-curves</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Fri, 21 Mar 2025 13:03:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc998d910-8658-4d9b-89a4-0e259a4be46f_2694x1438.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: You&#8217;re stalled trying to make progress changing the outcome of a tradeoff.</p><p>Transformation: Rather than trying to change the outcome directly, change the shape of the tradeoff curves.</p><p>Continuous deployment is an example. We&#8217;d like to deploy more frequently for lots of good reasons. However, the cost per deployment is killing us.</p><p>I&#8217;ve seen folks jus&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-change-tradeoff-curves">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie: Tradeoff]]></title><description><![CDATA[Pattern: Someone is trying to maximize some outcome, perhaps getting frustrated that progress has slowed.]]></description><link>https://tidyfirst.substack.com/p/thinkie-tradeoff-be4</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-tradeoff-be4</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Wed, 19 Mar 2025 15:50:56 GMT</pubDate><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!esBV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!esBV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!esBV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!esBV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!esBV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!esBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg" width="225" height="225" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:225,&quot;width&quot;:225,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&#128581;&#8205;&#9794;&#65039; - Man Gesturing No (Man Gesturing No) Emoji &#128214; Emoji Meaning &#9986; Copy &amp;  &#128203; Paste (&#9685;&#8255;&#9685;) SYMBL&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="&#128581;&#8205;&#9794;&#65039; - Man Gesturing No (Man Gesturing No) Emoji &#128214; Emoji Meaning &#9986; Copy &amp;  &#128203; Paste (&#9685;&#8255;&#9685;) SYMBL" title="&#128581;&#8205;&#9794;&#65039; - Man Gesturing No (Man Gesturing No) Emoji &#128214; Emoji Meaning &#9986; Copy &amp;  &#128203; Paste (&#9685;&#8255;&#9685;) SYMBL" srcset="https://substackcdn.com/image/fetch/$s_!esBV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!esBV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!esBV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!esBV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4efffc2-6162-4c81-80a1-e6f371e3548b_225x225.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">The International Symbol for &#8220;Tradeoff&#8221;</figcaption></figure></div><p>Pattern: Someone is trying to maximize some outcome, perhaps getting frustrated that progress has slowed.</p><p>Transformation: Ask&#8212;</p><ul><li><p>How much increase do you need?</p></li><li><p>What are you giving up as you increase the outcome?</p></li><li><p>What will increase friction as you increase the outcome?</p></li></ul><p>I remember going to the Sunnyvale (California) library&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-tradeoff-be4">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie Reverse Causality]]></title><description><![CDATA[Pattern: You&#8217;ve tried to make a change by Thinkie Move Upstream [ed: not yet written].]]></description><link>https://tidyfirst.substack.com/p/thinkie-reverse-causality</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-reverse-causality</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 25 Feb 2025 14:02:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WTJZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20787eb7-ca99-4d98-9be4-67076f604276_2140x921.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Pattern: You&#8217;ve tried to make a change by Thinkie Move Upstream [ed: not yet written].</p><p>Transformation: Treat the effect as the cause.</p><p>Let&#8217;s say as your organization has grown there are so many meetings that no one can get any work pushed to production any more. You try just eliminating meetings but they spring back up like mushrooms after rain. It&#8217;s norma&#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-reverse-causality">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie Search Space]]></title><description><![CDATA[Pattern: You need to act in a context where you can&#8217;t predict what the result of actions will be.]]></description><link>https://tidyfirst.substack.com/p/thinkie-search-space</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-search-space</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 18 Feb 2025 14:25:45 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: You need to act in a context where you can&#8217;t predict what the result of actions will be.</p><p>Transformation: Treat the choice of action as moves around a search space. Characterize the space.</p><ol><li><p>Ensure that actions are reversible.</p></li><li><p>Identify the dimensions of variability.</p></li><li><p>Observe whether the space is smooth or spiky. Do small changes in action result in lar&#8230;</p></li></ol>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-search-space">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Thinkie Nash Equilibrium]]></title><description><![CDATA[Pattern: Two or more parties are stuck in a dysfunctional relationship but everyone refuses to change.]]></description><link>https://tidyfirst.substack.com/p/thinkie-nash-equilibrium</link><guid isPermaLink="false">https://tidyfirst.substack.com/p/thinkie-nash-equilibrium</guid><dc:creator><![CDATA[Kent Beck]]></dc:creator><pubDate>Tue, 11 Feb 2025 14:05:56 GMT</pubDate><content:encoded><![CDATA[<p>Pattern: Two or more parties are stuck in a dysfunctional relationship but everyone refuses to change.</p><p>Transformation: Take a step back &amp; show the whole dynamic to all parties.</p><p>These kinds of change-encouraging Thinkies are fraught. People don&#8217;t make rational choices. I still tend to assume they do, leaving me baffled most of the time. However, it&#8217;s just &#8230;</p>
      <p>
          <a href="https://tidyfirst.substack.com/p/thinkie-nash-equilibrium">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>