<?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[State Transition: Root Nodes]]></title><description><![CDATA[Core writing on business, technology, money, and agency.]]></description><link>https://www.statetransition.co/s/root-nodes</link><image><url>https://substackcdn.com/image/fetch/$s_!QUi5!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png</url><title>State Transition: Root Nodes</title><link>https://www.statetransition.co/s/root-nodes</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 03:55:58 GMT</lastBuildDate><atom:link href="https://www.statetransition.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Glenn Stovall]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[statetransition@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[statetransition@substack.com]]></itunes:email><itunes:name><![CDATA[Glenn Stovall]]></itunes:name></itunes:owner><itunes:author><![CDATA[Glenn Stovall]]></itunes:author><googleplay:owner><![CDATA[statetransition@substack.com]]></googleplay:owner><googleplay:email><![CDATA[statetransition@substack.com]]></googleplay:email><googleplay:author><![CDATA[Glenn Stovall]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The 4 dimensions of advisory work]]></title><description><![CDATA[When to coach, when to consult, when to mentor, and when to manage]]></description><link>https://www.statetransition.co/p/the-4-dimensions-of-advisory-work</link><guid isPermaLink="false">https://www.statetransition.co/p/the-4-dimensions-of-advisory-work</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Mon, 16 Feb 2026 15:32:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!my2d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!my2d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!my2d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 424w, https://substackcdn.com/image/fetch/$s_!my2d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 848w, https://substackcdn.com/image/fetch/$s_!my2d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!my2d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!my2d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg" width="800" height="611" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:611,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173708,&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://www.statetransition.co/i/188148321?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.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_!my2d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 424w, https://substackcdn.com/image/fetch/$s_!my2d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 848w, https://substackcdn.com/image/fetch/$s_!my2d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!my2d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bb9a790-54ec-4fc2-8be8-39fbc00791b9_800x611.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><strong><a href="https://www.nga.gov/artworks/143845-caricatures-clerics-and-priests">Caricatures of Clerics and Priests, </a></strong><a href="https://www.nga.gov/artworks/143845-caricatures-clerics-and-priests">1640s or 1650s(?) Pier Francesco Mola</a></figcaption></figure></div><p>Over my career, I&#8217;ve often left meetings flummoxed as to why my help wasn&#8217;t landing. &#8220;I can help the client optimize their funnel. Why aren&#8217;t they listening?&#8221; &#8220;I told this report exactly what they needed to do to solve their problem, but why did they seem annoyed?&#8221; I&#8217;ve now come to realize there are [different ways to advise people](https://www.statetransition.co/p/consulting-models-and-failure-modesat), and it&#8217;s crucial to know which skill to apply when.</p><p>There are four kinds of work you can do in an advisory role: coaching, consulting, mentoring, and managing. These terms seem interchangeable, but they&#8217;re not. They&#8217;re distinct skillsets that serve different purposes. Apply the wrong skill to the wrong problem, and you could get disastrous results.</p><h2>The 4 types of advisory work </h2><h3>Coaching</h3><p>Coaching is <strong>people-oriented</strong>. The primary goal of coaching is to help people grow and achieve their goals. To coach effectively, you need to listen actively and ask good questions. A good coach will get you to give an answer to a question that surprises even yourself.</p><h3>Consulting</h3><p>Consulting is <strong>solutions-oriented</strong>. The goal is to deliver information, expertise, and strategy. When consulting, you need to identify root causes and be able to give advice in a way people will hear. After a good consultation, you&#8217;ll feel you have a strategy and know exactly why you&#8217;re implementing it.</p><h3>Managing</h3><p>Managing is <strong>project-oriented</strong>. The goal is to close loops, move needles, and track performance. The most valuable management traits are the willingness to have uncomfortable conversations, make decisions, and take ownership. A good manager sets a high-quality bar, holds you to it, and <a href="https://www.statetransition.co/p/engineering-management-as-talent">brings out your best performance</a>.</p><h3>Mentoring</h3><p>Mentoring is <strong>expertise-oriented.</strong> The goal is to share specific examples and lessons that help someone build knowledge and expertise. The most valuable mentoring skills are contextualizing expertise and showing, not telling. Your Miyagis, your Yodas, your Professors Xavier.</p><p></p><h2>What happens when you apply the wrong skill</h2><p></p><p></p><h2>Know your role and shut your mouth</h2><p>When I was a freelance web developer, I wanted to position myself as a &#8216;strategic partner&#8217; for two reasons: the work was more interesting, and I could charge a higher hourly rate. I rubbed some clients the wrong way when I tried to contribute to the overall vision.</p><p>Once at a local bar, I ordered a whiskey bramble. &#8220;Are you <em>sure?</em>&#8220; the server replied, &#8220;It&#8217;s a fruity and sugary drink.&#8221; I felt judged. I knew what I was doing; I was not looking for a more &#8220;masculine&#8221; order. If I want to put blackberry liqueur and lemon juice in my booze until it tastes like Dimetapp, that&#8217;s my business and mine alone. I understood how some of my clients must have felt.</p><p>You can&#8217;t coach those who don&#8217;t want to change, or consult those who don&#8217;t want advice. At best, you waste your time. At worst, you damage relationships. Unsolicited coaching or consulting is the professional equivalent of mansplaining.</p><p></p><h3>When to help people, and when to let them struggle</h3><p>When mentoring, your goal is to give answers. When coaching, your goal is to ask questions and help the coachee discover answers within themselves. The challenge is knowing when to help and when to step back and let people figure it out. It&#8217;s tempting to jump in and offer solutions when you see someone struggling. Growth requires discomfort; there is value in wrestling with a thorny challenge.</p><p>A heuristic: <strong>frustration is ok, confusion is not</strong>. People can grind on hard problems, but when they have zero idea what to try next, nudge them in the right direction.</p><p></p><h2>Using the model </h2><p>How would you rate yourself on each of these, on a scale of 1 to 10? If you broke your week down into a pie chart of the four types, what would it look like? When you think through the four models, you can pinpoint where to focus when skilling up.</p><p>&#8220;Are they asking for expertise, or do they just want a pair of hands?&#8221; &#8220;Does this person need help, or do I need to set expectations and hold them to it?&#8221; The four models help you pick the right tool for the job. This is why I think it&#8217;s important to draw these distinctions. If you can recognize when to apply each skill, you can be a more effective leader.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Mistakes I Made Building My AI Assistant (And What I Learned)]]></title><description><![CDATA[How I used Claude Code and Obsidian to build an Agentic Agent (part 3)]]></description><link>https://www.statetransition.co/p/mistakes-i-made-building-my-ai-assistant</link><guid isPermaLink="false">https://www.statetransition.co/p/mistakes-i-made-building-my-ai-assistant</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Mon, 02 Feb 2026 13:15:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yJE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is the third and final post in my series on building an agentic assistant. In part 1, I explored the idea of agentic agents themselves. In part 2, I broke down the building blocks people can use with these systems. For this part, I will walk through my process and how I think about building these parts of systems.</p><h5>Previous posts:</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c747b8f7-26b5-4b4d-9b22-4e8648b4c39c&quot;,&quot;caption&quot;:&quot;My feeds have been overrun with take after take after take after take after take about how \&quot;Claude Code isn't just for code anymore.\&quot; Everyone seems to be supercharging their \&quot;second brains\&quot; and building \&quot;LifeOSes\&quot; and \&quot;Agentic Assistants.\&quot; So, of course I had to try it. And I was surprised how quickly I was willing to let it run a small part of my life.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claudatouillie&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-19T18:07:20.959Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00db9d7d-83df-422f-8bf3-7aa7b989d3dd_2000x1000.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/claudatouillie&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:184855146,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;c863fb77-7652-49ca-991e-81e313a57505&quot;,&quot;caption&quot;:&quot;This is part 2 in my series on building agentic assistants. I&#8217;ve been iterating on one that helps me do my job as an engineering manager. In part 1, I looked at this emerging pattern. It usually involves combining Claude Code with the Opus 4.5 model and&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building Blocks of Agentic Agents&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-26T12:03:23.756Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!UOy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/building-blocks-of-agentic-agents&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:185634813,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p>In the past few weeks, agentic assistants have gone from helping people schedule meetings to [kickstarting a &#8220;religion&#8221; on Clanker Reddit](https://molt.church/). I&#8217;ve worked through multiple iterations of engineering management tooling and realized three things:</p><p>1. There is a certain skill to building these kinds of systems.</p><p>2. It requires a mental shift in how you work to use them effectively.</p><p>3. If you aren&#8217;t careful, you can get lost in the sauce and spend too much time working on your &#8216;systems&#8217; instead of being productive.</p><p></p><h2>1 - The art of agentic agent design</h2><h3>Context is everything</h3><p><strong>Context</strong> is the information you give the LLM to work with. The value you can get out of AI is directly proportional to how much of your work you can put in plain text.</p><p>When starting, <strong>build a capture spot:</strong> a place to easily capture data throughout your day. It could be a folder, an Obsidian vault, anything. It&#8217;s a reversible decision, don&#8217;t overthink it. You don&#8217;t want to think about where you put stuff.</p><p>Then, <strong>document processes</strong>. Start noticing repetitive tasks, and how you might automate them, in all or in part. The more structured and repeatable the process, the more effective the tool will be. Remember the rule: if you do the same thing three times, write it down.</p><p></p><h3>Think in building blocks</h3><p>In <a href="https://www.statetransition.co/p/building-blocks-of-agentic-agents">building blocks of agentic agents</a>, I inventoried the individual units of a system. A skill, a standard operating procedure, a file, a folder&#8212;these can all be blocks. In software development, blocks are "modules" or "units of code." When working with these systems, it helps to think in building blocks.</p><p>There are three software development heuristics I&#8217;ve found useful with modules and building blocks alike: </p><ol><li><p><strong>The Single Responsibility Principle</strong> - A block should only have one job or responsibility.</p></li><li><p><strong>Loose coupling</strong> - A block should depend on other blocks as little as possible.</p></li><li><p><strong>High cohesion</strong> - The elements of a block should belong together.</p></li></ol><p>You shouldn't try to build one skill that does everything. Even a single process could have several sub-processes. Let's say you want to build your system to help you better handle meetings. That may include:</p><ol><li><p>A skill that reviews your notes and helps you prep for meetings</p></li><li><p>A skill that integrates with your calendar to schedule meetings</p></li><li><p>A 3rd-party tool that transcribes meetings and adds them to your capture spot</p></li><li><p>A skill that processes meeting transcriptions and pulls out relevant information</p></li></ol><p>hink about building each part of the system individually. You don&#8217;t have to solve everything. Solving one piece can be a win.</p><p>It requires practice to figure out the right level of abstraction for &#8216;block.&#8217; From above, I could in theory have a different skill for each type of meeting. It may be valuable, it may be overkill. How similar are the meetings? That&#8217;s where cohesion comes into play.</p><p>If you can&#8217;t describe what a block does without using the word &#8220;and&#8221; twice, it should be split up.</p><p>When you want to modify or swap out a block, you want to do so with as little friction and side effects as possible. Building self-contained single purpose tooling speeds up iteration.</p><p>Check out Anthropic&#8217;s <a href="https://github.com/anthropics/claude-plugins-official/tree/main/plugins">collection of official plugins</a>. Imagine if you had to install all of them just to use one feature. Instead, they split their tooling into a few dozen different blocks, so you can pick and choose what to bring into your system.</p><p>Single responsibility applies to chats as well. LLMs get dumber the longer they run. They keep every message in context. The further you are from your initial instructions, the more likely they are to drift. Mistakes and misunderstandings accumulate<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. Better to clear out the chat and start a new one every time you switch tasks. Even if you are doing the same kind of task many times over, it can be useful to start fresh regularly.</p><p></p><h3>Define your primitives </h3><p>When starting, think about the primitives of your work and how to model them in plain text. A primitive is any core object you want in your system. Here are some examples from mine:</p><ul><li><p>projects</p></li><li><p>tasks</p></li><li><p>people</p></li><li><p>teams</p></li><li><p>meetings</p></li></ul><p>What's fun is coming up with features that map to your idiosyncrasies, that you don't find in many other projects. I added the <code>monkey</code> primitive, inspired by the HBR piece "<a href="https://hbr.org/1999/11/management-time-whos-got-the-monkey">Management Time: Who's got the Monkey</a>?" I can track when I'm waiting on a response or feedback from someone (monkey on their back) or someone is waiting on something from me (monkey on my back).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yJE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yJE2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yJE2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg" width="1024" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74198,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/186607212?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.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_!yJE2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yJE2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Project management in 1996, 2026</figcaption></figure></div><p></p><h3>Iteration is (also) everything</h3><p>Fighter pilot John Boyd gave us the OODA loop: observe, orient, decide, act. Read the situation, pick your move, execute, repeat. You don&#8217;t have time to strategize in the middle of a dogfight. You have to act fast and stay in the flow.</p><blockquote><p>In a tactical sense, these multi-dimensional interactions suggest a spontaneous, synthetic/creative, and flowing action/counteraction, rather than a step-by-step, analytical/logical, and discrete move/countermove game. &#8212; <a href="https://www.ausairpower.net/JRB/poc.pdf">John Boyd, Patterns of Conflict, p.177</a></p></blockquote><p>AI enables OODA looping at a quicker tempo. You can build, test, and iterate faster than ever before. Experimentation is fast and cheap. Don&#8217;t be afraid to try something, and throw it away if it doesn&#8217;t work. There will be throwaway work. This isn&#8217;t waste; this is part of the process. In creative work there is a cycle of expansion and compression.</p><p>That&#8217;s why you want well-designed modules. Faster to iterate on small, well-contained subsystems than a sprawling mess.</p><p>The difference between a good product and a great one is the number of iteration loops. Quality in creative work comes from labor, not genius. Author John McPhee wrote the book &#8220;<a href="https://us.macmillan.com/books/9780374712396/draftno4/">Draft No. 4</a>.&#8221; You don&#8217;t have to read it&#8212;the title alone can make you a better author if you&#8217;ve never considered starting a draft over for the fourth time.</p><p>Don&#8217;t try to get things perfect on the first shot. Make something, examine what went wrong, adjust your system, and try again.</p><h3>Use LLMs for design &amp; ideation</h3><p>Whenever I start a non-trivial piece of work, I go through this "spec-driven development" process:</p><ol><li><p>Sketch out a plan of what you want to achieve. Provide as much context as you can. Let&#8217;s call this doc <code>spec.md</code></p></li><li><p><strong>Here&#8217;s the important step many skip:</strong> Go to Claude with this prompt: <code>study spec.md. interview me and ask me questions so you can improve the spec and then write an implementation plan.</code></p></li><li><p>After you answer the questions, ask it to write an implementation plan.</p></li><li><p><strong>Start a new chat</strong> and ask it to start on the next phase of the implementation plan. (Planning and building are two different tasks, so we clear the memory.)</p></li></ol><p>You can even take it a step before <em>that</em>, and ask the LLM to figure out how you could use the LLM. <a href="https://x.com/krispuckett/status/2008039258926514532">A tweet from my former coworker Kris Puckett</a>:</p><blockquote><p>Based on what I shared, ask me 5-7 questions to understand my workflow better. Then suggest 3 things I could build, ranked by impact vs complexity.</p></blockquote><p>Work in these kinds of loops. Get comfortable with them. I can&#8217;t emphasize this enough. More iterations get you to where you want to be faster.</p><h2>2 - A mental shift in how you work </h2><h3>Try working chat-first</h3><p>The best way to figure out what LLMs can do is to start working chat-first. Whatever you want to do, start with a prompt. If you are already comfortable working in text, this shouldn&#8217;t be a large shift for you.</p><h3>The Dual Loop Framework</h3><p>When I&#8217;m cooking, I have two Claude terminals open in parallel. I call these, borrowing terminology from <em><a href="https://michaelegerbercompanies.com/product/the-e-myth-revisited/">The E-Myth Revisited</a></em>: the &#8220;working on the business&#8221; loop and the &#8220;working in the business&#8221; loop. The &#8220;on the business&#8221; loop is the system working on itself. I notice a problem, and I deal with it there. The &#8220;in the business&#8221; loop is getting the work done. These are separate enough that they can work together without running into one another.</p><p>That&#8217;s why you want well-designed modules. Easier to parallelize work with small, well-contained subsystems than with a sprawling mess.</p><h3>The out-to-lunch task</h3><p>Occasionally, there will be tasks that take a while for the LLM to complete. Something that has helped me: kick these off when you leave at the end of the day, or go to lunch. The agent can chug away while you&#8217;re away, and you can review the output when you return.</p><h2>3 - Avoid getting lost in the sauce</h2><p>Years ago, I spent too much time playing the game <em>Cookie Clicker</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. This is an idle game where you click a cookie. It taught us all that number-go-up is fun in and of itself&#8212;you don&#8217;t need the game itself to be fun. There was something hypnotic about building up the cookie clicker system and letting it farm points in the background.</p><p>If you&#8217;ve been sniped by similar dopamine-hijacking games, watch yourself when working with an LLM. They are a Skinner box, a slot machine where the jackpot is that it does your job for you. They can be hypnotic, even addictive.</p><p>There may come a time when you&#8217;ve heard of vibe coding, you are tired of typing in a chat box, and so you decide to build a piece of software to support your system. That&#8217;s awesome, and you can make a powerful tool. Just maintain focus, and don&#8217;t get too distracted building the system instead of building with the system.</p><p>I justify this meta-work to myself because I see the value as two-fold: It&#8217;s not just a productivity system, it&#8217;s a skunkworks project to test new LLM-powered coding techniques. Still, there are diminishing returns on that as well.</p><p>If you go down this route, a few words of caution:</p><p>Think hard about the architecture, languages, and data storage tools you use to build your system. These will be the hardest to reverse. If you have no idea, I recommend building it as a web app you run locally, with NextJS, TypeScript, SQLite, and a UI framework of your choosing.</p><p>Make sure your system has back pressure. Add testing and typechecking early and keep them up to date.</p><p></p><h2>4 - Where do we go from here? </h2><p>It&#8217;s nice to have a system that can automate some tasks for me, and take random unstructured data and help keep it organized. A big part of management is making sure everyone has the information they need, knows who to ask, and is empowered to make decisions.</p><p>A question I&#8217;ve asked myself during my recent career transition: Which job is more AI-proof, an engineering manager or an engineer? After using LLMs for both, I feel confident that both are safe. LLMs cannot replace the systems design skills needed to engineer software that scales and has a long lifespan. LLMs cannot provide the human connection, empathy, and support that a good manager, mentor, or coach can.</p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><ol><li><p>&#8220;Lost in the Middle: How Language Models Use Long Contexts&#8221; by Liu et al. (2023) from Stanford/Berkeley. <a href="https://arxiv.org/abs/2307.03172">https://arxiv.org/abs/2307.03172</a></p></li></ol><p></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I put this link in the footer instead of inline, so you can give it a good think before you click it and go back to that place: <a href="https://orteil.dashnet.org/cookieclicker/">Cookie Clicker</a></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Building Blocks of Agentic Agents]]></title><description><![CDATA[How I used Claude Code and Obsidian to build an Agentic Agent (part 2)]]></description><link>https://www.statetransition.co/p/building-blocks-of-agentic-agents</link><guid isPermaLink="false">https://www.statetransition.co/p/building-blocks-of-agentic-agents</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Mon, 26 Jan 2026 12:03:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UOy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This is part 2 in my series on building agentic assistants. I&#8217;ve been iterating on one that helps me do my job as an engineering manager. In part 1, I looked at this emerging pattern. It usually involves combining <a href="https://code.claude.com/">Claude Code</a> with the Opus 4.5 model and <a href="https://obsidian.md/">Obsidian</a> .</p><p>Read part 1 here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;01446a48-713e-4f80-b88a-6d04ed21d01f&quot;,&quot;caption&quot;:&quot;My feeds have been overrun with take after take after take after take after take about how \&quot;Claude Code isn't just for code anymore.\&quot; Everyone seems to be supercharging their \&quot;second brains\&quot; and building \&quot;LifeOSes\&quot; and \&quot;Agentic Assistants.\&quot; So, of course I had to try it. And I was surprised how quickly I was willing to let it run a small part of my life.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claudatouillie&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-19T18:07:20.959Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00db9d7d-83df-422f-8bf3-7aa7b989d3dd_2000x1000.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/claudatouillie&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:184855146,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>A bin of building blocks</h2><p>When I was a kid, I loved Lego. What kid didn't? Most of the time, I had a bin, a menagerie of simple colors and cubic pieces. Christmas was the only time I got a set, with themed pieces and instructions. A medieval castle is a medieval castle set, but a bin? It can be anything! It could even be a castle!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UOy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UOy7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UOy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg" width="480" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53433,&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://www.statetransition.co/i/185634813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.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_!UOy7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOy7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">1992 was a good Christmas. </figcaption></figure></div><p>The joy of personalized software is that it can be anything, built by you, for you. Instead of giving you instrcutions, I&#8217;m giving you a bin. You can study the list, and think about how you can connect these together to build not just any system, but your system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tvri!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tvri!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tvri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253660,&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;:&quot;https://www.statetransition.co/i/185634813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.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_!Tvri!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Tvri!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5ea7d2b-1a8b-42c7-8b29-59e32ad6c18c_1800x1200.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Vibe-coded systems in a nutshell. </figcaption></figure></div><h2>An example</h2><p>I have projects and tasks stored in <strong>Obsidian</strong> files. Then I added a <code>prioritizer</code> <strong>agent</strong> with a rubric for prioritizing tasks, and a <code>/plan-day</code> command that fetches my agenda from Google Calendar via the <code>gog</code> <strong>skill</strong> and uses that to rough out a plan for the day. Then it creates a daily journal note for me, with the agenda at the top.</p><p>Each bolded word is one Lego in the system. Now to break down what each Lego looks like and how they fit together.</p><p></p><div><hr></div><h2>1 - Basic Tools</h2><h2>Claude</h2><p><a href="https://claude.ai/">Claude</a>, built by Anthropic, is the tool I&#8217;m most bullish on. I have a theory that the first follower into a market ends up winning. The Sega Saturn crashed, the Sony Playstation thrived. N*Sync had bigger hits than the Backstreet Boys. ChatGPT is the default, but I find Anthropic&#8217;s tooling more useful, so I&#8217;ll focus on it.</p><p>Four ways to interact with Claude:</p><ol><li><p><strong>Standard</strong> - I&#8217;m lumping the web browser and mobile apps together here. It&#8217;s fine if you just want to ask a question, but there is little room to systemize.</p></li><li><p><strong>Installed app</strong> - the chat, but a little more featured. You can manage integrations and connect to your file system.</p></li><li><p><strong>Cowork</strong> - a research preview behind the paywall, <a href="https://www.anthropic.com/cowork">Claude Cowork</a> is Anthropic&#8217;s response to latent demand for agentic personal assistants. I haven&#8217;t tried this one yet because my preferred method is...</p></li><li><p><strong>Claude Code</strong> - a command-line tool that leverages Anthropic&#8217;s LLMs. My personal favorite. The command line is the most powerful way to use the computer and the one I&#8217;m most used to as a programmer. The terminal can be intimidating, but if you&#8217;re moving your work towards text files and automation, it&#8217;s a useful skill to have, and not as hard as it looks.</p></li></ol><p>Think of the command line like cooking: it&#8217;s as complicated and skill-based as you want it to be. Some people are master chefs who know a litany of techniques. Some, like me, are more utilitarian. I can roast a vegetable, fry an egg, pop a tart. You don&#8217;t have to be an expert. A few skills go a long way.</p><p>A demo of cowork:</p><div id="youtube2-WBNZpAWhw5E" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;WBNZpAWhw5E&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/WBNZpAWhw5E?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Obsidian</h2><p>Obsidian is a note-taking tool. The perfect mix of simplicity, utility, and power. You write notes stored as plain-text files. You can link files with wikilinks like <code>[[this]]</code>. Thousands of plugins are available to extend functionality. You can add graphs (<a href="https://obsidian.md/plugins?id=obsidian-excalidraw-plugin">Excalidraw</a>), queries (<a href="https://obsidian.md/plugins?id=dataview">Dataview</a>), or task management (<a href="https://obsidian.md/plugins?id=obsidian-tasks-plugin">Tasks</a>).  If you're interested in an Obsidian + Claude Code setup, there's a plugin that brings a terminal directly into your notes. Plain text is the easiest way to feed an LLM. It gives you permanent storage that is readable and writable by man and machine alike. </p><h3>Optional: IDE (Cursor or VSCode)</h3><p>If you&#8217;re getting into managing code as part of this exercise, you may want a tool for editing it. These super-powered text editors are called IDEs (Integrated Development Environments). The two best options: <a href="https://code.visualstudio.com/">VSCode</a>, Microsoft&#8217;s editor and the standard choice in the biz, and <a href="https://cursor.sh/">Cursor</a>, an AI-powered fork. You can use AI via Cursor directly, but if you&#8217;re using Claude Code it may not be necessary<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p></p><h2>Extending Claude Code</h2><p>Assume any LLM-based tool is 60% ready-to-go out of the box. You have to put in some effort to get it working how you want. It doesn&#8217;t know you, your goals, or your processes. The better you are at getting context out of your head and into <a href="https://www.markdownguide.org/">Markdown</a> files, the more effective you&#8217;ll be. Claude offers a variety of structures to customize and amplify its abilities:</p><h3>Claude.md</h3><p>If you&#8217;re getting started, put your rules and general logic into <a href="https://code.claude.com/docs/en/configuration#claudemd">Claude.md</a>. Think of this as an initial prompt Claude has at the start of every conversation. You can tell it how you want it to behave, your goals, boundaries, and constraints. Here&#8217;s an example (credit to Alex Hillman for this one) to set a communication style:</p><pre><code><code>## Communication Style</code>
<code>- Never end sentences with ellipses (...) - it comes across as passive aggressive</code>
<code>- Ask questions one at a time</code>
<code>- Acknowledge requests neutrally without enthusiasm inflation</code>
<code>- Skip validation language ("great idea!", "perfect!", "excellent!", "amazing!", "kick ass!")</code>
<code>- Skip affirmations ("you're right!", "exactly!", "absolutely!")</code>
<code>- Use neutral confirmations: "Got it", "On it", "Understood", "Starting now"</code>
<code>- Focus on execution over commentary</code></code></pre><p>&#128161; <strong>Pro-tip</strong>: Claude loves structured information. Headers and bulleted lists are easier for it to parse.</p><h3>Slash commands</h3><p><a href="https://code.claude.com/docs/en/interactive-mode#built-in-commands">Slash commands</a> are reusable commands you call while typing into the terminal. Claude has many built in by default, like <code>/clear</code> to empty its memory and <code>/model</code> to select the model. You can also write custom commands for repeatable processes.</p><p>If you aren&#8217;t sure how to write a slash command (and this will be a recurring theme), ask Claude to write one for you. LLMs are adept at writing text that LLMs can read. You can ask Claude to make modifications later, or go in and make more surgical edits yourself.</p><p><strong>Example:</strong> have a <code>/fetch-calendar</code> command that gets your daily agenda, or a <code>/line-edit</code> command that does an editing pass on your article.</p><p></p><h3>Agents</h3><p>If you do this for a while, your Claude.md file will get large. You&#8217;ll realize a lot of the rules only matter in certain contexts. When that happens, break it down into <a href="https://code.claude.com/docs/en/sub-agents">agent files</a>. Claude has a slash command, <code>/agents</code>, to help you write them.</p><p><strong>Example:</strong> I have a <code>frontend-engineer</code> agent that knows how to write code according to my guidelines and style. I have an <code>appointment-maker</code> that knows my meeting preferences and how it integrates with Google Calendar (more on integrations in a bit).</p><p></p><h2>MCPs</h2><p><a href="https://code.claude.com/docs/en/mcp">MCPs</a>, short for Model Context Protocol, bridge Claude and third-party systems. Think: wrapper for an API. Claude has a list of common MCPs people integrate with.</p><p><strong>Example:</strong> Two that I find useful, that you can install with a single command, are <strong>Notion</strong> and <strong><a href="https://playwright.dev/">Playwright</a>.</strong> If you use Notion for work, this gives your system an easy way to read and write files. Playwright, and this is a fun one, gives Claude the ability to open and use a web browser. You can add it with a single command: </p><pre><code><code>claude mcp add playwright npx &#8216;@playwright/mcp@latest&#8217;</code></code></pre><p>In theory, Playwright is the only MCP you need to integrate with every website on the planet. It&#8217;s slower and less reliable than direct integrations, though. If you&#8217;re worried about handling credentials, what I do is say: &#8220;If you run into a login or account verification page, show it to me and I&#8217;ll log in.&#8221; Then the system won&#8217;t have access to your credentials.</p><p>Unlike agents and slash commands, I never write custom MCPs. Some are useful, but I find skills and scripted integrations more effective. Still, I can&#8217;t deny a one-line command for web access is powerful. If you want to dive deeper on why MCPs may not be the best choice, highly recommend: <a href="https://lucumr.pocoo.org/2025/8/18/code-mcps/">Your MCP doesn&#8217;t need 30 tools, it needs code.</a></p><p></p><h2>Skills</h2><p><a href="https://code.claude.com/docs/en/skills">Skills</a> add extended capabilities to Claude&#8217;s toolkit. They contain three key parts: a <code>SKILL.md</code> file explaining what it is, what it does, and how; <strong>scripts</strong>, code the skill can execute; and <strong>examples</strong>, which the skill uses to inform its work. Skills can be used by you, or by an agent.</p><p><em>(As a rule, Claude loves patterns and examples. Show, don&#8217;t tell, if you want consistency).</em></p><p>When starting with skills, shop the shelf. Anthropic offers skills you can download: <a href="https://github.com/anthropics/skills">Anthropic skills library</a>. A few that might interest you:</p><ul><li><p><code>skill-creator</code> - always install this one. You&#8217;ll want it when you start creating custom skills.</p></li><li><p>The ones that allow Claude to read and write other file types: <code>pdf</code>, <code>pptx</code>, <code>docx</code>, <code>xlsx</code>.</p></li></ul><p>Another source worth checking: <a href="https://github.com/clawdbot/clawdbot">Clawdbot</a>. Clawdbot is an open-source, out-of-the-box agent framework. You could start using it as a base, but be warned, it can get expensive. Anthropic has two billing models: Monthly (a set amount of usage each month) and API billing (charges per use). Clawdbot runs exclusively on API billing, which can get pricey. I have run up $25 bills in a couple hours of usage.</p><p>BUT, Clawdbot is open source, which means you can browse its internal skill library and copy some into your project. Here are a few I&#8217;ve been experimenting with:</p><ul><li><p><code>gog</code> - integration with Google Drive and Google Calendar.</p></li><li><p><code>obsidian</code> - for creating Obsidian bases.</p></li><li><p><code>things-mac</code> - integrate with my personal todo list app.</p></li><li><p><code>apple-reminders</code> - programmatically set reminders for myself.</p></li></ul><p>There are many ways to manage context in Claude Code. For a deeper dive, I recommend <a href="https://colinmcnamara.com/blog/understanding-skills-agents-and-mcp-in-claude-code">Understanding Skills, Agents, Subagents, and MCP in Claude Code: When to Use What</a></p><p></p><div><hr></div><h2>2 - Data structures</h2><p>How will you store and manage the data you&#8217;re working with? As stated earlier, plain text is king. Plain text integrates with everything. Free forever. Lasts forever. Start with plain text files. Two syntaxes in particular:</p><h3>Markdown</h3><p>Markdown is the lingua franca of plain-text formatting. You can apply simple syntax: bolding, headers, links, lists. No, you cannot change the font or colors. Yes, this is a feature. Everything I write, I draft in Markdown first.</p><p>Example</p><pre><code><code># Markdown

This is a paragraph in markdown. Some text is *bold* and some is _italic_. You can have a

## Hierarchy

### Of Headings

#### To give your document structure

You can even
* make
* a
* list.
</code></code></pre><ul><li><p><strong>Frontmatter</strong> - <a href="https://www.markdownlang.com/advanced/frontmatter.html">Frontmatter</a> is a flavor of YAML (which stands for &#8220;YAML Ain&#8217;t a Markup Language&#8221;... yes, it&#8217;s a corny recursive acronym). All you need to know: it lets you add structured data to a Markdown file. In Obsidian, these are called &#8220;properties.&#8221;</p></li></ul><p>Example:</p><pre><code><code>---
title: Building blocks of agentic systems
publish_date: 2026-01-26
section: Root Nodes
blogchain: Prompt Protocols
---
</code></code></pre><h3>JSON</h3><p>The next step up: JSON files, which stands for &#8220;JavaScript Object Notation.&#8221; JSON is a file of nested structured objects. Common use case: config files. Once you start a Claude project, you&#8217;ll see <code>./claude/settings.json</code> as an example.</p><pre><code><code>{
  title: "Building blocks of agentic systems",
  publishDate: "2026-01-26",
  section: "Root Nodes",
  blogchain: "Prompt Protocols"
}
</code></code></pre><h2>SQLite</h2><p><a href="https://sqlite.org/">SQLite</a> is a dead simple database that lives in a single file. Useful when you have several types of data and want to map relationships between them. SQLite helps when you need to aggregate records or create relations between them. If you&#8217;re an accountant who&#8217;s put 600 transactions in Markdown files, it might be time to consider SQLite.</p><div><hr></div><h2>3 - Computing</h2><p>LLMs are cool and advanced, but as we&#8217;ve seen with plain text, the most powerful tooling combines them with simple computing practices that have been around for decades.</p><p>You may have seen the GPT &#8216;gotcha&#8217; where many LLMs could not correctly count the number of &#8216;R&#8217;s in the word &#8216;Strawberry&#8217;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EKSN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EKSN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 424w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 848w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 1272w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EKSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp" width="1102" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1102,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11856,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/185634813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EKSN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 424w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 848w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 1272w, https://substackcdn.com/image/fetch/$s_!EKSN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14a244bc-b77c-4bb7-8fc1-84ef0209570d_1102x678.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A brief explanation of why this happens (hat tip to <a href="https://prompt.16x.engineer/blog/why-chatgpt-cant-count-rs-in-strawberry">Zhu Liang</a>):</p><p>LLMs break text into smaller chunks for processing through a process called <strong>tokenization.</strong> Then they catalog them with <strong>token IDs.</strong> When an LLM &#8220;sees&#8221; the word &#8220;strawberry,&#8221; what it gets is a series of token IDs {496, 675, 15717} that map to certain tokens {&#8221;str&#8221;,&#8221;aw&#8221;,&#8221;berry&#8221;}. It sees 2 tokens with an &#8216;R&#8217;, so it thinks there are two &#8216;R&#8217;s.</p><p>Now, let&#8217;s compare that to Python code that does the same thing.</p><pre><code><code>word = "Strawberry"
word.count('r')
</code></code></pre><p>None of that tokenizing and indexing. Your computer doesn&#8217;t have to send a prompt to a model in a data center and wait for a response. It just. Counts. the. letters.</p><p>What I&#8217;m saying: there&#8217;s a lot of work that doesn&#8217;t require intelligence. If a process is repeatable and doesn&#8217;t require judgment or abstract reasoning, you&#8217;re better off having code do the job than an LLM.</p><h3>Scripts</h3><p>But hasn&#8217;t this always been possible? Code to automate tasks is nothing new. What&#8217;s new is how easy it is to have an LLM write simple scripts for you and run them. This is what made the command line interface such a powerful pattern: LLMs run on text. Command lines are built on a philosophy of text in, text out. Combine them and you can build powerful systems.</p><p>A script is a single-file, single-purpose computer program. Typically written in Bash, Python, or JavaScript. Sometimes the model writes, executes, and deletes a script behind the scenes.</p><h3>Web based UIs</h3><p>Some tasks are arduous to work in via text. Maybe you want to add some pizazz to your work. One option: ask Claude to build a small web page or app that runs on your local computer.</p><p>It will <em>not</em> get it right the first time. There will be bugs. You&#8217;ll need to iterate.</p><p>Be wary: this is an easy rabbit hole. If you aren&#8217;t careful, iterating and maintaining your UI system becomes a job of its own and a distraction from your original goals.</p><p>I prefer Next.js for these. You also don&#8217;t need great design skills: several free off-the-shelf design systems exist. Here&#8217;s a list. Pick one that matches your vibe:</p><ul><li><p><a href="https://www.retroui.dev/">Retro UI</a></p></li><li><p><a href="https://www.aisdkagents.com/">AI SDK Agents</a></p></li><li><p><a href="https://www.cult-ui.com/">Cult UI</a></p></li><li><p><a href="https://tailark.com/">Tailark</a></p></li><li><p><a href="https://kokonutui.com/">Kokonut UI</a></p></li><li><p><a href="https://magicui.design/">Magic UI</a></p></li><li><p><a href="https://www.eldoraui.site/">Eldora UI</a></p></li><li><p><a href="https://ui.aceternity.com/">Aceternity UI</a></p></li><li><p><a href="https://ui.shadcn.com/">shadcn/ui</a></p></li><li><p><a href="https://kiboui.com/">Kibo UI</a></p></li><li><p><a href="https://mantine.dev/">Mantine</a></p></li><li><p><a href="https://www.naiveui.com/">Naive UI</a></p></li><li><p><a href="https://ionicframework.com/">Ionic Framework</a></p></li><li><p><a href="https://shoelace.style/">Shoelace</a></p></li><li><p><a href="https://daisyui.com/">daisyUI</a></p></li><li><p><a href="https://www.getpapercss.com/">Paper CSS</a></p></li></ul><h3>Cron</h3><p><a href="https://en.wikipedia.org/wiki/Cron">Cron</a> jobs let you run scripts or commands at regular intervals. Maybe you wrote a &#8220;check-inbox&#8221; command that you run manually to sync with your inbox. With a cron, you could have it run every hour. Crons let you trigger scripts at different parts of the day.</p><h3>Version control (Git)</h3><p>I don&#8217;t know how other document-based knowledge workers survive without a version control system like <a href="https://git-scm.com/">Git</a>. Git lets you keep a changelog of all committed changesets to your pile of files. Typically it&#8217;s used for code, but nothing stops you from using it for Markdown files. You can also create branches, like a temporary copy, and try something. If it works, you merge changes into your main copy. If it doesn&#8217;t, throw the branch away, no harm done, no permanent changes made.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UQKx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UQKx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 424w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 848w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 1272w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UQKx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png" width="330" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:330,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48767,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/185634813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.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_!UQKx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 424w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 848w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 1272w, https://substackcdn.com/image/fetch/$s_!UQKx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29540e97-537d-4b3c-8482-768a0dd8c0b1_330x478.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://xkcd.com/1597/">https://xkcd.com/1597/</a></figcaption></figure></div><p>Version control lets you iterate fearlessly. You can also use tools like <a href="https://github.com/">GitHub</a> to back up your work online, and even share it publicly.</p><p>A good rule of thumb: add a directive to your Claude.md to make a git commit when it finishes a unit of work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PvOD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PvOD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 424w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 848w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 1272w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PvOD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png" width="878" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:878,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/185634813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.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_!PvOD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 424w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 848w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 1272w, https://substackcdn.com/image/fetch/$s_!PvOD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219383a2-ce2c-4038-a706-ce5e72e0f19e_878x501.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://xkcd.com/1296/">https://xkcd.com/1296/</a></figcaption></figure></div><p></p><div><hr></div><h2>4 - Integrations</h2><p>Lastly, think about what tools you use in your day-to-day work. Apps your job provides, or tools you use personally to be more productive. Common culprits: Email, Google Drive, Notion, Slack, task trackers, and calendar apps.</p><p>Can you think of ways you might want your system to interact with them? To fetch data, write to them, or take actions? See if they have a publicly available MCP or API. Maybe you can find a Claude Code skill on GitHub or another marketplace. Between all of this, there are ways to create new slash commands, skills, or documents that help you do your job more effectively.</p><h2>What comes next</h2><p>Building these systems takes time and several rounds of iteration. In the next and final part, I&#8217;ll go through my notes and process for building my agentic assistant over the past few weeks.</p><h4><strong>Update: </strong>Part 3 is live: </h4><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f2ba74dc-f400-4dfd-8e48-fad3145abf87&quot;,&quot;caption&quot;:&quot;This is the third and final post in my series on building an agentic assistant. In part 1, I explored the idea of agentic agents themselves. In part 2, I broke down the building blocks people can use with these systems. For this part, I will walk through my process and how I think about building these parts of systems.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Mistakes I Made Building My AI Assistant (And What I Learned)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-02T13:15:24.182Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!yJE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/mistakes-i-made-building-my-ai-assistant&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:186607212,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For further reading, check out <a href="https://medium.com/@404officenotfound/the-complete-guide-setting-up-claude-code-with-wsl-and-cursor-on-windows-f8be35b8d04b">The Complete Guide: Setting up Claude Code with WSL and Cursor on Windows</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[Claudatouillie]]></title><description><![CDATA[How I used Claude Code and Obsidian to build an Agentic Agent (part 1)]]></description><link>https://www.statetransition.co/p/claudatouillie</link><guid isPermaLink="false">https://www.statetransition.co/p/claudatouillie</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Mon, 19 Jan 2026 18:07:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/00db9d7d-83df-422f-8bf3-7aa7b989d3dd_2000x1000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>My feeds have been overrun with <a href="https://www.lennysnewsletter.com/p/how-to-build-your-pm-second-brain">take</a> after <a href="https://thezvi.substack.com/p/claude-coworks">take</a> after <a href="https://www.bensbites.com/p/claude-code-for-everybod">take</a> after <a href="https://hannahstulberg.substack.com/p/claude-code-for-everything-finally">take</a> after <a href="https://www.lennysnewsletter.com/p/everyone-should-be-using-claude-code">take</a> about how "Claude Code isn't just for code anymore." Everyone seems to be supercharging their "second brains" and building "LifeOSes" and "Agentic Assistants." So, of course I had to try it. And I was surprised how quickly I was willing to let it run a small part of my life.</p><p></p><p><a href="https://www.anthropic.com/news/claude-opus-4-5">Opus 4.5</a> was a step-level change. Anthropic's model hit a point where it's smart, fast, and reliable enough that people, myself included, can hand off tasks to it with a good amount of confidence. Then <a href="https://clawd.bot/">Clawdbot</a> got people's heads turning. The "Claude Code for everyone" era begins. I am become Linguini, Opus, my rat.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ctbeiser/status/2011301974491480256&quot;,&quot;full_text&quot;:&quot;In 2026 you&#8217;re gonna start to meet people who are claudatouilling themselves. They will be fitter, happier, and more productive than they have ever been before and also very boring.&quot;,&quot;username&quot;:&quot;ctbeiser&quot;,&quot;name&quot;:&quot;Chris Beiser&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1830787972049911810/2xcD01Jv_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-14T04:58:53.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:30,&quot;retweet_count&quot;:25,&quot;like_count&quot;:952,&quot;impression_count&quot;:64652,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>I was already keeping an engineering manager notebook, inspired by <a href="https://7ctos.com/the-ctos-hidden-notebook-by-etienne-de-bruin/">the CTO's hidden notebook</a>. I've long believed in the <a href="https://stephango.com/file-over-app">file over app</a> philosophy. I was already using Claude Code for note cleanup and line editing. Then, my step-level change came when I watched Alex Hillman's video demonstrating his "JFDI system":</p><div id="youtube2-yjO9UHIunSE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yjO9UHIunSE&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/yjO9UHIunSE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>After watching, I started building new tooling around my day-to-day work. I went from manually tracking meetings in Obsidian to having an agent fetch my calendar, book my meetings, and pull in AI transcriptions and synthesizing them into status updates and task lists.</p><h2>A different kind of unicorn&#8230;</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!broW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!broW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!broW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!broW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!broW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!broW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:345098,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/184855146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.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_!broW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 424w, https://substackcdn.com/image/fetch/$s_!broW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 848w, https://substackcdn.com/image/fetch/$s_!broW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!broW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e6c5e63-4285-4530-bf6d-0fa369e08014_1080x1080.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>Alex hit on something in his video: no project management system or CRM ever fits quite right. Work is idiosyncratic. Everyone has unique contexts, motivations, strengths, and foibles. <a href="https://x.com/ashebytes/status/2008180483658579991">Ashe Magalhaes</a> has a wholesome system with a compliments workflow, birthday reminders, a custom friend social feed, and gratitude journaling.</p><p>Vaughn Tan hits on this in <a href="https://vaughntan.org/boringtinytools">Boring Tiny Tools</a>: &#8220;Generative AI coding tools now enable high-utility, highly customised, but narrowly scoped software.&#8221;</p><p>A new genre of software is emerging. Maybe &#8220;Unicorn&#8221; will no longer refer to a billion-dollar company, but to rare, one-of-a-kind precision software, tailor-made just for you.</p><h2>&#8230;if you can build them</h2><p>But don&#8217;t expect a magic silver bullet. Despite what people selling AI courses tell you, I don&#8217;t know that Claude Code is for &#8220;everyone.&#8221; I&#8217;m not gatekeeping or acting superior, only setting expectations for what raising your rat looks like.</p><p>Do you have systems? Can you get them out of your head, breaking them into components with clear instructions, constraints, and success criteria? Sure, you can get a system up in a couple of hours, but larger gains take many, many rounds of iteration. Alex keeps a <a href="https://github.com/alexknowshtml/andy-timeline?">dev log</a> of his assistant (or at least he did; this <a href="https://github.com/alexknowshtml/andy-timeline/blob/main/timeline-curator.md">prompt</a> implies his agent is now self-blogging). He&#8217;s at 96 days and counting.</p><p>I was already taking notes to a near-unhealthy degree and tracking tasks in markdown files. It helps that I have 15 years of experience as an engineer. Turning fuzzy business requirements into code is kinda my jam.</p><p>Could this eventually be a job I have? Acting as a translator and transcriber for people who can&#8217;t cross the brain-to-LLM bridge? Vaughn Tan thinks so. Again from Boring Tiny Tools:</p><blockquote><p>What's missing is someone to bridge that gap. Someone who can help articulate workflow needs in ways that can be rapidly prototyped, who can evaluate where a Boring Tiny Tool would make sense, and who can help grow an internal organisational culture for doing this systemically.<br><br>This requires an unusual combination: understanding of product strategy, enough technical fluency to evaluate what's feasible, and deep appreciation for how work actually happens versus how organisations think it happens. It also requires not having a vested interest in any particular technical solution.</p></blockquote><p>Could I build a system like this for someone else? Technically, yes, but I&#8217;m not convinced it would be good. It would be better to teach or collaborate with people and let them figure out what to build and how to get there. You have to cook with your rat.</p><p>This piece <a href="https://hannahstulberg.substack.com/p/claude-code-for-everything-finally">attempts to teach Claude Code for the non-engineer</a>. If you&#8217;re the target reader, I&#8217;d love to hear if you found it valuable, or if it&#8217;s all still mind-boggling.</p><p>If you want someone to riff with on this stuff, shoot me an email or DM.</p><p>But for now, I&#8217;m off to do another few rounds of iteration on my agentic agent, whom I&#8217;ve christened Agentic Agent, because I hate anthropomorphizing AI. Next week, I&#8217;ll go into more detail about how I built my initial prototype. </p><p></p><h4><strong>Update: </strong>Read parts 2 and 3 here: </h4><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d3960a98-0d2a-42a6-b5fd-21b6c16682b8&quot;,&quot;caption&quot;:&quot;This is part 2 in my series on building agentic assistants. I&#8217;ve been iterating on one that helps me do my job as an engineering manager. In part 1, I looked at this emerging pattern. It usually involves combining Claude Code with the Opus 4.5 model and&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building Blocks of Agentic Agents&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-26T12:03:23.756Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!UOy7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F145ec59e-90e6-43ee-b3eb-7f932737fc9e_480x343.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/building-blocks-of-agentic-agents&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:185634813,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ecf5ee6f-e155-4bf3-8843-2fd54a2040d3&quot;,&quot;caption&quot;:&quot;This is the third and final post in my series on building an agentic assistant. In part 1, I explored the idea of agentic agents themselves. In part 2, I broke down the building blocks people can use with these systems. For this part, I will walk through my process and how I think about building these parts of systems.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Mistakes I Made Building My AI Assistant (And What I Learned)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:5359155,&quot;name&quot;:&quot;Glenn Stovall&quot;,&quot;bio&quot;:&quot;Senior frontend engineer in FinTech - writing about dealing with change &amp; uncertainty at a personal and global level &quot;,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3ac21bd5-9b5a-4be4-9fa1-f1f9e73f61c7_400x400.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-02T13:15:24.182Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!yJE2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80606214-2ecb-475d-be46-1c794bf8246c_1024x576.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.statetransition.co/p/mistakes-i-made-building-my-ai-assistant&quot;,&quot;section_name&quot;:&quot;Root Nodes&quot;,&quot;video_upload_id&quot;:null,&quot;id&quot;:186607212,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1196304,&quot;publication_name&quot;:&quot;State Transition&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!QUi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Recommendation Game]]></title><description><![CDATA[only YOU can prevent algorithms]]></description><link>https://www.statetransition.co/p/recommendation-game</link><guid isPermaLink="false">https://www.statetransition.co/p/recommendation-game</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Wed, 15 Oct 2025 12:33:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e6001f86-5983-44ee-a72d-200d46562466_800x667.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>How much of what you consumed today was suggested to you by an algorithmic &#8220;for you&#8221; feed?</p><p>There&#8217;s a game at play here. Six, give you more content than you can handle, informed by all the personal information they&#8217;ve collected. They engage you, drain you, and monetize you. They make money by stealing your attention and making your life worse. That&#8217;s an asymmetric game. We can&#8217;t win.</p><p>There&#8217;s another game. One where we share with each other. The way the internet once was. Thoughtful, human-to-human recommendations. That&#8217;s our co-op game. We can all win that one.</p><p>I find the most interesting books through recommendations from interesting people. Conversations with friends. Or, references in books or recommendations from their authors. The Algorithm will only show me things it thinks I&#8217;ll like based on its profile of me. Only a person can show me something that&#8217;ll <em>change</em> me, that I&#8217;ve never seen before, based on <em>who I am</em>. For example, <a href="https://www.goodreads.com/book/show/49046725-the-uncertainty-mindset">The Uncertainty Mindset</a> fundamentally changed how I think about business. It&#8217;s criminally under read, and I never would&#8217;ve found it if someone hadn&#8217;t told me about it.</p><p></p><h2>Good recommendation game</h2><p>There&#8217;s an art to making good recommendations. If you want people to appreciate what you&#8217;re giving them, you need good recommendation game. You make recommendations valuable by making them <strong>specific</strong> and <strong>unique.</strong> Recommendations are something of a homework assignment. You owe it to the recipient to put in some effort on your end.</p><p>A recommendation is more likely to land if you:</p><ul><li><p>Explain <em>why</em> you&#8217;re recommending this thing in this context</p></li><li><p>Summarize the value and explain why it&#8217;s worth their time</p></li><li><p>Call out a specific feature or pull an excerpt of what you&#8217;re recommending</p></li><li><p>Recommend one onboarding piece instead of an artist&#8217;s catalog or YouTube channel,</p></li><li><p>Share a list of 3-5 items. Telling me you have &#8220;60 AI tools I should add to my dev workflow&#8221; tells me nothing</p></li><li><p>Give them a &#8216;hook&#8217; that explains how your recommendation connects to their interests or work</p></li><li><p>Give a comment that helps the OP explore their original idea further, or asks an interesting question of them.</p></li></ul><p>A couple of threads worth reading on recommendation game: <a href="https://x.com/vgr/status/1157733517100404736">1</a>, <a href="https://x.com/GretchenAMcC/status/1231288832596811776">2</a></p><p></p><h2>Be a tour guide</h2><p>We are smothered by infinite content. People are hungry for guidance on what&#8217;s worthy of attention. They want help finding the top 1% among the slop.</p><p>You can be a tour guide by sharing your best finds. You can help others navigate. Recommendations are a public service. Doesn&#8217;t have to be a comment or convo, can be a post, that helps people without you even realizing it.</p><p></p><h2>The Call to Action</h2><p>Send me your reading lists! Your playlists! Your books, articles, podcasts, songs, and videos that had a profound impact on you. The ones that changed rewired your brain. Made you feel alive.</p><p>Tell me why. Practice writing an impactful recommendation in the comments. &#128071;</p>]]></content:encoded></item><item><title><![CDATA[Is AI taking our jobs? It can have mine (part 2) ]]></title><description><![CDATA[What Is Dead May Never Die]]></description><link>https://www.statetransition.co/p/is-ai-taking-our-jobs-it-can-have</link><guid isPermaLink="false">https://www.statetransition.co/p/is-ai-taking-our-jobs-it-can-have</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 09 Oct 2025 21:16:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4c65ba2a-3666-4706-a9a1-b6a94ae287d0_800x612.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2023 I wrote a post about <a href="https://www.statetransition.co/p/the-wordpressificaion-of-work">how I thought AI would change my job</a>. Today I&#8217;m revisiting this to see what I got right, what I got wrong, and where we&#8217;re going next.</p><p>I said AI would be transformative, not destructive. Jobs would ,change and people would change jobs. Has that come to pass? </p><p>## Where are people moving?</p><p>When old jobs &#8216;die&#8217;, people who make it through move one of three ways:</p><p>1. Upward, solving bigger problems at higher abstraction levels</p><p>2. Outward, moving laterally to related positions</p><p>3. Inward, working on the platform that does the work they were previously doing.</p><p>Like it did with WordPress:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p6h1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p6h1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 424w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 848w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 1272w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p6h1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png" width="1456" height="283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:283,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66010,&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://www.statetransition.co/i/175750660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.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_!p6h1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 424w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 848w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 1272w, https://substackcdn.com/image/fetch/$s_!p6h1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4071c4f5-1344-44b7-ad00-dbb8ba750425_1460x284.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>There are many new opportunities in AI. Especially with all of the VC money flooding in. For better or for worse, engineers can&#8217;t afford to ignore the changes.</p><p>I said I wouldn&#8217;t be doing my job anymore. Technically, I was right. Computers are boring, people are interesting. I felt I couldn&#8217;t stay competitive with younger, hungrier developers in a new paradigm for another 10 years. Coding is a young person&#8217;s game. I&#8217;ve since moved from  a senior frontend engineer role to an engineering manager role. AI wasn&#8217;t the cause of this change, but it was definitely an influence.</p><p>How can you reduce risk in your career moving forward? Do you think AI will replace more engineers or managers? </p><p>How you answer that question shows how valuable you think judgment is for engineers, how personal relations are for managers, and how capable you believe future models will be at having those skills. </p><p>AI is not &#8220;going to change&#8221; to field, it already has. So, to look forward, we must take stock of our current environment.  </p><h2>Where we are today </h2><p>The biggest day-to-day change has been in *how* coding gets done. My workflow is entirely different now. I use CLI coding agents, primarily Claude Code. It writes code, runs scripts, and manages my version control. It&#8217;s a plain-text search engine of the codebase and its git history.  </p><p>There&#8217;s also a shift in the wind of how companies are thinking about AI as a skill set. Zapier released an AI fluency matrix, and I think you&#8217;ll see more companies using rubrics like this. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w42z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w42z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w42z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w42z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w42z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w42z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/175750660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.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_!w42z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w42z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w42z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w42z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a7cafbb-ba52-4710-b995-c5563b0325bc_2048x1358.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The changes I&#8217;m seeing</h2><h3>1. The skill economics are shifting</h3><p>The value of writing code is decreasing. The value of reviewing code, writing specs, system design, and defining processes is going up. Invest accordingly.</p><p>There&#8217;s also AI fluency as a job skill. If you&#8217;re on the job market, you need something on your resume about your LLM expertise.</p><h3>2. It will only get tougher to break into the industry as a junior</h3><p>It&#8217;s already tough out there for junior developers. LLMs are raising the bar on what&#8217;s expected.  Whether LLMs affect productivity is irrelevant here. It&#8217;s whether people in charge of headcount budgets *believe* it can increase their value-per-developer-dollar. Companies will expect more from juniors for less, and I think they&#8217;re in for a rough decade. The industry could also face a shockwave of an expertise gap in 5-10 years because of this.</p><p>I could see a world where the job of a junior developer is to act as a mini-conductor, babysitting coding agents. The ones out there figuring out how to leverage new tooling will be in a great position.</p><h3>3. It&#8217;s going to get harder to climb the ladder as an engineer</h3><p>Even if you find a job, getting promoted isn&#8217;t going to get any easier. Previously, you could climb upwards by increasing either the complexity or the scope of your tasks. You moved from thinking at the ticket level to the feature level, and then to the multi-person project level. But with code being devalued, engineering skills are no longer enough to climb the ladder.</p><p></p><h3>4. LLMs will improve the code quality of large codebases</h3><p>LLMs reward good engineering practices: Well-organized code, automated tests, comprehensive tech specs, documentation, smaller, coherent files, and choosing standard technologies over shiny new toys. All of these will make using LLMs more effective in your project. Turns out when you make your codebase dead-simple to work with, you can get a lot out of a dead-stupid computer. LLMs can compound tech debt just like they compound productivity.</p><h3>5. The quality of software will barbell</h3><p> Creating slop is so fast and cheap now. Slop is not an AI-exclusive phenomenon. Slop means you didn&#8217;t try. People can tell when you don&#8217;t try. Now, not trying can produce more than ever before. I see this in writing already. Skilled writers can research more quickly and produce high-quality work faster. </p><p>There will be more crap. A lot of it. But there will also be people who understand the tooling and use it to create products at a quality that wasn&#8217;t possible before. LLMs will enable the best and worst of software.</p><h3>6. We gotta stop saying &#8216;vibe coding&#8217;</h3><p>&#8216;Vibe coders&#8217; are an evolution of &#8216;Code Monkeys, &#8217; a derogatory term for people churning out work with little thought to quality or craftsmanship<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. There is a distinction between &#8220;vibe coding&#8221; by people who don&#8217;t know what a &#8220;tech stack&#8221; is and people who are implementing LLM-based practices into their software engineering jobs. Simon Willison tried to call that <a href="https://simonwillison.net/2025/Oct/7/vibe-engineering/">Vibe engineering</a>. Great article, despite replacing the wrong word. This graph<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> from Maggie Appleton sums it up nicely:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MJLe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJLe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg" width="1100" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1100,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64499,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/175750660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.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_!MJLe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MJLe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9533f93-2f32-44c9-8029-e8c01d8dd084_1100x960.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 is not to disparage vibe coders. It&#8217;s a lot of fun! I can&#8217;t hate a technology that enables more people to express themselves and make more things.</p><h3>7. It&#8217;s gonna get weirder</h3><p>Now that code is cheaper, and the tooling thrives on smaller projects, and more people can create more things, we&#8217;re gonna get weirder shit. Everyone can build a todo list how they like it. Everyone can make a game that caters to their taste. People with strongly attuned taste will build products they&#8217;ve always wanted. Companies will spin up internal tooling to solve their domain-specific problems.</p><p>These programs live behind VPNs and on people&#8217;s hard drives. A million dark matter applications.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUqN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUqN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 424w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 848w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 1272w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp" width="750" height="725" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:750,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28380,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/175750660?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gUqN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 424w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 848w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 1272w, https://substackcdn.com/image/fetch/$s_!gUqN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8daec0c9-cd17-4cfe-b130-2427e08ecbcb_750x725.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Excited to see what happens next</h2><p>I&#8217;ll check in with y&#8217;all in 2027, see how I did. Till next time &#128075;</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Helluva <a href="https://www.youtube.com/watch?v=v4Wy7gRGgeA">Jonathan Coulton song</a> though.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>source: <a href="https://maggieappleton.com/2025-08-vibe-legacy-code/">Vibe code is legacy code</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[Agency is the art of being yourself]]></title><description><![CDATA[Distilling the agency discourse]]></description><link>https://www.statetransition.co/p/agency-is-the-art-of-being-yourself</link><guid isPermaLink="false">https://www.statetransition.co/p/agency-is-the-art-of-being-yourself</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Wed, 01 Oct 2025 08:51:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/701bc697-16bc-4825-9eb3-1b88cdeedaab_626x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve seen a read of discourse about agency. Talking about how we can all &#8220;just do things.&#8221; But what does agency mean, exactly? It&#8217;s a heavily clustered concept: difficult to untangle, meaning different things to different people. Is it a bias towards action? Self-efficacy? Ownership? Maybe to you it&#8217;s all of the above or something else entirely.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WYkV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WYkV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 424w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 848w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 1272w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WYkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png" width="1210" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:1210,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98811,&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://www.statetransition.co/i/175000896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.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_!WYkV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 424w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 848w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.png 1272w, https://substackcdn.com/image/fetch/$s_!WYkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a6fe530-361d-4212-b05e-a2bd3679b289_1210x390.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>In this piece, I go through a few of my favorite posts about agency and create my own mental model of agency, and how to practice it. Here goes:</p><p><strong>Agency (n.) &#8212; the art of being yourself. Seeing beyond where you are today and journeying toward who you can become.</strong></p><p>Practicing agency involves a four-part loop:</p><ol><li><p>Seeing yourself</p></li><li><p>Exploring all possible options</p></li><li><p>Overcoming resistance</p></li><li><p>Taking action</p></li></ol><p>I&#8217;ll go through these step-by-step. Also, I&#8217;ve sprinkled in some self-reflection questions throughout the piece you can use to pause and reflect if you like. Marked with &#129300; </p><h2>1 - Seeing yourself</h2><blockquote><p>&#129300; What is the most capable version of me that I can imagine?</p></blockquote><p>That&#8217;s the question by &#8216;Autotranslucence&#8217; in <a href="https://autotranslucence.wordpress.com/2018/03/30/becoming-a-magician/">Becoming a magician</a>. They talk about &#8220;magicians:&#8221; people who are operating at a level that they cannot fathom. At first they were boggled by these people&#8217;s existence, then they realize they could become more like them. Someone different. That is, if they were willing to make the change.</p><p>It sounds like an empowering question. But if you&#8217;re like me, it also sounds frightening. Becoming someone else means, in some sense, the death of the current you. Habits, stories we tell ourselves, even relationships might disappear when we accomplish a metamorphosis. Butterflies have to leave their caterpillar form behind. There are new stories and friends on the other side. The butterflies are okay. But it&#8217;s hard to see that far ahead.</p><blockquote><p>&#129300; What emotional needs are not being met by your current life?</p></blockquote><h3>Being yourself is hard work</h3><p>When I was a middle school outcast, I incessantly heard the refrain &#8220;just be myself.&#8221;</p><p>Terrible advice.</p><p>The implication was that I was perfectly fine as I was, and if people didn&#8217;t like it, that was their problem. &#8220;Myself&#8221; was the default state. Why should I have to put in effort to &#8220;fit in?&#8221; It was told with good intentions, but all I internalized is &#8220;why do I have to be myself if I hate how that feels?&#8221;</p><p>Later I discovered that &#8220;Being yourself&#8221; is hard work. It requires asking yourself hard questions. Curating your taste. Shaping your voice. Learning to enjoy your company. Living in accordance with your values. To be yourself you have to <em>build</em> yourself. Being yourself is a choice, a chore, a burden, a gift.</p><p>Understanding who you could be and who you are today are the same question. It&#8217;s Current You who wants to be New You. Why do you want it?</p><p>I feel slightly sorry for people who have never had the opportunity of a mental health crisis. Depression teaches that you are not your thoughts. Addiction teaches that you are not your desires. There&#8217;s no better way to learn that you can change who you are than by being in a situation where not doing so means your untimely death.</p><p>But once you&#8217;ve decided you want to move in a new direction, how are you going to take the next step?</p><p></p><h2>2 - Exploring all possible options</h2><p>I&#8217;ve really been enjoying Cate Hall&#8217;s recent work about agency on her Substack <a href="https://usefulfictions.substack.com/">Useful Fictions</a>. It started with her first post, <a href="https://usefulfictions.substack.com/p/how-to-be-more-agentic">How to be More Agentic</a>, but the one I found most useful, and her top post, is <a href="https://usefulfictions.substack.com/p/maybe-youre-not-actually-trying">Maybe you&#8217;re not actually trying</a>.</p><p>Cate posits that we bring unequal amounts of rigor to different parts of our lives. Imagine a staff engineer who has a robust issue tracking system at work, but then when they go home to cook dinner, it&#8217;s chaos. They get hungry and have to make yet another DoorDash order, because after three trips to the store they still lack all the ingredients to make dinner. What if you applied maximum resourcefulness to every aspect of your life?</p><p><strong>Think deeply about every option you have available</strong>. Ask yourself and others questions.</p><p>Making change means expanding our collection of all possible options. Expanding our possible options means expanding our definition of our own capability.</p><p>I&#8217;ll use myself as an example: I have written online since 2008. I have <em>never</em> managed to maintain a consistent content calendar. I could say it&#8217;s because I have a 9-to-5, a family, and an aging body to take care of. But have I explored every option? I could schedule and stick to more writing blocks. I could write and maintain a backlog. I could offer to donate $50 to a cause I hate if I don&#8217;t have at least one new post a week. I could lock myself in a cabin and not leave until I had a three-month backlog. I could schedule a draft post to go out and then it&#8217;ll ship whether I&#8217;m done or not. There are more strategies I&#8217;m sure. I could ask other writers how they do it. I could do more research on strategies that have worked for others.</p><p>Truth is, either consciously or not, I don&#8217;t want to.</p><p>If you don&#8217;t know what to do next, then you have to take a step back and realize that you can do something about <em>that.</em> Start anywhere, or do some light strategizing.</p><blockquote><p>&#129300; Have you spent a five-minute timer generating options?</p></blockquote><p>I guarantee whatever problem you&#8217;re facing, you have more options than you realize. Is it possible you committed to one option too early and wrote off other options? <a href="https://milan.cvitkovic.net/writing/things_youre_allowed_to_do/">Things you&#8217;re allowed to do</a> is a fun list to scroll through for inspo. Sometimes we need a reminder that we&#8217;re allowed to ask for help or throw money at the problem.</p><blockquote><p>&#129300; Who do you know who you could ask for help from?</p></blockquote><p></p><h2>3 - Overcoming resistance</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u4yR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u4yR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u4yR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg" width="1000" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:179064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/175000896?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.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_!u4yR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!u4yR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa384f5ca-8278-473d-8d44-13b4ac3846b5_1000x1000.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>In <em><a href="https://stevenpressfield.com/books/the-war-of-art/">The War of Art</a></em>, Steven Pressfield describes the internal battle taking place inside all creatives between the Muse and the Resistance. The Muse pushes you to create, to grow, to venture into new frontiers. But the Resistance tries to stop, scare, over analyze,distract,deflect, and demoralize.</p><p>The more you take on, the more Resistance you find. This is the challenge of agency. It&#8217;s often less about &#8220;taking more intentional action&#8221; and more about &#8220;getting out of your own way.&#8221;</p><p>The trick is to learn to fight through the resistance, no matter how difficult it feels. Like a video game, the fights get harder the further you progress. I try tp develop a taste for battling Resistance. It&#8217;s a sign I&#8217;m moving in the right direction.</p><p>If you&#8217;re not careful, you can fall prey to Resistance Psychosis and start confusing Resistance&#8217;s words for your internal monologue.</p><p>These aren&#8217;t your thoughts and they are not valid.</p><p>If you hear any of these in your head, attack them and question their validity. Resistance dies in daylight.</p><ul><li><p>I can&#8217;t do this.</p></li><li><p>I <em>shouldn&#8217;t</em> do this.</p></li><li><p>I don&#8217;t have permission to do this.</p></li><li><p>I don&#8217;t deserve to do this.</p></li><li><p>I&#8217;m not the kind of person who does this.</p></li><li><p>This is too risky.</p></li><li><p>This isn&#8217;t my fault.</p></li><li><p>This isn&#8217;t my responsibility.</p></li><li><p>I have to do something else instead.</p></li><li><p>I don&#8217;t have the {time, money, energy} for this.</p></li><li><p>I&#8217;m not {good, smart, rich} enough for this.</p></li><li><p>I&#8217;m scared I&#8217;ll never achieve this.</p></li><li><p>I&#8217;m scared of what would happen if I <em>did</em> achieve this.</p></li></ul><p>Obviously, You cannot and should not do <em>anything.</em> There are physical limitations and moral codes. But when you run into a limiting belief, it&#8217;s worth examining. What&#8217;s stopping you here?</p><p>One way to tackle these objections is to act as if the opposite were true. Looking at the problem differently can unstick you.</p><ul><li><p>What if you can do this?</p></li><li><p>What if you are the kind of person that does this?</p></li><li><p>What if you did have the time, the money, the resources?</p></li><li><p>What if you made time for this?</p></li><li><p>What if it&#8217;s worth the risk?</p></li><li><p>What if you got started right now?</p></li><li><p>What if it&#8217;s actually easy?</p></li><li><p>What if it was your responsibility?</p></li><li><p>What if you&#8217;re already enough?</p></li></ul><p>But sometimes it doesn&#8217;t feel like a fight. Instead it feels like being stuck in a bog. In <a href="https://www.experimental-history.com/p/so-you-wanna-de-bog-yourself">So you wanna de-bog yourself</a>, Adam Mastroianni lists out several anti-patterns of feeling &#8220;stuck.&#8221; A quick summary:</p><p>You shouldn&#8217;t have to work on this problem anyways. It&#8217;s not your fault. Or it&#8217;s too big to handle. And even if you want to tackle the problem...</p><p>You can&#8217;t get started because you haven&#8217;t found the perfect solution. Or you don&#8217;t understand the problem enough yet. You&#8217;re waiting for the day you tap into that magical well of discipline you&#8217;re sure you&#8217;ve stowed away somewhere. And even if you did know what to do...</p><p>You have enough obligations on your plate already. Or you&#8217;re too concerned with the state of the world. (Solutions, in this economy?) Or it&#8217;s too scary to get started.</p><blockquote><p>&#129300; How am I the problem?</p></blockquote><p>All of this comes from your ego&#8217;s survival instincts. If you change, it dies. Resistance is that lesser part of you, having an extinction burst. It&#8217;s doing everything it can to prevent you from acting different and becoming someone else. Resistance is the part of us that would rather stay as we are than be who we want.</p><blockquote><p>&#129300; What am I afraid of doing, and what would my life be like if I wasn&#8217;t afraid of doing those things?</p></blockquote><p></p><h2>4 - Taking action</h2><p>Introspection is fun, but useless if you don&#8217;t put it into action.</p><p>There&#8217;s a distinction between exercising agency and biasing towards action. Agency is about effecting <em>change</em>, which means taking actions that <em>get results</em>. &#8220;You can just do things&#8221; does not mean &#8220;go do anything.&#8221;</p><p>It&#8217;s not a bias towards action, it&#8217;s a bias towards results.</p><h3>Agency compounds</h3><p>Action is key. Action produces information. Pay close attention while you&#8217;re doing the work. The work will teach you about yourself, about who you want to be. It&#8217;ll open more options, build your confidence, and help you get unstuck.</p><blockquote><p>The only way to learn is by playing. The only way to begin is by beginning. - Sam Reich</p></blockquote><p>The more you do this, the stronger you become, and the easier it gets. You will gain more capabilities, more self-knowledge, and more confidence, and move closer to the next iteration of you.</p><h2>And now, a moment of Zen</h2><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">Just beyond yourself
It&#8217;s where you need to be
Half a step into self-forgetting and the rest restored by what you&#8217;ll meet
There is a road always beckoning
When you see the two sides of it closing together at that far horizon and deep in the foundations of your own heart at exactly the same time,
That&#8217;s how you know it&#8217;s the road you have to follow
That&#8217;s how you know it&#8217;s where you have to go
That&#8217;s how you know you have to go
That&#8217;s how you know
Just beyond yourself, it&#8217;s where you need to be
&#8212; David Whyte</pre></div><h2>Bibliography</h2><ul><li><p><a href="https://autotranslucence.wordpress.com/2018/03/30/becoming-a-magician/">Becoming a Magician - Autotranslucence</a></p></li><li><p><a href="https://plato.stanford.edu/entries/agency/">Stanford encyclopedia of Philosophy entry on agency</a></p></li><li><p><a href="https://chanamessinger.com/blog/musings-on-teaching-agency">Musings on teaching agency - Chana Messinger</a></p></li><li><p><a href="https://x.com/ChanaMessinger/status/1463160594941554696">Thread: High Agency Questions - Chana Messinger</a></p></li><li><p><a href="https://usefulfictions.substack.com/p/how-to-be-more-agentic">How to be more Agentic - Cate Hall</a></p></li><li><p><a href="https://usefulfictions.substack.com/p/maybe-youre-not-actually-trying">Are you even really trying? - Cate Hall</a></p></li><li><p><a href="https://milan.cvitkovic.net/writing/things_youre_allowed_to_do/">Things you&#8217;re allowed to do - Milan Cvitkovic</a></p></li><li><p><a href="https://www.experimental-history.com/p/so-you-wanna-de-bog-yourself">So you Wanna De-Bog Yourself - Adam Mastroianni</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Playing and making menagerie games]]></title><description><![CDATA[My favorite games use modular pieces and invite emergent strategies.]]></description><link>https://www.statetransition.co/p/playing-and-making-menagerie-games</link><guid isPermaLink="false">https://www.statetransition.co/p/playing-and-making-menagerie-games</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 26 Aug 2025 14:41:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0_Fq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My favorite games use modular pieces and invite emergent strategies. I call these <strong>menagerie games</strong>. In this piece, I'll tell you about three games I love and how they inspired two games I designed. One helped me skill up on AI coding; the second helped me connect with my son.</p><h2>Core elements of a menagerie game</h2><ol><li><p><strong>A varied pool of interlocking game pieces</strong>. Cards, weapons, items, anything. You draw from a random subset each game.</p></li><li><p><strong>Interlocking mechanics</strong> that influence one another and generate emergent interactions and strategies</p></li><li><p><strong>Combos and nonbos</strong>. Some pieces are synergistic, others antagonistic.</p></li><li><p><strong>Infinite extensibility.</strong> There's always room to add new pieces and mechanics.</p></li></ol><p>Being dealt a pile of random pieces and figuring out how to put them together is the core hook. The mix of puzzle-solving and discovery keeps me coming back. The randomness adds to the addiction; each run is a fresh puzzle to solve. A new space to explore.</p><h2>Menagerie archetypes: roguelikes and deck-builders</h2><p>Two genres of games fit into this: roguelikes and deck-builders.</p><p><strong>Roguelikes</strong> are games inspired by the 1980s video game <a href="https://www.myabandonware.com/game/rogue-4n/play-4n">Rogue</a>. In Rogue, you navigate a labyrinth of randomly generated dungeons, with random item and monster placement. While other fantasy games are 30-60 hour epics, Roguelikes are built around 30-60 minute runs. One life, you either finish the dungeon or start over with a new one.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0_Fq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0_Fq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 424w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 848w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0_Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png" width="1456" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:327046,&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://www.statetransition.co/i/171987627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.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_!0_Fq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 424w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 848w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.png 1272w, https://substackcdn.com/image/fetch/$s_!0_Fq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F045ade4d-56bd-4b12-bb0a-1e3d5029e0da_2006x1300.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><strong>Deck-builders</strong> are what they say on the tin. You have a deck of cards you can modify, either before or during the game. You are drawing from a random pile, but you get to have agency in the design of the pile.</p><p>Roguelikes give you a lot of different game pieces to randomize: dungeons, monsters, player stats, equipment, and consumables. Deck-builders have cards, an endlessly extendable game piece.</p><p>The three menagerie games I've had an obsession with, in chronological order, are&nbsp;<em>Magic: The Gathering</em>&nbsp;(the OG deck-builder),&nbsp;<em>The Binding of Isaac</em>&nbsp;(An absurdly funny and grotesquely horrifying roguelike), and finally&nbsp;<em>Balatro</em>&nbsp;(a deck-builder&nbsp;<em>and</em>&nbsp;a roguelike, drool).</p><h2>To Magic: The Gathering, and Beyond</h2><p>As of this writing, there are&nbsp;<a href="https://scryfall.com/search?q=game%3Apaper&amp;order=name&amp;as=grid&amp;unique=cards">30,367</a>&nbsp;unique Magic: The Gathering cards. Magic has been releasing new cards for 32 years. It doesn't get more extensible than that.</p><p>Magic cards have always represented a variety of concepts: spells, places, things, magical devices, weapons, battles, vehicles, and even reuniting with a long-lost old friend.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gSdM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gSdM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gSdM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg" width="672" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:672,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/171987627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.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_!gSdM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!gSdM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9a46db0-00aa-4e99-acef-af9059f8c94b_672x936.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>Magic wove extensibility into the lore. Magic takes place in a 'multiverse' with an infinite number of alternate universes called planes. This way each set can explore a new theme. Over the past 30 years they have had planes inspired by, but not limited to:</p><ul><li><p>Greek mythology</p></li><li><p>Japanese mythology</p></li><li><p>Indian mythology</p></li><li><p>Fairy Tales</p></li><li><p>Tolkien-inspired worlds</p></li><li><p>Hell</p></li><li><p>A world with a 600-year-long day/night cycle</p></li><li><p>A 15th-century ecumenopolis</p></li><li><p>A plane Gothic + Lovecraftian horror</p></li><li><p>A plane of campy 80s campy horror</p></li><li><p>A return to that Japanese mythology world but it's 2000 years later and now it's all cyberpunk</p></li><li><p>Pirate dinosaur world<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li><li><p>Cowboy world. Yee-haw!</p></li></ul><p>Executives at Hasbro recently had a very profitable realization: Magic's system could support not just any world, but also any IP. They could play the same game as Lego and Fortnite. Why make a Tolkien-inspired set when you can just print the&nbsp;<em>Lord of the Rings</em>&nbsp;set? Magic released a <em>Final Fantasy</em> set, and it's their biggest seller <strong>ever.</strong> making more money than many other video games and movie releases this year. $200 million. If it were a movie, it would be tied for no.8 at the box office beside <em>Captain America: Brave New World</em></p><p>They are seriously trying to become the everything trading card game. The Amazon of sci-fi fantasy. 30 years and 30,000 cards later, their rate of producing new cards is actually <em>increasing.</em></p><h2>The Binding (and duality) of Issac</h2><p>Edmund McMillen gained notoriety with his breakout hit&nbsp;<em>Super Meat Boy</em>: a platformer that dared to ask the question: "What if Super Mario Bros. was batshit insane?" His follow-up, <em>The Binding of Issac</em>, a top-down roguelike that dared to ask the question: "What if The Legend of Zelda<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> was batshit insane?"</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hlpc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hlpc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hlpc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg" width="474" height="266" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:266,&quot;width&quot;:474,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/171987627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.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_!Hlpc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hlpc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ff91a88-1225-41a4-906e-ef9f8b5ed9f0_474x266.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 loop is simple: Like Legend of Zelda, there are dungeons, each with an item and a boss. But instead of an overworld, you move from dungeon to dungeon.</p><p>The lore is a little more complicated. It's an allegory to Genesis 22. The one where God asks Abraham to sacrifice his son Issac, then at the last minute says 'jk' and merks a ram instead. In the game, Issac's mother believes a televangelist ordered her to kill her son. Isaac flees to the basement, which happens to be a cascade of procedurally generated dungeons.</p><p>Power-ups are all over the place. McMillien includes references to anything and everything, including:</p><ul><li><p>in-game lore</p></li><li><p>His previous games (Super Meat Boy, Time Fcuk<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>)</p></li><li><p>His favorite games (Magic: The Gathering)</p></li><li><p>The Bible</p></li><li><p>His dead cat (RIP Guppy)</p></li></ul><p>It's whiplash. The game swings from funny to tear-jerking. Horrifying yet goofy. While playing, you reflect on how Christian upbringings can fill children with a deep sense of guilt and shame, then collect a power-up that's a fart.</p><h2>Balatro, the genius of Joker Poker</h2><p>In Balatro, you play sets of poker hands and must hit a minimum score to advance to the next round. Every round, the minimum increases. Between rounds, you earn money and visit a shop where you can spend money to acquire jokers (permanent modifiers), one-shot items, new cards for your deck, or planet cards that increase the point value of specific hands.</p><div id="youtube2-VUyP21iQ_-g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;VUyP21iQ_-g&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/VUyP21iQ_-g?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Just like in poker, hand strength matters, but it's a small factor. Balatro's randomly generated dungeons are not the rounds; it's the shop. The shop gives you a limited number of options and 5 joker slots, which is your primary way of building your strategy and increasing your score.</p><p>Then there's also the deck-building. You start with a standard 52-card deck, then add, remove, and modify cards in it. If you have a joker that rewards hearts and another that rewards flushes, you can bias your deck towards hearts. If you have a joker that punishes face cards, you cut as many of them as you can. One of the most optimal decks is often 40 enhancement-packed kings of a single suit.</p><h2>Building my menagerie game</h2><p>In my <a href="https://www.statetransition.co/p/just-push-buttons">last post</a>, I mentionwed how <a href="https://liminalwarmth.substack.com/p/the-7-day-roguelike-that-took-six">another Substack post</a> inspired me to build my own roguelike. Menagerie games are ideal learning projects. There are always new mechanics and pieces you can invent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mNYg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mNYg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 424w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 848w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 1272w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mNYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png" width="1456" height="1391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1391,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:268136,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/171987627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.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_!mNYg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 424w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 848w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.png 1272w, https://substackcdn.com/image/fetch/$s_!mNYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96481ff0-cff1-42fc-a77a-a573561da70e_1920x1834.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>Add weapons. Then add elemental damage. Then status effects. Then triggers tied to player actions. Each layer asks new questions of me and of the game.</p><p>This creates an addictive, multi-tiered iteration loop:</p><ol><li><p>I iterate on the <strong>game</strong>, adding new items, tweaking and balancing.</p></li><li><p>Then, I iterate on the <strong>engine</strong>. Adding new mechanics, refactoring code as the system grows.</p></li><li><p>Finally, I iterate on my <strong>build process</strong>. How can I leverage Claude Code to build more interesting gameplay faster?</p></li></ol><p>I don't know when I'll stop iterating on this game. There's plenty else I want to build, but it's nice to have an evergreen playground that can be anything and everything. Just like Magic keeps adding expansions, there is always another weapon, monster, or mechanic to toss into the pot.</p><p><a href="https://github.com/GSto/seven-day-roguelike-challenge-claude-code">Devil's Den on Github</a></p><h2>Playing game design with my son</h2><p>I've co-designed a board game with my son, titled <em>Dinosaur Breakover</em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>. At the start, you pick which of four dinos you think will win a drag race. Then, players take turns drawing cards from a deck until one dino crosses the finish line. Former college drunks like myself might recognize this as a family-friendly riff on the drinking+gambling game Horserace.</p><p>What it lacks in complexity, it makes up for in how much watching my son draw his new card idea warms my heart. The deck contains various references that I put in and his ideas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i_kX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i_kX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i_kX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2589853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/171987627?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i_kX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!i_kX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f78e0d-03f3-4c82-8b1f-eddb372ac360_4032x3024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As he grows, maybe we can extend the lore and the mechanics. Make our own expansion packs.</p><p>One time, we sat down to play, and he asked:</p><blockquote><p>"What if it had dinosaurs AND dragons?"</p></blockquote><p>Great question, big guy. What if it did?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Yes, one line, this is not a typo. There are also mermaids and vampires.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>The Binding of Isaac </em>and <em>The Legend of Zelda </em>having the same meter is no coincidence. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Also not a typo.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>His name. I have no idea what a &#8216;breakover&#8217; but he loved it. </p></div></div>]]></content:encoded></item><item><title><![CDATA[Play is Serious Business]]></title><description><![CDATA[Being playful at work is good for both you and your employer.]]></description><link>https://www.statetransition.co/p/play-is-serious-business</link><guid isPermaLink="false">https://www.statetransition.co/p/play-is-serious-business</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sun, 01 Jun 2025 12:03:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4efc55c5-573e-4785-b23c-9b58e9665460_583x523.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Being playful at work is good for both you and your employer. But more than that, approaching life with a playful spirit is essential to living a rich, creative life.</p><p>And don&#8217;t just take my word for it. <em>Ludology, </em>the science of play, was pioneered by Dutch historian Johan Huizinga in his 1938 book <em><a href="https://en.wikipedia.org/wiki/Homo_Ludens">Homo Ludens: A Study of the Play-Element in Culture</a>.</em> In it, Huizinga examined what play is and why it matters.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V0q_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V0q_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V0q_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg" width="880" height="1360" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1360,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:275459,&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://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.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_!V0q_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!V0q_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39988156-d44d-452e-b00e-d42bcbbe1058_880x1360.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></p><p>He saw play as so essential that he described humans as fundamentally creatures of play&#8212;hence the title. Video game designer Hideo Kojima loved this idea so much he created a mascot called &#8220;the Luden&#8221; for his studio.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Np4X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Np4X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Np4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245529,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.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_!Np4X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!Np4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff269138d-26c1-49a3-a77e-ebad9bbe5a73_2048x2048.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>So what <em>is</em> play? </h2><p>Huizinga defined play as free, unstructured activity that exists apart from ordinary life and creates its own order. He also introduced the idea of &#8220;the magic circle&#8221;&#8212;a specific space and time where the game exists which dissolves when the game ends. </p><p>For example, when I play pretend with my son, Magna-Tiles become houses, cars, and sushi restaurants. When we stop, they go back to being colorful connectable polygons in a bin.</p><h2>The forms of play </h2><p>Huizinga observed that play manifests in many forms:</p><ol><li><p><strong>Joking &amp; jesting</strong> - Humor bends expectations and opens up shared space. </p></li><li><p><strong>Child&#8217;s play:</strong> What Maria Montessori called &#8220;the work of the child.&#8221; Also observed in animals.</p></li><li><p><strong>Competition</strong>: such as sporting events and board games. </p></li><li><p><strong>Pretend play</strong>: Improv, acting, &amp;  mimicry. </p></li><li><p><strong>Rhythmic play:</strong> dance, music, poetry.</p></li><li><p><strong>Imaginiation: </strong>Mythmaking &amp; storytelling.</p></li></ol><h2>The benefits of play </h2><p>Huizinga viewed play as foundational to the human experience. It gives us so much:</p><h3>Play builds community</h3><p>Play isn&#8217;t a part of a culture&nbsp;&#8212;&nbsp;it creates it. Take professional sports for example:  teams compete for a win, but also for the right to be celebrated. Fans join in too, sharing in joy or heartbreak with friends and strangers alike. (Fun fact: &#8220;praise&#8221; and &#8220;prize&#8221; share the <a href="https://www.etymonline.com/word/praise">same latin root</a>.)</p><p></p><h3>Play increases flexible thinking and problem solving.</h3><p>As Visakan Veerasamy points out, people often come up with their cleverest ideas when they&#8217;re joking around.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gbyg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gbyg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 424w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 848w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gbyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png" width="1456" height="1324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1324,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563124,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.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_!gbyg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 424w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 848w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!gbyg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2171b8fc-52ff-4528-be24-4ae815e733c6_2376x2160.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></p><h3>Play teaches emotional regulation and perseverance.</h3><p>Setbacks don&#8217;t sting as much when you have a lighthearted approach. And when you&#8217;re enjoying what you&#8217;re doing, you&#8217;re more likely to stick to it. </p><h3>Play increases engagement</h3><p>When you approach things as play, it&#8217;s easier to stay engaged, bringing more attention and energy to your craft. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iffs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iffs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 424w, https://substackcdn.com/image/fetch/$s_!iffs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 848w, https://substackcdn.com/image/fetch/$s_!iffs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 1272w, https://substackcdn.com/image/fetch/$s_!iffs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iffs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png" width="1456" height="1050" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1050,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1946775,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.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_!iffs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 424w, https://substackcdn.com/image/fetch/$s_!iffs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 848w, https://substackcdn.com/image/fetch/$s_!iffs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.png 1272w, https://substackcdn.com/image/fetch/$s_!iffs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5650bdf-e13e-4429-815d-e5f2a9af806a_2348x1693.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></p><h2>Weaponized Play </h2><p>Play is powerful, so obviosuly people will twist it for profit&#8212;and the results aren&#8217;t always good.</p><p>One common example is making work more &#8220;gamelike.&#8221; But play and games aren&#8217;t the same thing. Games are just one form of play&#8212;they have rules, goals, and structure. Sometimes game-like ideas are useful, like when we &#8220;level up&#8221; our skills or follow a &#8220;skill tree&#8221; to build knowledge. But they can also be harmful.</p><p></p><h3>Gamification considered harmful </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MWaY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MWaY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 424w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 848w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MWaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png" width="1456" height="653" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:653,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:538989,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.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_!MWaY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 424w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 848w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.png 1272w, https://substackcdn.com/image/fetch/$s_!MWaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87fd603d-8edd-4a00-a37a-240df99aa852_2972x1332.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></p><p>Gamification is  adding game mechanics to systems with the element of play stripped away. Think leaderboards, quests, achievements, unlocks, and XP to drive behavior. It is psychologically manipulative. Uber rolled out a &#8220;quest&#8221; feature for drivers, offering bonus cash for hitting milestones. But as drivers got close to their goal, Uber would feed them lower-paying rides, keeping them behind the wheel longer. They are out driving, eyes burning, concentration fraying. Uber is helping driver&#8217;s have fun it&#8217;s putting them and others at risk to increase profits.</p><p>Gamification can have positive effects too. I used to go to a CrossFit gym, fully aware that CrossFit is just gamified workouts. But it worked: it kept me coming back and got me in better shape.</p><p>When you see gamified systems, you should stop and ask: What behaviors is the system pushing? Who benefits most from them? <br></p><h3>Why gambling breaks some people </h3><p>Gambling is another example of play gone awry. It&#8217;s subject to the <strong>overjustification effect</strong>&#8212;when external rewards crowd out internal enjoyment.</p><p>Gambling can be fun, but when done compulsively it can be destructive. Playing for stakes removes the intrinstic joy of the game, makign it worklike. In college I paid rent &#8220;playing&#8221; online poker for two years. It was miserable. It turned an activity I used to enjoy with my friends around a table into four-suited Excel hell.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w_4y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w_4y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 424w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 848w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 1272w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w_4y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png" width="1106" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1207102,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/164226769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.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_!w_4y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 424w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 848w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 1272w, https://substackcdn.com/image/fetch/$s_!w_4y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a97a518-d315-44ad-9eb3-91c887643eb8_1106x787.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Another day at the office </figcaption></figure></div><p></p><h3>Mandatory fun </h3><p>At my first job, I received an email (remember those?) inviting me to the company picnic on Columbus day. It informed us that attendence was &#8220;mandatory and fun&#8221;.</p><p>Play cannot be a top-down directive. You cannot force your reports to play and have fun. Play, by definition, is free. As soon as it is put on your calendar with an objective of team building or building trust, it&#8217;s no longer play. It&#8217;s a a meeting with an above-average level of cringe.</p><p></p><h2>So, How to we achieve this? </h2><p>We must do what Johan called &#8220;<strong>Embodying the spirit of play</strong>&#8221;. It has to come from within. It&#8217;s about choosing to bring an attitude of play and lightness to everything to do.</p><p><strong>Because Play in the human engine of creation</strong>. **From it, we create culture, poetry, jokes, stories our communites . Being playful brings our own best, most creative, most. engaged, more powerful selves to the world. That&#8217;s why joking about the outcomes you want, bringing the character of play, enables you to be authentic, open to new possibilities, &#8220;yes and&#8221; reality, and meme your dreams into existence.</p>]]></content:encoded></item><item><title><![CDATA[We’re all entrepreneurs, whether we like it or not]]></title><description><![CDATA[The "You, Inc." philosophy]]></description><link>https://www.statetransition.co/p/were-all-entrepreneurs-whether-we</link><guid isPermaLink="false">https://www.statetransition.co/p/were-all-entrepreneurs-whether-we</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 08 May 2025 19:22:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/da346158-6f96-4a12-b91c-d0cb3a538c06_758x514.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>"We are all capitalists&#8217;&#8230;and therefore, we all have to take risks." </p><p>Franco "Bifo" Berardi, <em>After the future</em></p></blockquote><p>My first experience with self-employment was freelancing. I quickly realized I had to seek out work, invest in my personal brand and network, and use my time and resources efficiently. It wasn&#8217;t the &#8220;freedom&#8221; promised by lifestyle podcasters&#8212;it was more responsibility and autonomy.</p><p>Eventually, freelancing dried up. The only gigs I could find were 6-12 month, 40/hour week contracts. Those are just jobs with no benefits, no PTO, and an expiration date. </p><p>I retreated back to the world of full-time employment. </p><p>At first I thought I left my 'indie mindset' behind. But then I realized: succeeding as an employee is a lot more entrepreneurial than it seems. You have to take ownership, exercise agency, and run your career like a business.</p><p></p><h2>You, Inc. </h2><blockquote><p>&#8220;If you&#8217;re an employee, your most important job is to think like a principal&#8221;<br>&#8212; Naval Ravikant</p></blockquote><p>I am a company of one with a whale client responsible for 100% of my revenue.</p><p>Here&#8217;s what that mindset looks like in practice:</p><h3>You work for yourself first</h3><p><em>Of course</em> you want to deliver great service and results for your client. But you do it because it boosts your revenue, strengthens your reputation, and builds proof of work like case studies. Selfish motives don&#8217;t make for sustainable businesses, and companies that don't take care of their customers or employees won't last.</p><h3>You have a defined strategy, vision, and definition of success</h3><p>This is the biggest difference between a 'You, Inc.' and a big corporation: You are not bound by shareholder doctrine. Increasing revenue is great but it can't be the ultimate aim.</p><h3>You hunt for opportunities instead of waiting to be picked</h3><p>You actively seek opportunities that align with your strategy. You don't say, "That's not in my job description." You work for yourself, <em>you</em> wrote your job description. You find work that moves you closer your goals. You <a href="https://hbr.org/2020/03/what-job-crafting-looks-like">craft your job</a> in a way that plays to your strengths.</p><h3>You gotta sell</h3><p>No way around it: Selling is mandatory.</p><p>If you build it they will not come; They are too busy with their own work, wants, problems, and algorithmic feeds. You have to make yourself visible. You need to clearly and persuasively present your ideas. You have to push through that awkward feeling, straighten your shoulders, and toot your own horn. Learning to write &amp; speak pays huge dividends in any knowledge work<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>Beyond reframing <em>what</em> I do, I also reframe <em>why</em> I do it. It&#8217;s about more than a paycheck.</p><p></p><h2>Building career capital </h2><blockquote><p>&#8220;Prefer to work on things you can show. Prefer to work where people can see you. Prefer to work on things you can own.&#8221; <br>&#8212; Patrick MacKenzie, <em><a href="https://training.kalzumeus.com/newsletters/archive/do-not-end-the-week-with-nothing">Don&#8217;t end the week with nothing</a></em></p></blockquote><p>If we&#8217;re all capitalists, then even employment is a game of building capital, not just earning income.</p><p>I define career capital as any non-monetary value you add to your balance sheet.</p><p>Examples of career capital:</p><ul><li><p><strong>Skills &amp; expertise</strong> - what are you good at, and how well can you deliver?</p></li><li><p><strong>Specific knowledge</strong>- What secrets and insights have you gained that can't be found in any book?</p></li><li><p><strong>Network</strong> - How many people know you and what you offer?</p></li><li><p><strong>Reputation</strong> - Do people view you as someone that is trustworthy, reliable, and can get the job done?</p></li><li><p><strong>Proof of work</strong> - What evidence can you point to of what you've done?</p></li><li><p><strong>Side projects</strong> - What have you created that you own?</p></li></ul><p></p><p>What ways have you acquired career capital, and how did it pay off? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/were-all-entrepreneurs-whether-we/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/p/were-all-entrepreneurs-whether-we/comments"><span>Leave a comment</span></a></p><p></p><p>The most important aspect of career capital is <em>liquidity.</em> Prefer to build capital that you can take with you. The days of working 40 years for a pension and a gold watch are over. I&#8217;m not advocating constant job-hopping (though in early tech careers it can be strategic), but all jobs are finite. Plan accordingly.</p><p>If you take away one idea, it&#8217;s this: expand your investment mindset beyond index funds and retirement accounts. Start thinking about all the other forms of capital you can build.</p><p></p><h2>Collaborating with your client</h2><blockquote><p>&#8220;You work for a week, collect your paycheck on Friday, and then you and the company are even.&#8221; &#8212; Jack Welch </p></blockquote><p>I worry this attitude may be seen as antagonistic to your employer. In reality its the opposite.</p><p>When your customer/employer succeeds, you succeed. You want to be in a position where helping your employer aligns with your goals&#8212;and where it&#8217;s in their best interest to invest in you because you&#8217;re a safe bet with strong ROI.</p><p>But like recognizing the finitude of employment, it&#8217;s also important to understand the true nature of the relationship. Your employer, from an economic standpoint, is exploiting your labor. Their goal is to extract maximum value from your work. In exchange, you receive steady pay, benefits, and (hopefully) healthcare. For many, this is a fair deal.</p><p>Keeping this in mind reminds me that the relationship is symbiotic, transactional, and devoid of loyalty from either side.</p><p>I once worked at a company that, after an Amazon policy change, laid off a third of its staff overnight. I watched good colleagues&#8212;who&#8217;d done nothing wrong&#8212;get called into the office, return quietly to pack boxes, and walk out the door. It was a cold reminder: employment is never guaranteed.</p><p>Don&#8217;t live in fear, but have a Plan B.</p><p></p><h2>You don't get ahead working hard for others. You get ahead working hard for yourself</h2><p>I&#8217;m grateful I spent my early years self-employed. I didn&#8217;t earn as much as I could have in a salaried role, but I gained specific knowledge that&#8217;s paid bigger dividends. Mainly, it taught me that it was up to me to decide what I wanted, and what work I&#8217;d do to get it.</p><p>It taught me that in today's environment, I'd always be an entrepreneur, whether I like it or not.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For more on this idea I strongly recommend reading the transcript from Richard Hamming&#8217;s talk, <em><a href="https://www.cs.utexas.edu/~dahlin/bookshelf/hamming.html">You and Your Research</a></em></p></div></div>]]></content:encoded></item><item><title><![CDATA[Writing with AI: Do's and Dont's ]]></title><description><![CDATA[As someone passionate about both writing and AI, I often get asked, &#8220;How are you leveraging AI for writing?&#8221; and &#8220;As a writer, should I be scared of the oncoming AI slop apocalypse?&#8221; The answers are &#8220;intentionally&#8221; and &#8220;it depends&#8221; respectively.]]></description><link>https://www.statetransition.co/p/writing-with-ai-dos-and-donts</link><guid isPermaLink="false">https://www.statetransition.co/p/writing-with-ai-dos-and-donts</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sun, 16 Mar 2025 11:03:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/360522a6-bcc0-4d42-865f-f6b6c2b8c940_588x586.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As someone passionate about both writing and AI, I often get asked, &#8220;How are you leveraging AI for writing?&#8221; and &#8220;As a writer, should I be scared of the oncoming AI slop apocalypse?&#8221; The answers are  &#8220;intentionally&#8221; and &#8220;it depends&#8221; respectively. </p><p>AI is undeniably changing how people write. While some are excited by a future with less writing, I&#8217;m a little concered about a future with less thinking.</p><blockquote><p>It&#8217;s plausible that most people won&#8217;t need to write in the near future; we might even celebrate the triumph. But writing and arranging words is the process of careful thinking. By offloading it, will we not atrophy the muscles of thought? We&#8217;ll each gain the illusion of competence, without even being aware of our cognitive amputation. We might lose our personal sovereignty in an age where we need it the most. &#8212;&nbsp;Micheal Dean, <em><a href="https://cosmosinstitute.substack.com/p/essay-writing-as-personal-sovereignty">Essay Writing as Personal Sovereignty</a></em></p></blockquote><p>The threat of technology reshaping our brains, permanently, is real. If you over 30 like me, you&#8217;ve noticed how you remember fewer phone numbers. You reach for the GPS every time you drive to Home Depot, even though you&#8217;ve lived here for almost six years, shouldn&#8217;t you know the way by now?</p><p>David Perell, creator of the now defunct <a href="https://writeofpassage.com/">Write of Passage</a> course, holds a pessimistic view. He recently shared that he quit teaching the course because AI has made him bearing on online writing.<br><br></p><div class="comment" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/home&quot;,&quot;commentId&quot;:96614957,&quot;comment&quot;:{&quot;id&quot;:96614957,&quot;date&quot;:&quot;2025-02-27T15:18:39.113Z&quot;,&quot;edited_at&quot;:null,&quot;body&quot;:&quot;This AI boom has set off an existential crisis in me.\n\nSome background: I&#8217;ve been teaching writing for the past six years. In that time, I developed frameworks for how to write well and a reputation as a good teacher to learn from. Partially because of the AI wave, I decided to stop teaching. It has only been four months since I shut down my business, but I can no longer imagine teaching writing in a way that resembles anything close to the way I taught in the past.\n\nThe reason is simple: The world of non-fiction writing has fundamentally changed, and many of the skills I've developed and built my career on are becoming increasingly irrelevant.\n\nThe amount of expertise required to out-do an LLM is rising fast. For example, the quality of a well-prompted, ChatGPT Deep Research report is already higher than what I can produce in a day's worth of work on almost any subject.\n\nThe question is: What kinds of non-fiction writing will continue to last? Here&#8217;s a heuristic: The more a piece of writing comes from personal experience, the less it&#8217;s likely to be overtaken by AI. Personal writing, like biographies and memoirs, aren&#8217;t going away anytime soon. That's because people have data about their lives that LLMs don&#8217;t have.\n\nHaving a unique perspective helps too. This is Peter Thiel's famous interview question: \&quot;What very important truth do few people agree with you on?&#8221; If you have an idiosyncratic way of looking at the world, you don't have much to worry about.\n\nThe common thread here is humanity. People are also interested in people. Their stories, their struggles, their emotions, their drama, their unique insights into how the world works.\n\nWant proof? Scroll back to the beginning of this piece. You'll notice that I pulled you in by talking about a battle I&#8217;m fighting. If you&#8217;ve read this far, it&#8217;s because you&#8217;re interested in my personal crisis. I haven't thrown any data at you. All I've shared is personal experience.\n\nThe point is that human interest stories aren't going away. It&#8217;s like how computers are already better at playing chess than people, but nobody watches live streams of computers playing chess and Magnus Carlsen is still a huge name. Writing will be the same.\n\nSo I'm not saying that all writers are screwed. Nor am I saying that we shouldn't teach writing anymore. What I am saying is that the number of people who can gain an audience for their writing and outperform AI has fallen considerably &#8212; and will continue to do so.\n\nAI will be tougher on writers than it is on readers. Sure readers will have to endure some AI slop, but you can pretty easily avoid it if you're halfway intentional about what you consume. The challenge for non-fiction writers is that every piece of non-fiction writing now competes with the output of ever-improving LLMs and Deep Research reports. I'd say that half of what I read is now LLM-generated (and since time is finite, that means less of my attention is going to human-generated writing).\n\nGiven everything I&#8217;ve said above would I tell my writing students if today was the first day of class?\n\nI'd start by saying that the bar has been raised. You aren&#8217;t just competing against other humans anymore. You're competing against ever-improving LLMs. Fortunately, those same LLMs can help you write better. They&#8217;ll instantly give you 80th percentile feedback on your writing, and you can talk through your ideas with them whenever you&#8217;re stuck. That's just the beginning, and only a fool would ignore these advancements. I'd also be willing to bet that major changes are coming for the fiction world, but I don't have the first-hand experience to speak about them intelligently.\n\nWhen it comes to discovering ideas, I've also found that jamming with an LLM is more productive than doing it with most people I know (save for a few genius-level conversationalists). And I&#8217;m not the only one. Microsoft CEO Satya Nadella says: &#8220;The new workflow for me is I think with AI and work with my colleagues.&#8221;\n\nThere are things to love. There are things to hate. There are things to be excited about and things to be dejected about. I&#8217;m neither hopeless nor pollyannish. But my job as your teacher is to point you towards the truth of what&#8217;s happening, so you can see it clearly and make a game plan, no matter how uncomfortable it makes you feel.\n\nKnow this: What it means to be a journalist, researcher, academic, and full-time author is being rewritten.\n\nYou might be thinking: &#8220;So David, where are you taking your career?&#8221; I&#8217;m investing more into personal audio and video. I have a clearer sense for how to build a sustainable competitive advantage in those domains, especially because AI can&#8217;t produce high-level video interview content. And whatever writing I do will be more personal and opinionated.&quot;,&quot;body_json&quot;:{&quot;type&quot;:&quot;doc&quot;,&quot;attrs&quot;:{&quot;schemaVersion&quot;:&quot;v1&quot;},&quot;content&quot;:[{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;This AI boom has set off an existential crisis in me.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Some background: I&#8217;ve been teaching writing for the past six years. In that time, I developed frameworks for how to write well and a reputation as a good teacher to learn from. Partially because of the AI wave, I decided to stop teaching. It has only been four months since I shut down my business, but I can no longer imagine teaching writing in a way that resembles anything close to the way I taught in the past.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;The reason is simple: The world of non-fiction writing has fundamentally changed, and many of the skills I've developed and built my career on are becoming increasingly irrelevant.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;The amount of expertise required to out-do an LLM is rising fast. For example, the quality of a well-prompted, ChatGPT Deep Research report is already higher than what I can produce in a day's worth of work on almost any subject.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;The question is: What kinds of non-fiction writing will continue to last? Here&#8217;s a heuristic: The more a piece of writing comes from personal experience, the less it&#8217;s likely to be overtaken by AI. Personal writing, like biographies and memoirs, aren&#8217;t going away anytime soon. That's because people have data about their lives that LLMs don&#8217;t have.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Having a unique perspective helps too. This is Peter Thiel's famous interview question: \&quot;What very important truth do few people agree with you on?&#8221; If you have an idiosyncratic way of looking at the world, you don't have much to worry about.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;The common thread here is humanity. People are also interested in people. Their stories, their struggles, their emotions, their drama, their unique insights into how the world works.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Want proof? Scroll back to the beginning of this piece. You'll notice that I pulled you in by talking about a battle I&#8217;m fighting. If you&#8217;ve read this far, it&#8217;s because you&#8217;re interested in my personal crisis. I haven't thrown any data at you. All I've shared is personal experience.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;The point is that human interest stories aren't going away. It&#8217;s like how computers are already better at playing chess than people, but nobody watches live streams of computers playing chess and Magnus Carlsen is still a huge name. Writing will be the same.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;So I'm not saying that all writers are screwed. Nor am I saying that we shouldn't teach writing anymore. What I am saying is that the number of people who can gain an audience for their writing and outperform AI has fallen considerably &#8212; and will continue to do so.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;AI will be tougher on writers than it is on readers. Sure readers will have to endure some AI slop, but you can pretty easily avoid it if you're halfway intentional about what you consume. The challenge for non-fiction writers is that every piece of non-fiction writing now competes with the output of ever-improving LLMs and Deep Research reports. I'd say that half of what I read is now LLM-generated (and since time is finite, that means less of my attention is going to human-generated writing).&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Given everything I&#8217;ve said above would I tell my writing students if today was the first day of class?&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;I'd start by saying that the bar has been raised. You aren&#8217;t just competing against other humans anymore. You're competing against ever-improving LLMs. Fortunately, those same LLMs can help you write better. They&#8217;ll instantly give you 80th percentile feedback on your writing, and you can talk through your ideas with them whenever you&#8217;re stuck. That's just the beginning, and only a fool would ignore these advancements. I'd also be willing to bet that major changes are coming for the fiction world, but I don't have the first-hand experience to speak about them intelligently.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;When it comes to discovering ideas, I've also found that jamming with an LLM is more productive than doing it with most people I know (save for a few genius-level conversationalists). And I&#8217;m not the only one. Microsoft CEO Satya Nadella says: &#8220;The new workflow for me is I think with AI and work with my colleagues.&#8221;&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;There are things to love. There are things to hate. There are things to be excited about and things to be dejected about. I&#8217;m neither hopeless nor pollyannish. But my job as your teacher is to point you towards the truth of what&#8217;s happening, so you can see it clearly and make a game plan, no matter how uncomfortable it makes you feel.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Know this: What it means to be a journalist, researcher, academic, and full-time author is being rewritten.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;You might be thinking: &#8220;So David, where are you taking your career?&#8221; I&#8217;m investing more into personal audio and video. I have a clearer sense for how to build a sustainable competitive advantage in those domains, especially because AI can&#8217;t produce high-level video interview content. And whatever writing I do will be more personal and opinionated.&quot;}]}]},&quot;restacks&quot;:109,&quot;reaction_count&quot;:813,&quot;attachments&quot;:[],&quot;name&quot;:&quot;David Perell&quot;,&quot;user_id&quot;:13374485,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c333aba4-058d-418c-b30f-a945b67ff7cf_1738x1738.jpeg&quot;,&quot;user_bestseller_tier&quot;:null}}" data-component-name="CommentPlaceholder"></div><p></p><p>However, I still think Gen AI has a place in the writing process. They are <em>language </em>models after all. I also disagree with Parell, I still think there is a ton of leverage and alpha in writing online. If I didn&#8217;t, we wouldn&#8217;t be here right now. </p><p>Here are my guiding principles for leveraging AI: </p><p></p><h2>DO: Use AI for research </h2><p><a href="https://openai.com/index/introducing-deep-research/">ChatGPT Deep research</a> is the new Wikipedia page. A starting point, not an answer. They are tapas menus of resources to pick and choose from. A great first stop when you delve into a new topic. </p><h2>DON&#8217;T: Use AI for summarization</h2><p>Summarizing isn&#8217;t just condensing information&#8212;it&#8217;s deciding what matters, how to structure it, and how to reframe it. Summarization is how you build retention and understanding. It&#8217;s a creative, intentional act. Delegating summarization is like sending an android to your CrossFit class.</p><h2>DO: Use AI as reference</h2><blockquote><p>I urge my students to get a usage dictionary&#8230; To recognize that you need a usage dictionary, you have to be paying a level of attention to your own writing that very few people are doing&#8230; A usage dictionary is [like] a linguistic hard drive&#8230; For me the big trio is a big dictionary, a usage dictionary, a thesaurus &#8212; only because I cannot retain and move nimbly around in enough of the language not to need these extra sources.</p><p>As a teacher, about 90% of my job is getting the students to understand why they might need one. &#8212;&nbsp;David Foster Wallace, <em><a href="https://archive.org/details/quackthiswaydavi0000unse">Quack This Way: David Foster Wallace &amp; Bryan A. Garner Talk Language and Writing</a></em></p></blockquote><p>Writers have always relied on tools&#8212;there&#8217;s no shame in using them to improve your work. When I&#8217;m stuck on a word choice, I&#8217;ll ask ChatGPT or Claude to give me 5 options to fill in the blank. Sometimes it&#8217;s faster than reaching for the dead tree tool a whole 15 feet away. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5ZK2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5ZK2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 424w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 848w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 1272w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5ZK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png" width="811" height="138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:811,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16631,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.statetransition.co/i/159171586?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.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_!5ZK2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 424w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 848w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 1272w, https://substackcdn.com/image/fetch/$s_!5ZK2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F668cb22f-1e36-41a6-916b-ad0baf6f1cc1_811x138.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Don&#8217;t: Let AI strip your writing of personality</h2><p>Don&#8217;t shove text through the AI mill and uncrtically publish what comes out the other side. Instead, use AI for suggestions. Pick the ones that work best or use them as inspiration to go in another direction. AI gives you options, you provide perspective and taste. </p><h2>Do: use AI as a line editor</h2><p>AI won&#8217;t make creative word choices, but it can suggest clearer alternatives, like replacing &#8220;talk about things&#8221; with &#8220;communicate.&#8221; Here&#8217;s a prompt I&#8217;ve been experimenting with to do this: </p><pre><code>Act as an experienced writer with a focus on improving the clarity and readability of text. You are responsible for reviewing a piece of text. Break down the sentences into simpler forms without losing the original meaning or nuance. Implement appropriate punctuation, streamline the language, and remove any unnecessary jargon or filler words. Ensure that the content adheres to a consistent style guide and retains its original purpose while becoming easier to read and comprehend.

Go section by section, and give me the original version, the revised version, and a list of changes made</code></pre><h2>Don&#8217;t: Rely on AI as proofreader</h2><p>AI cannot replace human feedback. It can fix a sentence, but it can&#8217;t tell you if it&#8217;ll resonate with someone. Writing is still for readers, and we need readers to help us figure out what&#8217;s interesting and what&#8217;s dull. What&#8217;s mind blowing and what&#8217;s confusing. </p><p></p><h2>AI is an assistant, not a replacement</h2><p>AI cannot replicate personality, perspective or taste. It cannot build human connection or express a deeply held belief. It can only help humans do so. It can replace my thesaurus, but it can&#8217;t replace my mind or my soul. </p><p>To wit, if your paycheck is contingent on pumping out thoughtless, soulless content, then yeah, I&#8217;d be concerned. </p>]]></content:encoded></item><item><title><![CDATA[Weathering the unavoidable discomfort of writing online]]></title><description><![CDATA[online writing failure modes and how to avoid them]]></description><link>https://www.statetransition.co/p/weathering-the-unavoidable-discomfort</link><guid isPermaLink="false">https://www.statetransition.co/p/weathering-the-unavoidable-discomfort</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sun, 09 Mar 2025 12:23:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/88c54da7-c0d8-4dc5-85cc-3c641b719c69_488x600.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey! So you're thinking about publishing an article online but have some reservations?</p><p>Maybe you&#8217;re wondering if it&#8217;s worth it, if you should, if it&#8217;ll backfire, or if it&#8217;ll be any good. Totally understandable. Happens all the time. Don't worry&#8212;these concerns are completely normal and common. Fortunately, there are proven strategies to overcome these obstacles. Let&#8217;s meet the villain of your journey: Resistance</p><h2>Battling the Resistance</h2><p>In his book 'The War of Art,' Steven Pressfield identified this phenomenon as 'the Resistance.' The Resistance is the antithesis of the Muse. Instead of inspiring you to create, Resistance tries to stop you.</p><p>Creativity requires doing something others won&#8217;t do, to an audience that might not materialize, without a guaranteed reward. It requires vulnerability. The feeling of resistance is normal and unavoidable.</p><p>Understanding that resistance is normal and expected should help prevent it from stopping you. Being creative is <em>supposed </em>to be uncomfortable. It&#8217;s like going to the gym &#8212; discomfort signals growth.</p><h2>What&#8217;s the point of publishing online? Is it worth the time?</h2><p>I can promise you it is.</p><p>You have value worth sharing. Helping even <em>one person</em> justifies the effort. If you frequently get the same questions, Publishing an answer saves you time and helps others more efficiently.</p><p>Writing also crystallizes your thinking. While our minds are fuzzy, unreliable webs of thought, writing is concrete and linear. The page stares back at us. It begs for examination. And knowing that other people will see it now encourages us to raise the bar on the effort and quality of our thinking.</p><p>Publishing can spark meaningful conversations. I&#8217;ve reconnected with old friends (Hi Cory and Jeremy!) through writing. I didn&#8217;t anticipate that, but I&#8217;m grateful for it. Sharing your ideas has a way of attracting like-minded people. You&#8217;ll also be a more engaging conversationalist since you&#8217;ve refined your thinking and opinions more than most.</p><p>Writing online can <strong>create opportunities. </strong>The right person reading one of your pieces at the right time can open doors. Based on my articles, I&#8217;ve received job offers, invitations to give talks, and opportunities to lead initiatives at work. The internet is an infinite leverage machine.</p><p>Finally, humans are built to create, not just consume. I want to see more people putting their ideas out into the world. I&#8217;ve read articles and essays that have permanently altered the way I think, and changed my career path for the better. What if you could make that happen for someone else?</p><h2>Okay, I see the value in publishing. Do I have to go build a whole website now?</h2><p>This is a common sticking point, especially for engineers. They want a personal website to pull double duty as a platform to share work, and a playground to mess around with shiny new technologies. Do not turn your personal blog into an engineering project at the start. <a href="https://en.wikipedia.org/wiki/Single-responsibility_principle">Single responsibility principle</a> applies here.</p><p>If you can&#8217;t spin up a new website in four hours or less, you&#8217;re doing it wrong. Making a website is easier than it&#8217;s ever been. Use <a href="http://r">SquareSpace</a> or <a href="https://wordpress.com/">WordPress</a> or <a href="https://ghost.org/">Ghost</a>. It doesn&#8217;t even have to be a website! You could use newsletter-based publishing tools like <a href="https://substack.com/">Substack</a> or <a href="https://www.beehiiv.com/">Beehiiv</a>.</p><h2>Okay, I have a site, but I don&#8217;t want to be a &#8220;blogger&#8221;</h2><p>You don't need to build an audience, commit to a schedule, or maintain a content calendar. Forget about creating a "personal brand," crafting a "positioning statement," or developing a "content strategy." Resistance is trying to make the problem sound bigger than it is. <br><br>What I am advocating for is an entirely different game. Tom Critchlow calls this &#8216;<a href="https://tomcritchlow.com/2018/02/23/small-b-blogging/">Small-b blogging</a>.&#8217; You aren&#8217;t writing for a massive audience. You are writing for your network.</p><p>Don&#8217;t write just to hit some frequency some hustle blogger said you should, or to maximize pageviews. Instead, strive for writing that has specific appeal, at a comfortable pace, aiming for meaningful engagement over empty metrics.</p><p>Don&#8217;t borrow trouble from future articles no one is forcing you to write. Focus on what&#8217;s interesting <em>now. </em>Who can you help, and what can you publish&nbsp;<em>today?</em></p><h2>I don&#8217;t know enough</h2><p>You have more expertise than you realize. Years of experience becomes so familiar we take it for granted &#8212; like water to a fish. Ideas that are obvious to you could be a revelation for someone else.</p><p>Here&#8217;s a secret: experts don&#8217;t write because they have expertise. They have expertise because they write.</p><p>Writing is a method for <em>building </em>expertise more than sharing it. The root of the word "essay" means "to attempt." You ask yourself a question and attempt to answer it, going on an intellectual journey and bringing others with you.</p><blockquote><p>My writing is smarter than be because I can rewrite it.&#8221; Susan Sontag</p></blockquote><p>There&#8217;s an episode of the Simpsons(<a href="https://simpsons.fandom.com/wiki/I%27m_Spelling_as_Fast_as_I_Can">Spelling as Fast as I can</a>) where Marge is trying to figure out how they are going to pay to send Lisa to college. They have this exchange:</p><blockquote><p><strong>Lisa</strong>: Mom I'm having a crisis of conscience. Can you and Dad afford to send me to college?</p><p><strong>Marge</strong>: Oh of course. I mean, not on your father's salary, but I could and give piano lessons.</p><p><strong>Lisa</strong>: But you don't play the piano.</p><p><strong>Marge</strong>: I just gotta stay one lesson ahead of the kid.</p></blockquote><p>There&#8217;s real value in being one lesson ahead of the kid. Your recent time in the trenches gives you an accurate memory and shared context with the reader. The fresh perspective of someone who just learned something enables you to communicate in a more relatable, high-fidelity way.</p><p>To discover what you know, you have to get it out of your head. Jot down a rough outline of supporting points for your idea. Try doing a 10-minute free write on the topic. You can try to fill it in with other notes, ideas, and links. You might surprise yourself with how much you come up with.</p><p>From there, targeted research can fill any remaining gaps.</p><p>An idea I value is <strong>intellectual activism</strong>: The art of taking existing information and making it more accessible, understandable, useful, or enjoyable to others.</p><p>Finding information in books, papers or online videos, or threads and distilling and sharing it in a way that&#8217;s accessible to others is a public service. Curating and combining resources generates new value from existing material. You can draw from multi-disciplinary knowledge. Warren Buffet says he learned about how markets evolve by reading <em>The Origin of the Species.</em></p><p>This is why I take notes compulsively and collect information and links like Pokemon: When I sit down to write I don&#8217;t face a blank page. Instead, I can draw from my bank of ideas and evidence.</p><h2>I have nothing original or interesting to say</h2><p>Isn&#8217;t that cheating though? How is building off of others' work not plagiarism?</p><p>The concept of &#8220;originality&#8221; in writing is a myth. Can you name a writer that is truly &#8220;original&#8221;? <a href="https://www.everythingisaremix.info/watch-the-series/">Everything is a remix</a> &#8212; we all build on existing ideas. The image of an author pulling inspiration from the ether is fantasy. It's all old hats through new lenses.</p><p>No one is original, but everyone is unique. Your personal perspective matters and is worth sharing. Anyone can share facts or links. Combining them with your experiences, skills, context, and stories creates something worthwhile.</p><p>Uniqueness is combinatronic. For every experience, memory, skill, and story you have, there are intersections between them all. These give you even more unique places to draw inspiration.</p><p>Your network is also unique to you. If you share something with someone, they will see something that otherwise wouldn&#8217;t have. Don&#8217;t feel bad because it isn&#8217;t original &#8220;enough.&#8221;</p><p>Once you have an outline, you can add color to it by adding bits only you can: your stories, experiences, memories, observations, and perspectives. Consider how these elements intersect with each other and with your topic.</p><p>This piece was inspired by other books and articles I&#8217;ve linked to. They all have one thing in common: All these authors have had much more writing success than me. I had to get over Resistance telling me I didn&#8217;t &#8220;deserve&#8221; to write this. I&#8217;m betting there is some value in someone saying, &#8220;Look, I don&#8217;t have impressive subscriber numbers to show you. My readership is tiny. I still think it&#8217;s worth showing up and putting my ideas out there.&#8221; Maybe you will too.</p><p>You can also remix your own work. Every piece does not need to be 100% brand new. Previous notes, comments, conversations, or documents might have material that can be reused. I call this stuff &#8220;grist&#8221; material that is ready to be refined into something useful.</p><p>By using the existing grist, you can craft version 2s and version 10s of your ideas. These are bound to be better than the original. Venkatesh Rao calls this <a href="https://www.ribbonfarm.com/2011/08/19/the-calculus-of-grit/">The Calculus of Grit</a>. If I had written it first, I probably would have called it &#8220;The Calculus of Grist.&#8221;</p><p>The idea that you aren&#8217;t smart enough or original enough is also a myth. It can be safely ignored. Take the path of least resistance. There is an abundance of work out there from yourself and others, ready to be refined, referenced, and remixed.</p><h2>The twin anxieties of readership</h2><p>People can have opposite reactions to the same stimulus. Some people lose their appetite when they get stressed. Others reach straight for the fries and Girl Scout cookies.<br><br>As you approach hitting &#8220;publish,&#8221; Resistance gets stronger. His final move manifests in one of two opposing fears: Either you are afraid that no one will read what you write, or are you afraid they will.</p><h2>I&#8217;m afraid no one will read what I write</h2><p>Even if no one reads your piece, there is still inherent value in writing and publishing. You refined ideas and have more material for next time. You have an asset that may pay off later. You have one more rep hitting publish. Maybe you needed to write this piece so it could tell you what you should write next.</p><p>Everybody can benefit from the result. You get to benefit from the process.</p><p>If you want readers, be proactive. Put your link out on all your socials. Sure, that&#8217;s table stakes. But also, if you wrote a piece that you think could help someone you know, send it to them directly.</p><p>Here&#8217;s an offer: If you&#8217;re scared you can use me to practice. Send me your published piece or even a draft in Google Docs. I promise I&#8217;ll read it and share some feedback. You are guaranteed to have at least one reader.</p><h2>I&#8217;m afraid someone will read what I write</h2><p>What if the end result isn&#8217;t &#8220;good enough?&#8221; What if we&#8217;re misunderstood or misrepresented? This is a classic move of the resistance. It&#8217;ll never turn out exactly how you pictured it. Vision is ahead of execution, as it should be. Just remember that so long as you try, whatever you were able to put out was, in that moment, your best work. That&#8217;s all anyone can ask of you.</p><p>You can&#8217;t be perfect but you shouldn&#8217;t be sloppy. It takes practice to find the correct amount of effort to put into a piece before hitting publish. In my experience, the quality of a piece is a function of the number of revisions, not some spark of genius.</p><p>What about negative feedback? If you ever have an article that gets any traction, you will get some haters. This is a good thing. It means someone thinks your piece is worth engaging with. Some are trolls that can be ignored. Others will give you the precious gift of feedback.</p><p>This is a valuable part of the process. You can only refine your ideas and perspective so much internally. The real magic is in when you use them to interact with others. Feedback counts as grist.</p><p>Internet writing remains malleable&#8212;you can always edit or delete content. The internet has a goldfish memory, and it remembers successes more than failures.</p><p>Anything you publish is a UI for the reader who wants to be entertained or informed. They want the piece to be good. They are rooting for you. Everyone is on the same side; The relationship between reader and writer is ultimately positive.</p><h2>Godspeed</h2><p>Don&#8217;t be afraid. Countless others have published blog posts and lived to tell the tale. In a world overrun by vertical videos and AI slop, online writing is one of the best asymmetric bets opportunities for knowledge workers. You can create a lasting, high leverage asset in a few hours, for free. By writing and publishing, you refine your thinking, create a shareable asset you own, and expand your luck surface area. How many other activities offer this much upside with such minimal investment?</p><p>All you have to do is get over capital-R Resistance and do some small-b blogging. I&#8217;m excited to see what you come up with!</p>]]></content:encoded></item><item><title><![CDATA[Work-life balance considered harmful]]></title><description><![CDATA[Here's 4 alternatives]]></description><link>https://www.statetransition.co/p/work-life-balance-considered-harmful</link><guid isPermaLink="false">https://www.statetransition.co/p/work-life-balance-considered-harmful</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Fri, 17 Jan 2025 14:02:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/857aa79d-37d9-428f-b794-6b472a77cbeb_588x454.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I hate the phrase &#8220;work-life balance.&#8221; </p><p>It&#8217;s both work-centric and work-negative. It assumes the default priority in your life is your 9-to-5, giving work equal billing with <em>literally everything else. </em>What are more effective ways to frame where work fits into our lives? </p><h2>1</h2><p>Work-life balance is off-balance. What people mean when they say &#8220;work-life balance&#8221; what they want is <strong>work-life boundaries. </strong></p><p>You don&#8217;t want to be answering emails at 7 pm. You don&#8217;t want to hear screaming kids or yapping dogs when you&#8217;re trying to debug a PR. That&#8217;s fair. </p><p>It&#8217;s a challenge when working remotely, and you can&#8217;t escape to the office (or vice versa) </p><p>You can build boundaries around time or space to help. Have a dedicated office space;  Let your family know when your focus hours are. In my office I have a &#8216;do not disturb&#8217; door hanger, hotel-style. It lets my wife and kid know when I am heads down or on a Zoom call. I Walk the dog around the block at the start and end of every work day - a &#8220;commute&#8221; between work mode and life mode. He is still struggling to respect the door hanger.</p><p>But boundaries aren&#8217;t the only way.</p><h2>2</h2><p>Why must work be decoupled from life? What if work was something that enhanced your life rather than take away from it? </p><p>Hayao Miyazaki made <em>The Boy and the Heron </em>when he was in his 80s. He didn&#8217;t do it because he needed the money. </p><p>There&#8217;s work that interests you, that you are uniquely skilled to do, that you find compelling and enriching. Paul Millerd explores this idea in his book&nbsp;<em><a href="https://pmillerd.com/goodwork/">Good Work</a>. </em> There are ways to find <strong>work-life integration. </strong></p><p>Or maybe it could mean separating vocation (work you do because you are compelled by the <a href="https://www.gocomics.com/calvinandhobbes/1995/03/13">inscrutable exhortations of your soul</a>) and occupation (work you do to pay the bills). This path is the most logical and fruitful for most I suspect, as it allows you to keep your art &#8220;pure&#8221; and your career optimized towards supporting you and your work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vU3H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vU3H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 424w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 848w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 1272w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vU3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif" width="900" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93336,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vU3H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 424w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 848w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 1272w, https://substackcdn.com/image/fetch/$s_!vU3H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98f61f68-e332-47e1-af06-6ac82b1be740_900x290.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recognize that I do not contribute to world peace or solving hunger working in the financial services industry. I won&#8217;t pretend I enjoy it every day. But I find ways to make it work for me. I remind myself that our product helps people run their businesses with less friction. I find purpose in mentoring and coaching  less experienced employees. My mandate also includes building and writing things that I&#8217;m proud of.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><h2>3</h2><p>What about the life half of the equation? What an oversimplification of our strange and beautiful existence. It can be broken down further with  <strong>work-life decomposition</strong>.</p><p>Instead of a binary, many others have thought of life as a collection of several facets. Models include: </p><ul><li><p>John Maxwell&#8217;s <a href="https://www.amazon.com/Today-Matters-Practices-Guarantee-Tomorrows/dp/1931722528">Daily Dozen</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> </p></li><li><p>Zig Ziglar&#8217;s <a href="https://www.ziglar.com/articles/the-wheel-of-life/">Wheel of Life</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li><li><p>Tony Robbins&#8217; <a href="https://www.tonyrobbins.com/blog/do-you-need-to-feel-significant">6 human needs</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li><li><p>Martin Seligman&#8217;s <a href="https://ppc.sas.upenn.edu/learn-more/perma-theory-well-being-and-perma-workshops">PERMA model</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a></p></li><li><p>The <a href="https://www.5-fs.com/">5 Fs Framework</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></li></ul><p></p><p>Take your pick or roll your own. Instead of balancing two things, these all frame life as a prism of physical health, personal relationships, financial security, spiritual fulfillment, emotional well-being, personal growth, making an impact, and sparking joy.</p><h2>4 </h2><p>You can&#8217;t draw clear lines between the different facets. Each segment feeds to the others. I&#8217;ll, for consistency&#8217;s sake, call this <strong>work-life interdependence .</strong></p><p>Career impacts money. Health increases productivity. Your passion for your job directly influences how fun you are to hang out with after work.</p><p>The separation only comes when you want to zoom in on one to make optimizations or improvements. But even then, you can&#8217;t do so without considering how it would impact the others.</p><h2>Wrapping up </h2><p>There are so many more interesting ways to frame how you prioritize your time and energy, set your intentions, and live your life. Thinking about &#8220;work-life&#8221; balance is limiting and guaranteed to make you off balance and bored. </p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>I recently heard of a practice called <a href="https://hbr.org/2020/03/what-job-crafting-looks-like">job crafting</a>, the art of tweaking your job better to suit your strengths, interests, and purspose.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Attitude, priorities, health, family, thinking, commitment, finances, faith, relationships, generosity, values, growth</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Mental, spiritual, physical, family, financial, personal, career</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Certainty, variety, significance, connection, growth, contribution</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Positive emotion, engagement, relationships, meaning, accomplishment</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Faith, Family, Friends, Finances, Fitness</p></div></div>]]></content:encoded></item><item><title><![CDATA[My Leeroy Jenkins Year]]></title><description><![CDATA[2025 the year of actionable thinking]]></description><link>https://www.statetransition.co/p/my-leeroy-jenkins-year</link><guid isPermaLink="false">https://www.statetransition.co/p/my-leeroy-jenkins-year</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 31 Dec 2024 11:23:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6e7890e6-d420-4902-83b3-d0d3a207c855_588x430.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A failure mode I&#8217;ve recognized in myself: analysis paralysis. Overthinking, over-researching, underperforming. </p><p>There&#8217;s that Lincoln quote: </p><blockquote><p>Give me six hours to chop down a tree and I will spend the first four sharpening the axe. </p></blockquote><p>I would spend all six hours sharpening the axe. I would watch axe swinging technique videos on YouTube.  Then I would shop different axe models on Amazon. Then I would second guess myself and wonder if chopping down a tree is what I should be focusing on right now.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>I don&#8217;t think I&#8217;m alone here. Does anyone else take a moment to look back at their 2024 resolutions and goals and notice that they barely got out of the gate for some? You wanted to track calories, but the last time you opened MyFitnessPal was January 21st.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><h1>Planning as recreation</h1><p>Past a certain point, planning ceases to be useful and can unwittingly become a form of play. Planning is no longer about mapping a course of action, it&#8217;s about the fun of drawing the map</p><p>There&#8217;s a dopamine hit with &#8220;a ha&#8221; moments. You get them when you write plans, learn new ideas, and fantasize about reaching your goals. </p><div id="tiktok-iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd" class="tiktok-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://www.tiktok.com/@digitallybaffled/video/7099413639412731142&quot;,&quot;title&quot;:&quot;Doing the plan #animation #animationmeme #productivityanimation #entrepreneurmeme #productivityfail&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d694f98e-e5df-4b4a-ae57-16f5ac532c67_1080x1920.jpeg&quot;,&quot;author&quot;:&quot;digitallybaffled&quot;,&quot;embed_url&quot;:&quot;https://cdn.iframe.ly/api/iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd&quot;,&quot;author_url&quot;:&quot;https://www.tiktok.com/@digitallybaffled&quot;,&quot;belowTheFold&quot;:false}" data-component-name="TikTokCreateTikTokEmbed"><iframe id="iframe-tiktok-iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd" class="tiktok-iframe" src="https://cdn.iframe.ly/api/iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd" frameborder="0" allow="autoplay; fullscreen; encrypted-media" allowfullscreen="" scrolling="no"></iframe><iframe src="https://team-hosted-public.s3.amazonaws.com/set-then-check-cookie.html" id="third-party-iframe-tiktok-iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd" class="third-party-cookie-check-iframe" style="display: none;"></iframe><div class="tiktok-wrap static" data-component-name="TikTokCreateStaticTikTokEmbed"><a href="https://www.tiktok.com/@digitallybaffled/video/7099413639412731142" target="_blank"><img class="tiktok thumbnail" src="https://substackcdn.com/image/fetch/$s_!TSxk!,w_640,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694f98e-e5df-4b4a-ae57-16f5ac532c67_1080x1920.jpeg" style="background-image: url(https://substackcdn.com/image/fetch/$s_!TSxk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd694f98e-e5df-4b4a-ae57-16f5ac532c67_1080x1920.jpeg);"></a><div class="content"><a class="author" href="https://www.tiktok.com/@digitallybaffled" target="_blank">@digitallybaffled</a><a class="title" href="https://www.tiktok.com/@digitallybaffled/video/7099413639412731142" target="_blank">Doing the plan #animation #animationmeme #productivityanimation #entrepreneurmeme #productivityfail</a></div></div><div class="fallback-failure" id="fallback-failure-tiktok-iframe?media=1&amp;app=1&amp;url=https%3A%2F%2Fwww.tiktok.com%2F%40digitallybaffled%2Fvideo%2F7099413639412731142&amp;key=e27c740634285c9ddc20db64f73358dd"><div class="error-content"><img class="error-icon" src="https://substackcdn.com//img/alert-circle.svg">Tiktok failed to load.<br><br>Enable 3rd party cookies or use another browser</div></div></div><p>My goal is to minimize map drawing and maximize exporting. Less ruminating, theorizing, and noodling. When thinking, I try to keep it as action-oriented as possible. Here&#8217;s my framework for my internal dialogue<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>:  </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lCUd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lCUd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 424w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 848w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 1272w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lCUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png" width="1456" height="1978" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1978,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:489945,&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_!lCUd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 424w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 848w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.png 1272w, https://substackcdn.com/image/fetch/$s_!lCUd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5314e1e1-aa0f-44ef-b070-04a71269f5c6_3392x4608.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>Sometimes, the &#8220;next thing&#8221; is doing research, and that&#8217;s fine. Research is <strong>collecting information with intent.</strong> You ask questions, you get information to answer that question well enough, you move on.</p><p>With this mindset, when you see a piece of content, you can quickly filter it:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!diPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!diPh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 424w, https://substackcdn.com/image/fetch/$s_!diPh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 848w, https://substackcdn.com/image/fetch/$s_!diPh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 1272w, https://substackcdn.com/image/fetch/$s_!diPh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!diPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png" width="1456" height="1576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:276868,&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_!diPh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 424w, https://substackcdn.com/image/fetch/$s_!diPh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 848w, https://substackcdn.com/image/fetch/$s_!diPh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 1272w, https://substackcdn.com/image/fetch/$s_!diPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff55668fe-0733-41ea-9c1c-bc4423cb750e_2690x2912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This rubric helps you avoid the infotainment trap.</p><h1>How infotainment traps us </h1><p>Learning is fun. Our brain gets a dopamine hit when we learn something new, even if never put that information to use. Infotainment is a whole genre of content based around people who enjoy this kind of engagement.</p><p>TED talks, Malcolm Gladwell books, Planet Money. All examples of infotainment.</p><p>I&#8217;m not hating on this content. Hell, I&#8217;ve produced plenty of it myself. What I&#8217;m hating on is the false sense of productivity this content can create.</p><p>Enjoying infotainment is fine so long as you recognize it as leisure **not work. It took me a while to make peace with the fact that I would read about copywriting for fun. But that&#8217;s just the kind of nerd I am.</p><p>But I have to be mindful of my information diet, because I&#8217;ve fallen into this trap before. </p><h1>My time in the trap </h1><p>When I was a freelancer<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>, I listened to indie biz podcasts on runs, doing the dishes, and driving in my car. I <em>felt </em>like I was doing something. I was fooling myself. I was simply looking for those &#8220;a ha&#8221; dopamine jolts. In truth, outside of the cardio, the clean dishes, and getting where I needed to be, I accomplished nothing.</p><p>I spent too much time theorizing about my &#8216;business&#8217; and not enough on billable hours.</p><p>I went to conferences and even spoke at one of them. I made some great friends, had fun, and left feeling energized. But very little changed in my day-to-day work. </p><p>Eventually, my freelancing businesses folded after a client offered me a full-time position with a salary that was higher than any revenue year I had had previously.</p><p>I learned how to write persuasive proposal &amp;  how to stand firm on my fees with stingy clients. But now I realize I substituted too much of my judgement with that from various &#8220;experts.&#8221;</p><p>Not this time. </p><h1>Perfection&#8217;s never possible, progress always is</h1><p><br>For 2025, I&#8217;m paying close attention to how I spend my time. When I know a directionally correct next step, it&#8217;s time to close the notebook, shut the Kindle, and get to work.</p><p>But unlike Leeroy Jenkins, I&#8217;m sticking to the plan and coordinating with others. And unlike his pals, I won&#8217;t stand around number-crunching my chances of survival anymore.</p><div id="youtube2-mLyOj_QD4a4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;mLyOj_QD4a4&quot;,&quot;startTime&quot;:&quot;1s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/mLyOj_QD4a4?start=1s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Adam Mastroianni of Experimental History calls this &#8220;<a href="https://www.experimental-history.com/i/140270094/stroking-the-problem">Stroking the problem</a>&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Same.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Essentially, faster <a href="https://thedecisionlab.com/reference-guide/computer-science/the-ooda-loop">OODA loops</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>2012 - 2015, after working at agency for a couple of years and thinking &#8220;hey I could this myself.&#8221; </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[I'm dreaming(hallucinating?) of an AI Christmas]]></title><description><![CDATA[Corporations are figuring out what they can get away with this year]]></description><link>https://www.statetransition.co/p/im-dreaminghallucinating-of-an-ai</link><guid isPermaLink="false">https://www.statetransition.co/p/im-dreaminghallucinating-of-an-ai</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 05 Dec 2024 14:29:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c84ae342-faf1-45e2-be14-4e3fdb31eb3a_437x536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve seen two companies use AI-generated content in their holiday campaigns, not as part of the process but as the whole campaign. The first is Cola-Cola&#8217;s 2024 polar bear commercial.</p><div id="youtube2-E3-J0MwvBSI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;E3-J0MwvBSI&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/E3-J0MwvBSI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>So much is '&#8220;off&#8221; about the new one&#8212;the animal&#8217;s faces jitter. Lighting and perspectives are off. A bottlecap flies unbounded by Earth&#8217;s gravity. It has that AI slop gloss sheen.  There are so many camera cuts because AI can&#8217;t yet generate convincing video over three seconds long. </p><p> It is noticeably worse than in previous years. Compare this to <a href="https://www.youtube.com/watch?v=2de6ReSR4EI&amp;ab_channel=WEMEIMEDIA">the 2020 commercial</a>. The animals <em>move. </em>They <em>emote. </em>They have personality.  </p><p>Speaking of a loss of personality, let&#8217;s talk about this year&#8217;s Spotify wrapped. </p><p>Spotify Wrapped was worse writ large this year. </p><p>Generated genres were nonsense. We didn&#8217;t get lists of our top genres like last year. Everyone&#8217;s top artist #4 was <em>weird. </em>I had to DuckDuckGo<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> to figure out who mine was. Spotify lost the thread; it&#8217;s not about showing us a list of songs, it&#8217;s about diving deeper and showing us something about ourselves that we didn&#8217;t know.</p><p>They kept the artist messages, little targeted commericals you get from your highly played artists, letting you know about their upcoming tours and albums. Some people speculate that&nbsp;<a href="https://www.youtube.com/watch?v=3govHAuafpM&amp;ab_channel=CocoMocoe">these were </a><em><a href="https://www.youtube.com/watch?v=3govHAuafpM&amp;ab_channel=CocoMocoe">also </a></em><a href="https://www.youtube.com/watch?v=3govHAuafpM&amp;ab_channel=CocoMocoe">AI-generated content</a>, specifically Mariah Carey. You can <a href="https://www.reddit.com/r/popculturechat/comments/1h6nxe1/mariah_carys_spotify_wrapped_message_accused_of/">watch it here</a> and judge for yourself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vvuJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vvuJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 424w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 848w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 1272w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vvuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png" width="558" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&quot;width&quot;:558,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:662451,&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_!vvuJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 424w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 848w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 1272w, https://substackcdn.com/image/fetch/$s_!vvuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56ce188d-e2f5-4c0b-bc4c-7f628475769f_558x847.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The verisimilitude of Mariah Carey has always been in question. I&#8217;m not fully convinced this is AI, but it&#8217;s definitely not 100% organic. </p><p>I&#8217;m not an AI opponent. I think it has utility as a creative tool but not as content. When I use AI to write here, it&#8217;s used as a thesaurus, an editor, and an improv tool to riff with. I wouldn&#8217;t put out pure AI-generated words because if no human cares to write them, why should any human take the time to read them? </p><p>Corporations seem to be testing the boundaries of how much AI slop consumers will tolerate. </p><p>Hopefully, a shiny, slightly morphing Ghost of Christmas Yet to Come will pay a visit and show them what the future looks like if we keep going down this path. </p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>DuckDuckGo doesn&#8217;t work as well as a verb (do I &#8220;duck&#8221; something?), but speaking of AI ruining things, I&#8217;ve recently switched my default search engine. DuckDuckGo reminds me of the Google of yore.</p></div></div>]]></content:encoded></item><item><title><![CDATA[When the rules change]]></title><description><![CDATA[So many parts of life are a game.]]></description><link>https://www.statetransition.co/p/when-the-rules-change</link><guid isPermaLink="false">https://www.statetransition.co/p/when-the-rules-change</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Wed, 06 Nov 2024 15:41:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QUi5!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9550697d-5b3e-4be2-aea6-c305db3ef825_276x276.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So many parts of life are a game. You can look at the rules and contours of the game. You set your personal win conditions. Then, you do your best to devise and execute strategies to the best of your ability.</p><p>But then, sometimes the game changes.</p><p>Whether it's becoming more fun, or more bleak and disheartening, it changes.</p><p>We may not want the change, or resist it. We try to play the game the way we used to, back when it was how we enjoyed it. When we thought we had it figured out. But that's not up to us.</p><p></p><h2>We can't control the games, only how we play them</h2><p>Some win conditions may change, while others are immutable. Strong bonds with family, friends and community are always a solid play strategy. Before it may have been about thriving, and now it may be pivoting to surviving or merely existing.</p><p>## Adapting with OODA Loops</p><p>Strategies have to change.  Military strategist and former Air Force colonel John Boyd came up with the OODA loop model for making high-stakes decisions under duress: Observe, orient, decide, then act. </p><p>The faster you can complete these loops, the better your chances of success.</p><ol><li><p><strong>Observe</strong>: collect data. Get the best information you can and try to get to the most accurate interpretation of it. Understand the rules, constraints, and contours of the situation.</p></li><li><p><strong>Orient</strong>: understand your position. Where are you at in all of this? What options are available to you?</p></li><li><p><strong>Decide</strong>: form a new strategy. A hypothesis on how you can move towards your win conditions. What gives you the best chance of success?</p></li><li><p><strong>Act</strong>: Test your strategy by taking action. Action provides information, usually the best information for you in your current situation and orientation. Observe. Now we're back to the beginning.</p></li></ol><p>Sometimes OODA loops are small, sometimes they are large. They take the form of annual reflections, quarterly business reviews, or split-second decisions in a match of a Street Fighter 3 tournament.</p><h2>It&#8217;s your move. Move forward</h2><p>When the rules change, it's time to scrap or adjust old ideas. You may be frustrated or terrified into paralysis.</p><p>But that is never a winning strategy.</p><p>When the rules change, you may not like the new system but you may not have a choice in whether or not you play.</p><p>In these cases, the only was forward is to observe, orient, decide, act.&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;</p><p>Especially act.</p>]]></content:encoded></item><item><title><![CDATA[The Type-A Mom's Guide to Traveling with a Child ]]></title><description><![CDATA[by Kim Stovall]]></description><link>https://www.statetransition.co/p/the-type-a-moms-guide-to-traveling</link><guid isPermaLink="false">https://www.statetransition.co/p/the-type-a-moms-guide-to-traveling</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Tue, 29 Oct 2024 11:03:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ce69b058-1cb6-4c16-8931-2a523edb6faa_588x401.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>[Note: this is a guest post from my lovely wife Kim, who wrote this a while back when we flew with our child from Nashville to Zion National Park. Enjoy!] </em></p><p>Before we traveled across the country to a glamp in the desert with our 10-month-old, the best advice I received was to have no expectations. Worst case scenario, you are just parenting in a beautiful new location.</p><p>The next best advice I received is don&#8217;t panic. </p><p>You can always bail. This has been my motto throughout the first year of parenthood, and I readily applied it to our biggest trip. It would be harder to bail, but there is always a way out. If baby can&#8217;t handle the dinner, leave. There is no reason to stay with a screaming baby because you can&#8217;t enjoy it anyway. </p><p>Using this motto as a failsafe, I knew we could take on anything.&nbsp;</p><p>So, how did we take on this trip? Planning. Weeks leading up to the trip, I paid close attention to all the items we used daily. </p><ul><li><p>Are there toys or books that he asked for regularly?</p></li><li><p>Which spoons is he the most successful with? </p></li><li><p>Even though we weren&#8217;t tracking diapers anymore, I started to pay attention to how many diapers we used a day (mind you, on most trips, you can ALWAYS run out to get more diapers, but for us, the closest big box store was at least 40 mins away so we had to take it all&#8230; and then some).&nbsp;</p></li></ul><p>At first, I felt a little silly about the number of bags we brought, but in the end, we used almost all of it (and flew Southwest, so we might as well use the free checked bags!). So let&#8217;s chat through the gear and how we got it there:</p><h2>Checked in a large suitcase:</h2><p></p><ul><li><p><strong>Pack and Play</strong>&#8212;We have a basic Graco pack and play, and it has served us well. It assembles quickly and provides a clean, safe sleep space at night. I know a lot of folks recommend getting one from the place you&#8217;re staying or possibly renting one when you get there, BUT I cannot tell you the peace of mind I had knowing that he had a place to sleep and containment area during the day. I also packed a sheet for the mattress that comes with the PnP.&nbsp;</p></li><li><p><strong>Slumberpod</strong>&#8212; I thought I was being extra when I ordered this. Who needs a tent in a tent? But let me tell you, we did. We have used this for every trip since it arrived and it is a game changer when you are room sharing with your baby/toddler who is used to their own space. It allows me to move around hotel rooms and go to bed after baby.&nbsp;</p></li><li><p><strong>Sleep gear</strong>&#8212; We got a travel white noise machine, the baby monitor, though we couldn&#8217;t use it in our yurt, sleep sacks, and PJs. We also took everything we normally use for our bedtime routine&#8212;soaps, lotions, etc. We tried to make it as familiar as we could for him.</p></li><li><p><strong>Extra Food</strong>&#8212;  He was nursing and eating several meals a day, but we weren&#8217;t sure we could always order something for him so we made sure to pack extra pouches and crackers.&nbsp;</p></li><li><p><strong>Extra diapers</strong>&#8212; After figuring out our average number of diapers, I packed those plus 50% more and man did they take up a lot of room.</p><p></p></li></ul><h2>Second large suitcase:</h2><ul><li><p>Clothes for me and baby.&nbsp;</p><ul><li><p>Packed a onesie for each day and then added 50% again. Onesies are the best- it&#8217;s a shirt, a sleeper, or a whole outfit if needed. Something is going to happen- food, poop or dirt, and it was wonderful having easy back ups.</p></li><li><p>Adventure specific items: we were hiking so I packed some sun shirts. And I always take a bathing suit! (Just a life rule)</p></li><li><p>PJs- packed a sleeper for every night- we ended up not using these due to the weather and relied on the onesies but it was good to have the option if it had been cold</p></li></ul></li></ul><h2>Car Seat:</h2><p>We purchased a second seat that was FAA-compliant. Even though we opted to travel with him in our laps, we wanted a seat that we could strap into a plane when the time came. It&#8217;s lightweight, seems to be comfortable, AND is super easy to install! We also bought a backpack carrying bag for the airport since we opted to gate check it on the way to our destination. You can rent a car seat, but for the cost of the rental, we now own a second seat for our cars, AND we know it&#8217;s clean and never been in an accident.</p><p>NOTE:  we fully checked the car seat on the way home. We had a seat installed in the car at the airport at home so IF it didn&#8217;t make it back, we would be ok. However, I didn&#8217;t want to take any chances on the way to vacation.&nbsp;</p><h2>Baby Carrier</h2><p>Little man loves being in the carrier, and we tested his limits on this trip! This was amazing for getting around the airport and around town. We use the Ergo Baby Omni Breeze, which helped with getting on and off the plane as well!&nbsp; Since we only have a large stroller, we didn&#8217;t bring it, but will be trying a travel stroller on our next adventure!</p><h2>Carry on # 1, under the seat: The diaper bag:</h2><p>This was stuffed to the brim with extras. What if we got delayed??? So I had too many diapers AND overnight diapers. We had a 4-and-a-half-hour flight, so along with boarding and deplaning we would be on the plane a little over 5 hours. I decided to change baby into an overnight diaper for the trip. We had no leaks and no solids, so we didn&#8217;t have to change on the plane!</p><p>TOYS: We packed some easy-to-reach toys and books for him that we could access when needed.&nbsp;</p><p>Snacks and water- we packed him a water bottle and tons of puffs and crackers to help keep him happy.</p><h2>Carry on #2, overhead:</h2><p>We packed additional toys and snacks in here. I wanted enough with us that IF the checked bag didn&#8217;t make it, or we were super delayed we could make it through at least double the meals we were missing. In hindsight, this was excessive. There are tons of options to purchase fruits and cheese at the airport. But for a first-time flight it did give me a sense of security.</p><p></p><h2>On arrival</h2><p>Yes, we were that family at baggage claim, two large suitcases, one small, one car seat, two backpacks, AND a baby strapped to us. </p><p>BUT, we also were the family that hiked Zion, slept in the yurt, and had an amazing family trip with a 10-month-old baby. </p><p>We had to bail on one dinner, but we knew we were pushing his limits as naps were thrown off, but that&#8217;s ok. I took him back to the yurt and watched the sun set over the mountains with a glass of wine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GU_T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GU_T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GU_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265722,&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_!GU_T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GU_T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ce8005d-a577-4ea8-8f1d-e763199e7abc_1280x960.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>Want to hear more from Kim? Let her know in the comments! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/the-type-a-moms-guide-to-traveling/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/p/the-type-a-moms-guide-to-traveling/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The State Transition Reading List ]]></title><description><![CDATA[I wasn&#8217;t the first to think about agency, uncertainty, and mortality, and I certainly won&#8217;t be the last.]]></description><link>https://www.statetransition.co/p/the-state-transition-reading-list-a6b</link><guid isPermaLink="false">https://www.statetransition.co/p/the-state-transition-reading-list-a6b</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Sat, 26 Oct 2024 12:40:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c8d5f4c-0ada-41c9-abd4-3da2c7520198_588x467.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I wasn&#8217;t the first to think about agency, uncertainty, and mortality, and I certainly won&#8217;t be the last. This is a collection of the books that most influence my thinking reflected on this site. Note that these takeaways are not the most significant themes in the book. Instead, they are what resonated with me the most at the time I read them. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>1. <a href="https://uncertaintymindset.org/">The Uncertainty Mindset : </a><strong><a href="https://uncertaintymindset.org/">Innovation Insights from the Frontiers of Food</a></strong></h2><p><em>By Vaughn Tan</em></p><h3>3 key takeaways</h3><ol><li><p>Innovation and efficiency are at odds with one another. Innovation requires experimentation and making mistakes, while efficiency requires removing these in favor of efficiency.</p></li><li><p>People conflate uncertainty and risk, but they are two different things. Risk always has an unknown element, but just because something is uncertain does not mean it is risky.</p></li><li><p>If organizations want to encourage innovative behavior, they should give people open-ended job titles and roles</p></li></ol><h2>2. <a href="https://daedtech.com/developer-hegemony-the-crazy-idea-that-software-developers-should-run-software-development/">Developer Hegemony: </a><strong><a href="https://daedtech.com/developer-hegemony-the-crazy-idea-that-software-developers-should-run-software-development/">The Future of Labor</a></strong></h2><p><em>By Erik Dietrich</em></p><h3>3 key takeaways</h3><ol><li><p>You get ahead not by working for other companies but by working for yourself. Even if you are employed and happy, you should invest resources in building your body of work and your network and be looking for new opportunities.</p></li><li><p>Even though it&#8217;s lucrative labor, writing code for a living is still labor. There is no leverage in slinging code for someone else.</p></li><li><p>Eventually, you should strongly consider moving away from development work in your career, into something higher leverage.</p></li></ol><h2>3. <a href="https://www.oliverburkeman.com/fourthousandweeks">Four Thousand Weeks: </a><strong><a href="https://www.oliverburkeman.com/fourthousandweeks">Time Management for Mortals</a></strong></h2><p><em>By Oliver Burkeman</em></p><h3>3 key takeaways</h3><ol><li><p><strong>Time just happens&#8212; </strong>You don't own it, you don't have it, and you aren't really spending it, wasting it, or losing it. Enjoy the ride. If you are always future-focused and trying to instrumentalize time, you are never truly living.</p></li><li><p><strong>Work is infinite; you are finite &#8212;</strong> There will always be more to do than you have time and energy to do. There is no moment of completion to race towards. There is no point where you will feel you "have it all together and figured out."</p></li><li><p><strong>Serialization</strong> &#8212; Tackle fewer things simultaneously, and instead, start ordering your projects. If you can't do everything, doing fewer things to completion is better than having several half-assed, half-finished projects.</p></li></ol><h2>4. <a href="https://www.diewithzerobook.com/welcome">Die With Zero : </a><strong><a href="https://www.diewithzerobook.com/welcome">Getting All You Can from Your Money and Your Life</a></strong></h2><p><em>By Bill Perkins</em></p><h3>3 key takeaways</h3><ol><li><p><strong>Think about the whole game</strong> &#8212; It's possible to guesstimate when you will die. Insurance companies do it all the time. Doing this, along with looking at the seasons, helps you think about your life more holistically. It also enables you to make the most of your time when you realize how much you have left.</p></li><li><p><strong>Decumulation</strong> &#8212; at some point, the net worth number has to go down instead of up. Typically between the ages of 45 and 60. Huge psychological shift</p></li><li><p><strong>Seasons of life </strong>&#8212;Your life has different seasons, and some experiences are enjoyed more during certain seasons. Some experiences are locked out of specific seasons. Big life choices like marriage, parenthood, and retirement also define seasons.</p></li></ol><h2>5. <a href="https://herminiaibarra.com/working-identity-book/">Working Identity: </a><strong><a href="https://herminiaibarra.com/working-identity-book/">Unconventional Strategies for Reinventing Your Career</a></strong></h2><p><em>By Herminia Ibarra</em></p><h3>3 key takeaways</h3><ol><li><p>Your working identity is something that does not reside internally. Instead, you have multiple possible future selves. The only way to discover these selves is by performing experiments that involve interaction with others.</p></li><li><p>At first, you will have several small possibilities. As some of them grow, they will begin to push out other identities. This includes your current self.</p></li><li><p>Act your way into a new way of thinking and being. You cannot discover yourself by introspection.</p></li></ol><h2>6. <a href="https://www.ribbonfarm.com/tempo/">Tempo: </a><strong><a href="https://www.ribbonfarm.com/tempo/">timing, tactics and strategy in narrative-driven decision-making</a></strong></h2><p><em>By Venkatesh Rao</em></p><ol><li><p><strong>Tempo</strong> &#8212; Has three elements: rhythm, emotion, and energy. It&#8217;s not about conveying speed. It&#8217;s about conveying emotion.</p></li><li><p><strong>Rhythm</strong> &#8212; Decision-making, business development, and life all have different rhythms. Changing these tempos takes energy. Staying at one tempo for too long can lead to boredom.</p></li></ol><ol><li><p><strong>Narrative rationality &#8212;</strong> every decision is telling part of your life story. Your life will have rising and falling action and liminal passages. Make the choices that tell the most interesting story.</p></li></ol><p>If you have any other books on similar themes, I&#8217;d love to hear about them in the comments below. I have a big flight coming up, and I need to load up my Kindle.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/the-state-transition-reading-list-a6b/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.statetransition.co/p/the-state-transition-reading-list-a6b/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[Product thinking as AI defense mechanism]]></title><description><![CDATA[AWS CEO says AI is going to kill coding]]></description><link>https://www.statetransition.co/p/product-thinking-as-ai-defense-mechanism</link><guid isPermaLink="false">https://www.statetransition.co/p/product-thinking-as-ai-defense-mechanism</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Thu, 22 Aug 2024 13:59:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1b35a436-b7a2-4a46-a8e8-5fcfff65c8f4_4096x3620.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>AWS CEO says AI is going to kill coding  </h2><blockquote><p>If you go forward 24 months from now, or some amount of time &#8212; I can't exactly predict where it is &#8212; it's possible that most developers are not coding<br>&#8212; <a href="https://www.businessinsider.com/aws-ceo-developers-stop-coding-ai-takes-over-2024-8">Matt Gorman, CEO of AWS </a></p></blockquote><p>Gorman&#8217;s prediction is extreme but directionally correct. I know AI is going to change my field. What will I be doing in two years? Five? Ten? </p><p>Here&#8217;s how I know there is truth to this: </p><h2>AI is already changing coding </h2><p>I use AI every day. It needs to be carefully prompted, questioned, and reviewed, but it&#8217;s a productivity increase. I&#8217;d estimate it&#8217;s a 15-20% improvement. Does this mean that a company could cut headcount by 15% at scale without sacrificing velocity? Depends on the developers. </p><h2>Here&#8217;s why it won&#8217;t put developers out of work </h2><p>Technological advancement <a href="https://www.statetransition.co/p/the-wordpressificaion-of-work">doesn&#8217;t destroy jobs; it mutates them</a>. We&#8217;re adding more abstraction. If you are an engineer and want to keep it that way, start cultivating skills at a higher level of abstraction, like product skills.</p><p>Here&#8217;s what Gorman got right: </p><h2>Product thinking skills are valuable now and will appreciate with time. </h2><blockquote><p>"Coding is just kind of like the language that we talk to computers. It's not necessarily the skill in and of itself &#8230; It just means that each of us has to get more in tune with what our customers need and what the actual end thing is that we're going to try to go build, because that's going to be more and more of what the work is as opposed to sitting down and actually writing code</p></blockquote><p>I&#8217;ve always believed in product thinking skills.</p><p>Instead of fretting about AI, spend that energy learning about usability, research, and business. </p><p>Knowing how to identify problems, clarify them, and develop solutions is an evergreen that will always be in demand. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/subscribe?"><span>Subscribe now</span></a></p><p><strong>P.S. </strong>If you&#8217;re a dev who wants to level up their product skills, hit me up here, on <a href="https://www.linkedin.com/in/glennstovall/">LinkedIn</a>, <a href="https://twitter.com/gsto">X</a>, or email. I&#8217;m working on something you might be interested in. &#128521;<br></p><p></p>]]></content:encoded></item><item><title><![CDATA[The boring dad's guide to travel hacking]]></title><description><![CDATA[Aiming for breakeven on that 3rd plane seat]]></description><link>https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking</link><guid isPermaLink="false">https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking</guid><dc:creator><![CDATA[Glenn Stovall]]></dc:creator><pubDate>Fri, 02 Aug 2024 10:51:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d000db3d-c392-4622-9e1c-2642f886f518_1084x820.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iPt5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iPt5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 424w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 848w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 1272w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iPt5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png" width="1084" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1084,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1282960,&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_!iPt5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 424w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 848w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 1272w, https://substackcdn.com/image/fetch/$s_!iPt5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc6931fe8-78e1-478a-95dd-204986cf80be_1084x820.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Travellers along the Crest of a Hill, 1652, </em><a href="https://www.nga.gov/collection/artist-info.2451.html">Pieter Molijn</a> </figcaption></figure></div><p>There&#8217;s no shortage of TikToks and travel blogs that talk booking first-class ticket to Bali for $17. These stories are often bullshit, and if they&#8217;re not, they require booking flights with lots of flexibility about where you go, when, and how long your layovers are. Booking these kinds of &#8216;rewards flights&#8217; aren&#8217;t realistic for people who have spouses, kids, and jobs with limited PTO. </p><p>I&#8217;m a dad pushing 40. I use a credit card. I like to travel. I love playing games and exploiting systems and all these different points are alluring to me. There has to be <em>something </em>I can do, right? </p><p>Turns out there is. It&#8217;s not as exotic as what you might see online, but you generate a few thousand bucks in travel equity a year with a few high-leverage decisions and a dozen hours of work. </p><p>This is my anti-viral, made of words not videos, travel hacking guide for the rest of us. </p><p>In this article, I&#8217;ll share the primary credit card, hotel, and airline brand I use. I don&#8217;t claim this is the optimal approach; I&#8217;m sure that it isn&#8217;t. But it&#8217;s one that is simple and works for 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_!LJwE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LJwE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LJwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg" width="520" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:520,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:43311,&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_!LJwE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LJwE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ab50de-d1a1-46e0-962c-319fa63e8a4a_520x500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Me IRL </figcaption></figure></div><p><em>(Disclaimer: I tried to include specific numbers whenever possible, but these values change frequently. Values are accurate as of the last time I updated this article, which is August 2, 2024. Depending on when you read this your (airline) mileage may vary.) </em></p><h2>Why is travel hacking possible? </h2><p>Taken at face value, travel hacking seems too good to be true. Why would airlines just <em>give </em>flights away? Aren&#8217;t they losing money? What about credit cards offering $500 signup bonuses to customers who never carry a balance or pay interest? </p><p>Airlines and hotels are in a unique position where they have liabilities on their books (empty seats and rooms) they can position as assets for the consumer (free vacation woohoo!). They dole these out via points based on frequency of travel.</p><p>I used to think credit card companies made most of their money on interest and fees. Turns out they make more on the interchange(the percentage cut they take on every transaction, typically around 3%). High spenders are where they make their money, even if they don&#8217;t carry a balance. </p><p>They attract these high spenders by offering them a cut of the interchange, either in the form of cashback or points. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ROvx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ROvx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 424w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 848w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 1272w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ROvx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png" width="626" height="488" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:488,&quot;width&quot;:626,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40318,&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_!ROvx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 424w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 848w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 1272w, https://substackcdn.com/image/fetch/$s_!ROvx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F215365c6-5422-46fe-880b-1eb30ea821a1_626x488.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">People with higher credit scores are more profitable for credit card companies</figcaption></figure></div><p>Credit cards also make money on partnership deals with other merchants. Put all of this together, and you get credit cards programs with travel portals where you can book travel, and transfer partners where you can exchange credit card points for points at airline and hotel points.</p><p>If you want to read more about how all this works, I strongly recommend Patrick MacKenzie&#8217;s piece <a href="https://www.bitsaboutmoney.com/archive/anatomy-of-credit-card-rewards-programs/">Anatomy of a credit cards rewards program</a>. </p><p>However, I would recommend not thinking too hard about the fact that these companies are still making money off of you, even when you&#8217;re travelling for &#8220;free.&#8221; Travel hacking is more fun from an iconoclastic mindset, and believing that you putting one over on major banks and airlines. I&#8217;m still sticking it to the man while I drink my pi&#241;a colada on the beach, right? right? </p><p>In short, that&#8217;s the game here: pick a credit card, pick a preferred airline, pick a preferred hotel chain. Rack up the optimal amount of points on each, then exchange them to reduce the cost of trips you want to take. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to State Transition for free to receive new posts about technology, business, and death</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Preferred credit card vendor: Chase </h2><p>Many credit cards offer a signup bonus in the form of  &#8220;if you spend X dollars in the Y months, we will give you some points.&#8221; <strong>These offers are your primary source of accuing value.</strong>   <br><br>My current primary card is the <a href="https://www.referyourchasecard.com/19o/P3PIT93IH4">Chase Sapphire Reserve</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> card, though I use multiple cards in the Chase ecosystem. It has an annual fee of $550/year + $75 per authorized user, and it's well worth the cost. Signup bonus: 60,000 points have a rought &#8220;value&#8221; of  for $4,000 of purchases in the first three months. Chase points are worth 1 cent<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, so you could think of it as a $600 signup bonus.</p><p>Every year, you get a $300 travel credit and a 1.5x multiplier on points exchanged for travel(so that $600 bonus could be worth $750), among other benefits, such as access to airport lounges via <a href="https://www.prioritypass.com/">Priority Pass</a>. I will leave the valuation of free time-unbounded airport beer and mid food as an exercise for the reader.<br><br>Many people balk at the high annual fee, but if you&#8217;re using all the benefits, it pays for itself. </p><p>Other types of Chase cards will also earn ultimate rewards points and have a $0 annual fee.</p><ol><li><p><a href="https://www.referyourchasecard.com/18j/Z95PQD5J9X">Chase Freedom Unlimited</a> - $0 Fee and 0% APR for 15 months. Useful if you want a card with no fee to earn ultimate rewards points. Chase actually two kinds of points, and you want to avoid the much less value Amazon rewards points.</p></li><li><p><a href="https://www.referyourchasecard.com/19o/P3PIT93IH4https://www.referyourchasecard.com/19o/P3PIT93IH4">Chase Sapphire Preferred</a>&#8212;$95 fee, 1.25x travel multiplier. Also offers 60,000 points for $4,000 spending in the first 3 months. This is a cheaper alternative to the preferred with fewer rewards, but you can use both bonuses if you like (within Chase&#8217;s limitations; see below).  </p></li><li><p><a href="https://creditcards.chase.com/business-credit-cards/inkhttps://creditcards.chase.com/business-credit-cards/ink">Chase Ink (business unlimited or business cash)</a>  &#8212;$0 fee, 75,000 points if you spend $6,000 in the first 6 months. Unlike other cards, there is no rule against holding multiple Chase Ink cards, and they don&#8217;t count against your 5/24 limit. They are for "business," but you can use an SSN and get one as a "sole proprietor.&#8221; One new card every quarter seems to be the safe spot.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li></ol><p>You can transfer points between cards and between household members, but you will need to call customer support to do the latter. You can get the 1.5x multiplier on all Ultimate rewards points, regardless of which card earned you the points. If you get 2 Chase cards, that's 150,000 points. With the Sapphire reserve multiplier and travel credit, that&#8217;s $2,550 in free travel bucks right there. </p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Travelilng is more fun with friends - send this link to a buddy so you can all go on a fun trip together</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p>The biggest controllable factors for points accquisition is the number of signup bonuses you're willing to churn through and how frequently you&#8217;re willing to go update all of your payment settings. </p><p></p><h3>How many credit cards can you open? </h3><p>It depends. You should be aware of the <a href="https://thepointsguy.com/credit-cards/ultimate-guide-chase-5-24-rule/">5/24 rule</a>&#8212;if you open more than 5 personal credit cards from any issuer in 24 months, Chase will not let you open new cards. Opening 2 cards in a 30-day period could also get you flagged. Generally, one credit card every 4-5 months is safe. </p><p>These rules apply to individuals, not households. You and your spouse can double-dip and even send each other referral links.</p><p></p><h3>Tips for managing multiple credit cards </h3><ol><li><p>Keep a spreadsheet of when you open every rewards card and when they expire. Set reminders to cancel credit cards with annual fees you don&#8217;t want to keep. I try to only have one annual fee active at a time. </p></li><li><p>Make a spreadsheet of every recurring bill you have and every online merchant you frequent, with links to their payment pages. This will make it easier to switch cards.</p></li></ol><p></p><h3>Games you can play with cash flow</h3><ol><li><p>This should go without saying, but don&#8217;t spend extra &#8220;for the points.&#8221; That&#8217;s how you lose this game.</p></li><li><p>If you have a large ($2,000+) purchase coming up, that&#8217;s a good time to open up a new card so you can get through the bonus quickly. You probably aren&#8217;t paying for 100% of your travel this way, so booking a trip can be a quick way to jump-start this process.</p></li><li><p>Time spending with opening new cards. Hold off on optional purchases for a few weeks, then make them all at once when you open a new card.</p></li><li><p>If you are approaching the end of a bonus&#8217;s time limit, buy gift cards for recurring spending you would make anyway, such as groceries and gas. </p></li></ol><p></p><h2>Preferred Airline: Southwest</h2><p>Two free checked bags, CrowdStrike immunity, what&#8217;s not to love? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qoby!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qoby!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 424w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 848w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 1272w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qoby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png" width="1140" height="860" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64031646-5555-4603-a375-414cf35cff5d_1140x860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:860,&quot;width&quot;:1140,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285780,&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_!Qoby!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 424w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 848w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.png 1272w, https://substackcdn.com/image/fetch/$s_!Qoby!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64031646-5555-4603-a375-414cf35cff5d_1140x860.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>Southwest is a travel rewards partner with Chase, so you can transfer points 1:1 from Chase to Southwest.</p><p>I will say airlines are the place I&#8217;m the least picky. I will happily fly Delta or American<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> if it means one less layover or a more convenient departure times. Another part of travel hacking is deciding how you want to balance quality of the journey vs. price. </p><h3>Flight booking tips </h3><ol><li><p>I use the <a href="https://matrix.itasoftware.com/search">ITA Matrix search</a> to compare flights.</p></li><li><p>Always have a frequent flyer number with every airline you fly with. Use it with business travel if your company allows.</p></li><li><p>If you have a child, be sure to set up an email address and frequent flyer number for them as well. </p></li><li><p>Always check the point cost of booking through Southwest direct and the Chase travel portal. You never know which one will be cheaper.</p></li><li><p>Do not buy points from Southwest. They have one of the worst rates, charging you 2-3 cents per point, and redeeming them at 1.</p></li></ol><p></p><h2>Preferred Hotel Chain: Hyatt</h2><p>Hyatt has decent coverage, is a travel partner with Chase, and is the key to getting maximum value for your points. </p><p>Firstly, Hyatt values points at roughly 2 cents compared to Chase&#8217;s 1 cent, but you can transfer them 1:1. </p><p>Secondly, unlike airlines, which use an inscrutable calculus to determine point values for flights, Hyatt has a <a href="https://world.hyatt.com/content/gp/en/rewards/free-nights-upgrades.html">fixed system</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rvb-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rvb-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 424w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 848w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 1272w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rvb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png" width="1456" height="1270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1270,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129809,&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_!Rvb-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 424w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 848w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 1272w, https://substackcdn.com/image/fetch/$s_!Rvb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a69574e-d51e-4cf4-92b5-79116b1261cc_1566x1366.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Putting &#8216;F&#8217; at the top of the scale instead of &#8216;A&#8217; was certainly a choice</figcaption></figure></div><p>Here&#8217;s an example: As of this writing, I found a room at the <a href="https://www.hyatt.com/andaz/en-US/oggaw-andaz-maui-at-wailea-resort">Andaz Maui at Wailea Resort</a> for $871 dollars/night, <em>or </em>40,000 points. That means if you followed the Chase steps outlined above, you could have 3 nights in a Hawaiian resort for free.</p><ul><li><p>40,000 points exchanged for cashback = $400, 1 cent per point</p></li><li><p>40,000 points spent in travel portal = $600, 1.5 cents per point</p></li><li><p>40,000 points on Hyatt resort = $871, 2.1 cents per point</p></li></ul><p>If that sounds interesting, Hyatt also has its <a href="https://world.hyatt.com/content/gp/en/rewards/hyatt-credit-card.html">own rewards cards</a>, which are good for another 60,000 Hyatt points<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. </p><h3>Booking hotel tips </h3><ol><li><p>I like <a href="https://www.tripadvisor.com/">TripAdvisor</a> or the native Hyatt app for finding hotels, but I always book through Chase Travel (if spending points) or through Hyatt directly (if spending cash). </p></li><li><p>Hyatt will sell you points for 2.4 cents each. It <em>might </em>make sense to buy them if you trying to book a higher-end resort. </p></li><li><p>I like resorts, so I try to refrain from cashing in points on regular hotel stays and save them for nicer places.</p></li></ol><p></p><h4>What if I prefer staying in AirBnBs or short-term rentals? </h4><p>Pay cash, sorry. </p><h2>Preferred tertiary travel booking: Costco </h2><p>Costco travel is legit, y&#8217;all. </p><p>There are no points games to be played here, but you can find good rates on hotels, vacation properties, and sometimes flights, especially if you get a package deal. If you have an executive membership, you&#8217;ll earn 2% cashback on bookings. Many will include a gift card as well, so it still feels travel-hacky. </p><p>Take the package below; it costs $3,197, but once you factor in the gift card and the 2% back, it&#8217;s effectively $3,021<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nF11!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nF11!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 424w, https://substackcdn.com/image/fetch/$s_!nF11!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 848w, https://substackcdn.com/image/fetch/$s_!nF11!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 1272w, https://substackcdn.com/image/fetch/$s_!nF11!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nF11!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png" width="1456" height="688" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:729479,&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_!nF11!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 424w, https://substackcdn.com/image/fetch/$s_!nF11!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 848w, https://substackcdn.com/image/fetch/$s_!nF11!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.png 1272w, https://substackcdn.com/image/fetch/$s_!nF11!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8106281-6e16-4384-b6fd-5f9392e49443_1878x888.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>If you have an executive membership, I&#8217;d give it a look when exploring trip ideas. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/subscribe?"><span>Subscribe now</span></a></p><p> </p><h2>Other things I don&#8217;t do that are also probably pretty good </h2><p>There are only two credit card companies that are competitive with travel rewards, the other one being American Express. I haven&#8217;t messed with them, but they did just build the <a href="https://www.americanexpress.com/en-us/newsroom/articles/amex-for-business/american-express-to-open-largest-centurion-lounge.html">biggest Centurion lounge in Atlanta</a>, so maybe I&#8217;ll try them in the future. </p><p>Hilton has a <a href="https://help.hilton.com/s/article/How-many-Points-do-I-need-for-a-free-night#:~:text=Free%20nights%20can%20be%20redeemed,night%20for%20a%20standard%20room.">similar fixed point system to Hyatt</a>, along with their own rewards cards. </p><p>Based on your nearby airlines and travel preferences, maybe those are interesting to you. But I haven&#8217;t tried them, so I can&#8217;t describe how well they work. However, the same general strategies outlined above should still apply. </p><h2>Summary </h2><p>In short, you find credit cards you like, chrun some offers, get some points, move &#8216;em around, save a few thousand bucks. Pretend you put one over on multiple mega corporations even though they made their money on interchange and in-flight beverages. Have fun! If this was helpful, I&#8217;d love to hear about it. tell me about your trip!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.statetransition.co/p/the-boring-dads-guide-to-travel-hacking/comments"><span>Leave a comment</span></a></p><p></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>All Chase links are referral links (more hacks let&#8217;s gooo) </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I&#8217;m anchoring the value here on cash back. You can trade 10,000 points for a $100 statement credit. But ultimately points are worth what you exchange for. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Untested by me, but that seems to be the consensus on Reddit. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Fuck Spirit</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>It's worth noting that hotel and airline points are less flexible than credit card points. You can transfer Chase points to Hyatt, but not the other way around.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>You could take this a step further and factor in 1% points earnings and say it&#8217;s really $2,989, but I digress.  </p></div></div>]]></content:encoded></item></channel></rss>