<?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[Peter O'Leary]]></title><description><![CDATA[Peter O'Leary]]></description><link>https://www.timelight.com</link><image><url>https://substackcdn.com/image/fetch/$s_!UgLb!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa86f7c-ff5d-4445-ba29-8c7dcc0f8b76_1158x1158.jpeg</url><title>Peter O&apos;Leary</title><link>https://www.timelight.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 08 Apr 2026 10:39:55 GMT</lastBuildDate><atom:link href="https://www.timelight.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Peter O'Leary]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[peteoleary@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[peteoleary@substack.com]]></itunes:email><itunes:name><![CDATA[Peter O'Leary]]></itunes:name></itunes:owner><itunes:author><![CDATA[Peter O'Leary]]></itunes:author><googleplay:owner><![CDATA[peteoleary@substack.com]]></googleplay:owner><googleplay:email><![CDATA[peteoleary@substack.com]]></googleplay:email><googleplay:author><![CDATA[Peter O'Leary]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Missing Team: How Engineering Organizations Lose Sync With Themselves]]></title><description><![CDATA[The pod model works beautifully &#8212; until architectural debt accumulates in the space between teams. Here's the structure that closes the gap.]]></description><link>https://www.timelight.com/p/the-missing-team-how-engineering</link><guid isPermaLink="false">https://www.timelight.com/p/the-missing-team-how-engineering</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Mon, 30 Mar 2026 21:57:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0CRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a deceptively healthy-looking organizational pattern that quietly breaks down in mid-sized engineering teams. It looks like this: a handful of product managers, each running a small pod of engineers, everyone moving fast, shipping product. From the outside, things are humming.</p><p>The cracks appear later. Some part of the database is straining under load you could have predicted. A shared library has three incompatible versions living in three different pods. Nobody owns the work needed to fix it, because nobody was ever asked to.</p><p>The problem isn&#8217;t the pod structure &#8212; that part works. The problem is a missing team.</p><h2><strong>How the pod model is set up</strong></h2><p>The typical structure is elegant in its simplicity. You have five or six product managers, each paired with a pod of engineers &#8212; say, five or six people, led by a tech lead. A layer of engineering management sits across those pods. Engineers report up through management but work day-to-day with their product manager.</p><p>This creates something genuinely valuable: tight product-engineering alignment at the team level. Engineers understand the &#8220;why&#8221; behind what they&#8217;re building. Product managers develop technical intuition. The pod is largely autonomous, with few dependencies on other teams.</p><p>Product orgEng. managementPM 1GrowthPM 2PlatformPM 3Core productPod 15&#8211;6 engineersPod 25&#8211;6 engineersPod 35&#8211;6 engineersSolid = product directionDashed = reporting line</p><p>The standard pod structure &#8212; effective for product velocity, but silent on cross-pod technical work</p><p>At 40&#8211;50 engineers across six pods, this is a formidable product machine. But notice what&#8217;s missing from the diagram above: there&#8217;s no regular forum where the engineers in those pods talk to each other as a technical community.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0CRR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0CRR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 424w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 848w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 1272w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0CRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png" width="1360" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51073,&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.timelight.com/i/192665062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.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_!0CRR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 424w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 848w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 1272w, https://substackcdn.com/image/fetch/$s_!0CRR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03d6faae-71a7-40bd-8b1c-092d268d364b_1360x680.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The asymmetry nobody talks about</strong></h2><p>Here&#8217;s a tension baked into the pod model. The product organization is small &#8212; six people who meet regularly, coordinate roadmaps, and share context. They function as a team. The engineering organization is five or six times larger, and typically meets in fragments: each pod runs its own standups and planning, but the 40-person engineering org rarely convenes as a whole.</p><p>This isn&#8217;t a failure of management. A weekly all-hands with 40 engineers is genuinely unwieldy. But the practical consequence is that nobody is holding the cross-cutting technical picture.</p><p><strong>Where it breaks down:</strong> Shared architectural components that two pods both touch. Technical debt that doesn&#8217;t belong to any PM&#8217;s roadmap. Infrastructure that needs re-architecture to support the growth the product team has already planned for &#8212; but hasn&#8217;t told engineering about yet.</p><p>The product team has visibility into what&#8217;s coming. The pod teams have deep visibility into their own corner. No one has the full technical view. That&#8217;s the gap.</p><h2><strong>The tech lead council</strong></h2><p>The fix is a standing team of tech leads &#8212; one from each pod &#8212; meeting on the same cadence as the rest of the organization. Call it a tech lead council, an architecture forum, whatever fits your culture. The name matters less than the habit.</p><p>This team does something specific: it holds the technical picture that no individual pod can hold on its own.</p><p>In practice that means: comparing implementation approaches across pods before work diverges, identifying opportunities for shared components, surfacing technical work that needs to happen for business reasons no PM has yet named, and developing a 6&#8211;12 month technical roadmap that runs alongside the product roadmap.</p><p>Product roadmapPM team, quarterlyTech roadmapLead council, quarterlyShared planningRisk, priority, sequencingLead, pod 1Arch, debt, shared codeLead, pod 2Arch, debt, shared codeLead, pod 3Arch, debt, shared code</p><p>The tech lead council bridges pod-level execution and org-level planning</p><p>The goal is that this team&#8217;s outputs &#8212; architectural recommendations, decisions to adopt new tooling, proposals to allocate sprint capacity to debt retirement &#8212; are treated with the same weight as product requirements. That takes time to earn. The team earns it by being right consistently, by communicating their reasoning clearly, and by building a track record the rest of the organization learns to trust.</p><p><em>&#8220;At the same time you&#8217;re developing a vision of what the product will look like a year from now, you need a group of people meeting regularly to discuss what the future of your technical stack looks like.&#8221;</em></p><p>In more mature organizations, this function often migrates toward staff engineers or a principal engineering group. The exact structure depends on where the company is. What shouldn&#8217;t vary is the underlying principle: <em>technical planning must be ongoing, structured, and given organizational standing.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QSsj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QSsj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 424w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 848w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 1272w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QSsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png" width="1360" height="580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:580,&quot;width&quot;:1360,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44908,&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.timelight.com/i/192665062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.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_!QSsj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 424w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 848w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 1272w, https://substackcdn.com/image/fetch/$s_!QSsj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220bc1d5-ba82-4eb9-b635-6b72b7c718d8_1360x580.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Team-ness at every level</strong></h2><p>There&#8217;s a broader pattern here, one that applies not just to tech leads but to every layer of the organization. The most effective teams aren&#8217;t collections of individuals each reporting to a shared manager. They&#8217;re actual teams &#8212; people with shared goals who work together on the business of their level, not just up and down their individual reporting lines.</p><p>One CEO put it well to his executive team: &#8220;You&#8217;re not six people who each report to me. You&#8217;re a team, and I&#8217;m the lead of that team.&#8221; The consequence was that most decisions got made and executed by the team, without the CEO needing to be in the room. Issues came to the weekly meeting; only the things that required a tiebreaker or an especially consequential call escalated further.</p><p>The same logic applies at the tech lead level. If those leads see themselves as a team &#8212; not just representatives of their respective pods attending a meeting &#8212; they&#8217;ll make better architectural decisions, resolve cross-pod tensions more quickly, and present a more coherent technical direction to the rest of the organization.</p><h2><strong>Putting it into practice</strong></h2><p>None of this requires a reorg. It requires one standing meeting, a clear mandate, and leadership willing to treat the outputs as real inputs to planning. Start with the tech leads meeting biweekly. Give them a simple agenda: what architectural work is each pod planning this sprint, is any of it shared, and what technical work needs to happen in the next six months that isn&#8217;t on any PM&#8217;s roadmap yet.</p><p>The meeting will feel unfocused at first. Give it three months. By then, the leads will have developed shared context, a working vocabulary, and a sense of what they can resolve themselves versus what needs to escalate. That&#8217;s when the value shows up &#8212; not in a single decision, but in a dozen small ones that don&#8217;t require a VP to broker.</p><p>The pod model gives you product velocity. The tech lead council gives you the architectural coherence to sustain it. You need both.</p>]]></content:encoded></item><item><title><![CDATA[Innovation vs. The Quarter]]></title><description><![CDATA[A Long View From 40 Years in Software]]></description><link>https://www.timelight.com/p/innovation-vs-the-quarter</link><guid isPermaLink="false">https://www.timelight.com/p/innovation-vs-the-quarter</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Thu, 05 Feb 2026 23:58:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YWrS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YWrS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YWrS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YWrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!YWrS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!YWrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb99bd652-da53-42ed-a55e-2d744825b23d_1024x608.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>I&#8217;ve been a professional software developer for almost 40 years. I&#8217;ve spent more than 30 of those years as an engineering manager and executive &#8212; CTO, VP of Engineering &#8212; watching the industry evolve through multiple generations of technology.</p><p>I started in the era of packaged software. We put programs on disks, sealed them in boxes, and sold them in stores. Then came client-server development. Then the web. Then mobile. Then social media. And now AI.</p><p>Across all of those waves, Silicon Valley &#8212; and American technology companies more broadly &#8212; have led the world in innovation. We&#8217;ve built new categories of products, created massive global businesses, and changed how people live and work.</p><p>But over the last 10 to 20 years, as companies have grown bigger, richer, and more powerful, I&#8217;ve watched the same tragic pattern repeat itself over and over again.</p><p>We invent something world-changing &#8212; and then we immediately chain it to the quarterly result.</p><h4>The Moment Innovation Gets Constrained</h4><p>The cycle is predictable.</p><p>A company builds a new technology. It proves itself commercially viable. Customers love it. The product begins to change the world in real, meaningful ways.</p><p>And almost immediately, the organization clamps down on it to satisfy Wall Street expectations.</p><p>The long-term vision that drove the innovation &#8212; the idea that we were building something transformative &#8212; starts to narrow. The horizon shrinks. Instead of asking what the technology could become in five or ten years, leadership becomes focused on how it performs next quarter.</p><p>The spirit of innovation doesn&#8217;t disappear. Engineers and product teams still believe in the big ideas. But structurally, the company shifts from exploration to extraction.</p><h4>Shipping Too Early: The First Self-Inflicted Wound</h4><p>One of the worst mistakes a company can make is bringing a product to market before it is ready.</p><p>I&#8217;ve seen this happen many times. A promising idea gets rushed out the door because leadership wants momentum, headlines, or revenue sooner rather than later. The result is predictable: customers become frustrated, trust erodes, and the original promise of the product gets overshadowed by early negative experiences.</p><p>Good ideas have been ruined this way.</p><p>There is a difference between iterating quickly and shipping prematurely. Healthy iteration builds confidence and improves quality. Premature release creates a reputation that can follow a product for years, even after it improves.</p><p>The pressure to meet quarterly expectations often accelerates this mistake. When timelines are driven by financial cycles rather than product maturity, teams lose the space needed to refine and stabilize what they&#8217;re building.</p><h4>When Entire Technologies Get Distorted</h4><p>There&#8217;s an even more dangerous version of this pattern: trying to extract too much value from a new technology before it has fully matured.</p><p>In those cases, it&#8217;s not just customer frustration that&#8217;s at risk &#8212; the entire category of technology can become warped by premature monetization and short-term incentives.</p><p>Social media is a powerful example.</p><p>Many early platforms carried a genuine promise: connecting people across distance, fostering conversation, and creating new forms of community. There was a sense that these systems could become forums for constructive discourse and shared understanding.</p><p>But once the pressure to maximize engagement and revenue intensified, the incentives changed. Feeds filled with ads. Algorithms optimized for attention rather than well-being. Doom scrolling replaced meaningful interaction. Online trolling and bullying became amplified rather than mitigated.</p><p>The technology itself wasn&#8217;t inherently flawed. The way value was extracted from it &#8212; too early, too aggressively, and too narrowly focused on growth metrics &#8212; reshaped the category into something far different from its original vision.</p><h4>Heads Down, Eyes Off the Horizon</h4><p>Once a company ties its identity to quarterly performance, something subtle changes in how decisions get made.</p><p>Roadmaps compress. Risk tolerance drops. Long-term investments become harder to justify. Teams spend more time optimizing metrics than imagining possibilities.</p><p>I&#8217;ve seen organizations put blinders on &#8212; not because people stopped caring about innovation, but because the system incentivized short-term predictability over long-term transformation.</p><p>Every year, plans are built around hitting numbers. Miss the numbers, and the market punishes you. The stock price drops. Investors look for a new CEO who promises tighter execution and faster results.</p><p>Over time, this creates a culture where innovation is tolerated only if it can be forecasted on a spreadsheet.</p><h4>The Long Game vs. The Quarter</h4><p>It&#8217;s impossible to ignore the global context. Over the course of my career, China has emerged as a technology powerhouse.</p><p>Yes, some technologies originated here in the United States. Some were copied or adapted. But what stands out to me is not just what was built &#8212; it&#8217;s how long-term strategy was applied.</p><p>Chinese companies, from my perspective, have often played a longer game. They invest in infrastructure, ecosystems, and platforms with a time horizon that extends beyond the next earnings call.</p><p>That doesn&#8217;t mean they ignore financial performance &#8212; every business has to survive economically. But there is a visible willingness to think in decades rather than quarters.</p><p>Meanwhile, American companies frequently limit themselves with what is, in many ways, a self-imposed constraint: the belief that innovation must immediately translate into quarterly revenue growth.</p><h4>A Made-Up Constraint</h4><p>The quarterly cycle is not a law of physics. It&#8217;s a financial construct &#8212; one that has grown powerful enough to shape how entire industries behave.</p><p>And I&#8217;ve watched it hobble companies that were once bold.</p><p>As soon as a technology begins to succeed, it becomes less about building the future and more about protecting the number. Engineering decisions shift. Product strategy shifts. Risk appetite narrows. The organization becomes less willing to invest in ideas that might not pay off immediately.</p><p>Over decades, that pattern has had a real impact on how technology evolves, especially inside successful companies that should have the most freedom to take long bets.</p><h4>What Gets Lost</h4><p>What&#8217;s frustrating is that the innovative spirit never fully disappears. The engineers are still there. The ideas are still there. The ambition is still there.</p><p>But the structure around them changes.</p><p>Instead of asking, &#8220;How big could this become?&#8221; the question becomes, &#8220;How does this help us hit next quarter?&#8221;</p><p>And that&#8217;s where the real loss happens &#8212; not in talent or creativity, but in time horizon.</p><p>After nearly four decades in software, I don&#8217;t believe the challenge is a lack of innovation in the United States. We are still extraordinarily good at inventing the future.</p><p>The challenge is that we often stop ourselves from fully realizing it.</p><p>We build something transformative &#8212; and then we shrink our vision to fit inside a quarterly report.</p>]]></content:encoded></item><item><title><![CDATA[The Most Dangerous Incentive in Growing Engineering Organizations]]></title><description><![CDATA[Undermining organizational culture with visibility bias]]></description><link>https://www.timelight.com/p/the-most-dangerous-incentive-in-growing</link><guid isPermaLink="false">https://www.timelight.com/p/the-most-dangerous-incentive-in-growing</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Thu, 05 Feb 2026 15:18:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6Wzg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.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_!6Wzg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Wzg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Wzg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!6Wzg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!6Wzg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff8667eb-ba1a-4e93-9851-ed012ac6f937_1024x608.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">Every loves a good product feature discussion</figcaption></figure></div><p>I&#8217;ve been a professional software engineer for almost 30 years. Over that time I&#8217;ve served as a manager, engineering leader, VP of Engineering, and CTO across organizations ranging from small startups to companies the size of IBM. Watching engineering organizations grow from small teams into large, complex systems has given me a long view into how culture and incentives evolve &#8212; and sometimes break.</p><p>One of the most destructive tendencies I&#8217;ve seen develop over time is surprisingly subtle: engineers begin to believe that the only way to advance their careers is to work on the most visible, most successful products inside the company.</p><p>At first glance, that seems reasonable. Of course people want to work on the products that generate revenue, attract executive attention, and shape the company&#8217;s public identity. But inside a modern software organization, that instinct can quietly undermine the long-term health of the entire engineering system.</p><h4>Visibility Bias Inside Engineering Organizations</h4><p>Even in companies that technically have a single product &#8212; especially SaaS organizations &#8212; different parts of the system receive vastly different levels of visibility. The UI, the client experience, and customer-facing features are seen by marketing, sales, executives, and customers every day. Those parts of the system become the center of attention.</p><p>Engineers naturally gravitate toward that visibility. It feels like the place where careers are made.</p><p>But modern software systems are far larger than what users see. Reliability engineering, infrastructure, fraud mitigation, security, risk management, customer support tooling &#8212; these areas operate behind the scenes. They are less glamorous, less visible, and often harder to explain to non-technical stakeholders. Yet they are just as critical to a company&#8217;s success as the features that generate revenue.</p><p>When incentives drift toward visibility instead of system health, organizations slowly become unbalanced.</p><h4>From Boxed Software to Web Systems: A Cultural Shift</h4><p>Early in my career, I worked on packaged desktop software &#8212; the kind that shipped in boxes on store shelves. In those environments, nearly every engineer worked on the same deliverable. The entire team focused on what would go into the box.</p><p>As the industry shifted toward web-based systems, and later toward mobile and distributed architectures, that unity disappeared. Engineering work fragmented into layers: front-end, mobile, APIs, infrastructure, data systems, security, and operational tooling.</p><p>The engineers working on the visible layers received more attention from across the company. Sales teams, marketing teams, and executives could see the UI. They could interact with it directly. Naturally, conversations gravitated there.</p><p>Meanwhile, the backend systems grew larger, more complex, and more essential &#8212; but less visible.</p><p>That imbalance created a cultural gravity well.</p><h4>The Executive Table and the Hidden Work</h4><p>When I moved into leadership roles and eventually sat at executive tables, I saw this bias amplified. Entire executive teams would discuss what the product looked like, how it behaved for customers, and which features were driving growth. Those conversations were important &#8212; but someone had to worry about how the system actually ran.</p><p>More often than not, that responsibility fell to the engineering leader alone.</p><p>Over time, I found myself investing more attention in infrastructure, reliability, and backend architecture &#8212; not because it was more interesting, but because it was necessary. The health of the company depended on systems that most people in the room couldn&#8217;t see.</p><p>This is where many organizations struggle: how do you convince engineers to invest their careers in parts of the system that receive less external recognition?</p><h4>Why the &#8220;Best Product&#8221; Mentality Is Dangerous</h4><p>When engineers believe promotions come from working on the most visible product areas, several problems emerge:</p><p>&#8211; Critical infrastructure roles become harder to staff.<br>&#8211; Reliability and security work become reactive instead of proactive.<br>&#8211; Organizational knowledge becomes skewed toward features rather than systems.<br>&#8211; Long-term risk accumulates quietly beneath short-term success.</p><p>Modern architectures make this especially dangerous. Backend systems are no longer simple servers running behind a UI. They include distributed services, data pipelines, observability platforms, and compliance layers that grow more complex every year.</p><p>Ignoring these areas doesn&#8217;t make them less important &#8212; it makes them fragile.</p><h4>Engineering Leadership as Incentive Design</h4><p>The challenge for engineering leaders has always been incentive alignment.</p><p>You cannot promote engineers faster or compensate them more simply because they work on the UI or on the product areas that executives see most often. If the incentive structure favors visibility over impact, engineers will optimize for visibility every time.</p><p>Instead, organizations need to reward outcomes that reflect true system health:</p><p>&#8211; System uptime and reliability<br>&#8211; Backend performance and scalability<br>&#8211; Risk mitigation and fraud prevention<br>&#8211; Operational excellence and maintainability</p><p>These achievements are harder to measure and often less glamorous, but they are the foundation that allows visible products to succeed.</p><p>In my own leadership journey, I tried to make infrastructure and backend work a first-class path to growth. That meant recognizing engineers publicly for reliability improvements, tying performance reviews to system outcomes rather than feature count, and ensuring that compensation and promotion paths reflected the value of invisible work.</p><h4>Aligning Culture With Reality</h4><p>The deeper lesson is simple: culture follows incentives.</p><p>If engineering organizations reward visibility, engineers will chase visibility. If they reward stability, collaboration, and long-term system health, engineers will invest in those areas instead.</p><p>The goal is not to diminish UI or product innovation &#8212; those are essential to any company&#8217;s success. But a sustainable engineering culture recognizes that the parts of the system no one sees are often the ones that determine whether the company survives.</p><p>After three decades in engineering, one truth has become clear to me: the strongest organizations are not the ones where everyone wants to work on the most successful product.</p><p>They are the ones where engineers understand that success comes from building &#8212; and valuing &#8212; the entire system.</p>]]></content:encoded></item><item><title><![CDATA[Lower the Estate Tax Exemption to Wipe Out the US National Debt]]></title><description><![CDATA[The U.S.]]></description><link>https://www.timelight.com/p/lower-the-estate-tax-exemption-to</link><guid isPermaLink="false">https://www.timelight.com/p/lower-the-estate-tax-exemption-to</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Tue, 13 Jan 2026 23:44:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jqrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The U.S. national debt is often treated as an unsolvable problem&#8212;too large, too abstract, too politically toxic to touch. At nearly forty trillion dollars, the number feels disconnected from everyday reality.</p><p>But the debt only looks impossible in isolation.</p><p>When you place it next to where American wealth actually resides, a very different picture appears. Not a simple solution&#8212;but a real one, with real tradeoffs.</p><div><hr></div><h2>The Scale of the Problem (and the Wealth)</h2><p>As of late 2025, total U.S. federal debt stands at roughly <strong>$38 trillion</strong>. Of that amount, about <strong>$31 trillion</strong> is <em>debt held by the public</em>&#8212;Treasury securities owned by investors, institutions, and foreign governments. This is the portion economists usually focus on, because it represents external obligations.</p><p>Now compare that with Baby Boomer wealth.</p><p>Americans born between 1946 and 1964 collectively hold about <strong>$83 trillion</strong> in net wealth&#8212;more than <strong>half of all U.S. household wealth</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jqrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jqrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jqrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52781,&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.timelight.com/i/184489154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.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_!jqrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!jqrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd552c030-6c64-4fe5-bbb3-6bbc97942562_1600x1000.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>Baby Boomer wealth exceeds both total U.S. federal debt and debt held by the public. The constraint is not national wealth, but how and when it is taxed.</em></figcaption></figure></div><p>This comparison changes the framing. The United States is not &#8220;broke.&#8221; The money exists. It is simply concentrated and lightly taxed at the point of transfer.</p><div><hr></div><h2>Average vs. Median: Why This Matters</h2><p>Wealth among Boomers is highly uneven:</p><ul><li><p><strong>Average (mean) net worth:</strong> roughly <strong>$1.2&#8211;$1.7 million</strong></p></li><li><p><strong>Median net worth:</strong> roughly <strong>$200,000&#8211;$400,000</strong></p></li></ul><p>This distinction matters because estate taxes apply only to the top of the distribution. Most Americans&#8212;and most Boomers&#8212;are nowhere near today&#8217;s exemption thresholds.</p><div><hr></div><h2>How the Estate Tax Works Today</h2><ul><li><p><strong>Top federal estate tax rate:</strong> 40%</p></li><li><p><strong>Estate tax exemption:</strong> ~$14&#8211;15 million per individual</p></li><li><p><strong>Share of estates that pay:</strong> fewer than <strong>0.2%</strong></p></li></ul><p>Despite an unprecedented intergenerational wealth transfer already underway, the estate tax raises relatively little revenue.</p><div><hr></div><h2>A Simple Thought Experiment</h2><p>To understand scale&#8212;not to propose a literal policy&#8212;consider a simplified model:</p><p><strong>Assumptions (for illustration only):</strong></p><ul><li><p>Total Boomer wealth: ~$83T</p></li><li><p>Estate tax rate: 40%</p></li><li><p>Wealth above an exemption is taxed once, over time</p></li><li><p>Ignore avoidance, deductions, timing, and behavior</p></li></ul><p>This is not how policy works. It is a measuring tool.</p><div><hr></div><h2>Could Boomer Wealth Retire the National Debt?</h2><ul><li><p><strong>Total gross debt (~$38T):</strong><br>Even taxing all Boomer wealth at 40% raises only ~$33T &#8594; <em>not enough</em>.</p></li><li><p><strong>Debt held by the public (~$31T):</strong><br>Mathematically achievable at a 40% rate with a very low exemption.</p></li></ul><p>The math shows <em>capacity</em>. But math alone is not policy.</p><div><hr></div><h2>The Overlooked Question: Would This Be Deflationary?</h2><p>Yes&#8212;<strong>by default</strong>, retiring all or most of the national debt would be <strong>deflationary</strong>.</p><p>This is where many &#8220;just pay it off&#8221; arguments quietly collapse.</p><p>Paying down federal debt removes financial assets from the private sector. Treasury securities are not just liabilities&#8212;they are core infrastructure of the financial system.</p><div><hr></div><h2>How Fast Matters More Than Whether</h2><p>The economic risk depends almost entirely on <strong>speed</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1avr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1avr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!1avr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!1avr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!1avr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1avr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46290,&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.timelight.com/i/184489154?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.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_!1avr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 424w, https://substackcdn.com/image/fetch/$s_!1avr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 848w, https://substackcdn.com/image/fetch/$s_!1avr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!1avr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea99f5bd-9a5d-4df1-86bd-770b56c6e09c_1600x1000.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">Retiring debt too quickly creates a powerful fiscal drag, increasing deflation and recession risk unless offset by spending or monetary easing....</figcaption></figure></div><p>What this chart shows:</p><ul><li><p>A <strong>slow payoff</strong> (~0.5T/year) creates manageable drag</p></li><li><p>A <strong>moderate payoff</strong> (~1T/year) is meaningfully contractionary</p></li><li><p>A <strong>fast payoff</strong> (~2T/year) risks recession and financial stress</p></li></ul><div><hr></div><h2>Three Payoff Paths</h2><h3>1. Fast Payoff (High Risk)</h3><p>Aggressive estate taxation and rapid debt retirement.</p><p><strong>Likely outcome:</strong><br>Strong deflationary pressure, tighter credit, recession risk.</p><div><hr></div><h3>2. Phased Payoff With Offsets</h3><p>Gradual debt reduction over decades, paired with:</p><ul><li><p>Public investment</p></li><li><p>Tax cuts elsewhere</p></li><li><p>Monetary accommodation</p></li></ul><p><strong>Likely outcome:</strong><br>Debt declines without choking demand.</p><div><hr></div><h3>3. Partial Payoff (Most Stable Option)</h3><p>Reduce debt <em>relative to GDP</em>, not to zero, while preserving a deep Treasury market.</p><p><strong>Likely outcome:</strong><br>Lower long-term fiscal risk without destabilizing the system.</p><div><hr></div><h2>The Deeper Insight</h2><p>The national debt is not like household debt.</p><p>From a macroeconomic perspective, it represents the <strong>net financial assets of the private sector</strong>. Eliminating it entirely would mean fewer safe assets, tighter credit, and less financial flexibility.</p><p>The goal should not be <em>zero debt</em>, but the <strong>right amount of debt</strong>, sensibly balanced against private inherited wealth.</p><div><hr></div><h2>Final Thought</h2><p>Over the coming decades, Baby Boomers will pass on <strong>more than $80 trillion</strong> in wealth.</p><p>We will choose:</p><ul><li><p>To fund the future through <strong>inheritance</strong>, or</p></li><li><p>To fund it through <strong>debt</strong></p></li></ul><p>Lowering the estate tax exemption would not magically solve everything. But it would force an honest reckoning with how wealth, risk, and responsibility are shared across generations.</p><p>The debt exists.<br>The wealth exists.<br>What remains is deciding <strong>which one we want to pass on</strong>.</p>]]></content:encoded></item><item><title><![CDATA[Carrots for Breakfast]]></title><description><![CDATA[Creative writing assignment #1]]></description><link>https://www.timelight.com/p/escalator</link><guid isPermaLink="false">https://www.timelight.com/p/escalator</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Sat, 04 Oct 2025 15:54:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!t21B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t21B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t21B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!t21B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!t21B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!t21B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t21B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2594e309-65a5-4888-9dfe-f197de399612_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!t21B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!t21B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!t21B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!t21B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2594e309-65a5-4888-9dfe-f197de399612_1024x608.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">2 carrots for breakfast with coffee</figcaption></figure></div><p>Carina is a 20 something broke, exhausted professional living alone in a tiny one room mid-Manhattan apartment. Her apartment is so small and cramped that her parrot Bart has more room in his <strong>cage</strong> than Carina does. </p><p>For someone so young and seemingly successful, Carina has never figured out how to correctly use an alarm clock to get herself to her subway train by 9:00am. She&#8217;s tried every conceivable <strong>trick</strong> over the years but nothing has worked and now she is still in bed asleep at 8:55am.</p><p>The sun is shining through the partially opened curtains and a narrow beam of sunlight pokes through into the room. The sunlight falls on Carina&#8217;s face, she yawns, stretch herself gently while the <strong>memory</strong> of a pleasant dream rolls around her head until her eyes snap open suddenly.</p><p>She casts her eyes around the apartment, she can&#8217;t even be sure where she put her alarm clock but she is certain that she is late again. Carina screws her eyes shut for a moment, she wants so much to go back to sleep and <strong>pretend</strong> this isn&#8217;t happening again.</p><p>She has been late so many times she is sure this time she will lose her job. She jumps out of bed, dashing across the room to her closet to get dressed but trips and falls over the only <strong>appliance</strong> in her place, a little refrigerator.</p><p>&#8220;You could have just asked me to wake you up Carina&#8221;, says Bart. Bart has never spoken before. Carina is so stunned she lays on the floor for a few moments before opening the fridge and giving Bart the only thing she finds in there: an old <strong>carrot</strong>.</p><p>It&#8217;s a rather lovely morning in the city Carina thinks when she reaches the street via the back stairwell. She has a second to check her looks in the reflection of the subway car window before she jumps <strong>aboard</strong>. </p>]]></content:encoded></item><item><title><![CDATA[Immortality, Expansion, and the Dark Forest]]></title><description><![CDATA[I recently revisited Isaac Asimov&#8217;s short story The Last Question. Without spoiling too much, it explores the fate of the universe and humanity&#8217;s place in it. The story traces the arc of human civilization: from living alongside artificial intelligence, to merging with it, to eventually spreading among the stars and populating entire galaxies.]]></description><link>https://www.timelight.com/p/immortality-expansion-and-the-dark</link><guid isPermaLink="false">https://www.timelight.com/p/immortality-expansion-and-the-dark</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Sun, 21 Sep 2025 22:53:18 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4928" height="3280" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3280,&quot;width&quot;:4928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;gray satellite disc on field&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="gray satellite disc on field" title="gray satellite disc on field" srcset="https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1526666923127-b2970f64b422?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxhbGllbnN8ZW58MHx8fHwxNzU4NDk0OTI2fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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">Photo by <a href="https://unsplash.com/@wizwow">Donald Giannatti</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I recently revisited Isaac Asimov&#8217;s short story <em>The Last Question</em>. Without spoiling too much, it explores the fate of the universe and humanity&#8217;s place in it. The story traces the arc of human civilization: from living alongside artificial intelligence, to merging with it, to eventually spreading among the stars and populating entire galaxies.</p><p>Running through the narrative is a powerful theme: human survival. Asimov asks whether, given humanity&#8217;s relentless expansion, there will always be enough resources to sustain us &#8212; no matter what form we take.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>At one point, Asimov describes a future where humans have achieved a kind of immortality. Consciousness is separated from the body, the body is perfectly preserved, and death is no longer possible. This liberation of consciousness allows humanity to exist and act indefinitely.</p><p>That idea made me think of Liu Cixin&#8217;s <em>The Dark Forest</em>, the second book in his <em>Three-Body Problem</em> trilogy. Its &#8220;dark forest theory&#8221; offers one of the most chilling answers to the Fermi Paradox &#8212; the question of why, in such a vast and ancient universe, we have never encountered alien life.</p><p>The dark forest theory suggests that the universe is teeming with intelligent civilizations, but that every civilization is both a potential threat and a potential target. Because resources are finite, any species that expands unchecked could one day endanger others. As a result, the safest strategy for any intelligent lifeform is to eliminate other civilizations as soon as they detect them.</p><p>The metaphor is that the universe is a dark forest. Every civilization is a hunter, moving silently through the woods. The moment one becomes aware of another, its survival instincts demand that it attack before it is attacked.</p><p>But Asimov&#8217;s vision raises an interesting challenge to this grim worldview. If a civilization achieves immortality &#8212; true immortality &#8212; does it still need to reproduce and expand? Reproduction is, in a way, a biological strategy for achieving immortality by passing on DNA. But if individuals never die, reproduction becomes unnecessary.</p><p>A species that no longer needs to reproduce would also no longer expand at the same rate, and its resource needs could eventually stabilize. In that scenario, such a civilization might no longer feel compelled to destroy potential competitors.</p><p>Of course, there&#8217;s another possibility: immortal civilizations might still feel threatened by species that <em>are</em> reproducing and expanding, and thus act as the &#8220;hunters&#8221; in the dark forest &#8212; wiping out younger species before they grow too large.</p><p>This interplay between immortality, reproduction, and survival opens up fascinating philosophical questions. Is endless expansion inevitable? Or could the path to universal peace lie in transcending the need to reproduce at all?</p><p>I highly recommend reading both Asimov&#8217;s <em>The Last Question</em> and Liu Cixin&#8217;s <em>The Dark Forest</em>. Together, they offer two very different but deeply thought-provoking visions of humanity&#8217;s future &#8212; and the universe we inhabit.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This post was voice recorded, transcribed with speech to text then cleaned up with ChatGPT</p></div></div>]]></content:encoded></item><item><title><![CDATA[When You Don’t Need the Last Word]]></title><description><![CDATA[A Reflection on Growth, Ego, and Workplace Politics]]></description><link>https://www.timelight.com/p/when-you-dont-need-the-last-word</link><guid isPermaLink="false">https://www.timelight.com/p/when-you-dont-need-the-last-word</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Wed, 21 May 2025 21:31:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YFpz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.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_!YFpz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YFpz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YFpz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.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;:12910998,&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://peteoleary.substack.com/i/163967297?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.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_!YFpz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YFpz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28c890c2-2e93-423f-a286-1667dd8efd8c_7936x5291.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 class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.timelight.com/subscribe?"><span>Subscribe now</span></a></p><p>Something interesting happened to me recently during a staff meeting. It was a strategic discussion among senior engineering leaders, including my boss and several colleagues. We were talking about a new product development initiative&#8212;an area where the company had previously invested effort, but ultimately canceled the earlier project. I was part of that original effort, so I have some history with both the domain and the engineering team that worked on it.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p><p>Given my background, I offered my thoughts on how we might want to approach the internal conversations surrounding this new initiative. I emphasized the importance of involving and aligning with the broader organization as we move forward.</p><p>Then a newer colleague responded. His reaction made it clear that he didn&#8217;t agree with my take. In fact, he offered an alternative approach with a tone that came across as a bit dismissive and somewhat self-important. You know the kind: someone hears your perspective and immediately offers what sounds like a more &#8220;enlightened&#8221; way to handle the situation&#8212;something higher-minded, more strategic, more polished.</p><p>In the past, I would&#8217;ve felt the need to respond. To correct him. To clarify that I <em>had</em> considered that approach, or to explain why it might not be as straightforward as he seemed to think. I would have wanted to make sure I didn&#8217;t look like I missed something&#8212;or worse, let him have the last word.</p><p>But this time, I didn&#8217;t.</p><p>Instead, I sat with it. I let it pass.</p><p>Partly because I&#8217;m learning that in more political environments, timing and discretion matter. But mostly because I realized something deeper: I don&#8217;t need to correct every misunderstanding. I don&#8217;t need to defend every nuance of my thinking. And I certainly don&#8217;t need to prove that I&#8217;m the smartest person in the room.</p><p>If my colleague chooses to jump to conclusions about my perspective&#8212;if he assumes that my brief comment was the extent of my insight&#8212;that&#8217;s on him. If he decides not to engage further with someone who has experience and context he doesn&#8217;t yet have, that&#8217;s his mistake to make.</p><p>And I don&#8217;t need to stop him from making it.</p><p>Instead, I can take note. I can proceed accordingly. I can save my energy for when it matters most&#8212;and trust that the value I bring speaks for itself over time.</p><p>There&#8217;s power in restraint. In letting someone else have the last word&#8212;not because you lost the argument, but because you&#8217;ve already won something more important: perspective.</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>This post was voice recorded, transcribed with speech to text then cleaned up with ChatGPT</p></div></div>]]></content:encoded></item><item><title><![CDATA[Made Up Delivery Dates]]></title><description><![CDATA[Thinking about entrepreneurship and delivering products on time]]></description><link>https://www.timelight.com/p/made-up-delivery-dates</link><guid isPermaLink="false">https://www.timelight.com/p/made-up-delivery-dates</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Wed, 21 May 2025 21:30:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ubsa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.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_!ubsa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ubsa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ubsa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.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;:7555556,&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://peteoleary.substack.com/i/163968002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.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_!ubsa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ubsa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b99ddf1-2afc-466f-aa83-fab62bb94bee_6000x4000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I've been writing code now for more than 40 years and been a professional engineer for more than 30 years, most of that time in startup companies. I&#8217;ve been an individual contributor, manager, Vice President, CTO, every technical position you can hold within a startup company, I've done it. I've managed hundreds of engineers, across hundreds of releases and I have worked with my teams against many, many deadlines.</p><p>At this late stage in my career, I am managing a team of engineers again, at a startup company, working with younger engineers on many releases. One thing I hear over and over again, and when I think about it I've been hearing it for some time, for decades, from these engineers is this idea of a made up date. To many engineers it seems that releases often get defined before engineers get involved, and that deliverables, milestones, deadlines are dictated in a top down fashion. Therefore, they seem made up, not based in reality by anyone within the engineering organization.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>If you zoom out on startup companies, you've got this idea of an entrepreneur, the somewhat mythological figure that starts businesses. What that person is trying to do, a highly simplified version of what a startup company is, is they&#8217;ve identified a need in a market. They believe that need can be met with a product that has value to certain people, therefore those people will pay for that value, or you can find a way to monetize the value. So they have a way to make money but of course they need that product.</p><p>Most of the time, especially in modern software startup companies, you need money to realize that vision, you need money to execute on your plan starting usually with developing the product. So the entrepreneur has to go out and convince other people of their vision for the business in order to get the money they need. Those people you convince will become your investors.</p><p>One of the key things that needs to be added to your vision of the product and the value is going to be timing. Investors will start asking you, when is this going to happen? When are you going to deliver this product? When are you going to start realizing this value you are describing? As an entrepreneur, one of the first things that you will have to do is to come up with a date. This is an essential part not only of bringing your product to market but of explaining to investors when they will start to see returns from the company. You have to look out into the future and think about what your capabilities are, what you're trying to do and you have to come up with a date.</p><p>As I was saying earlier, you have to make up a date.</p><p>As an entrepreneur you have to pick a date practically out of thin air and say, yes, this is the date on which all this is going to happen. Then you have to set about making that a reality within your company. You begin a planning process from the top down and usually this goes through the product management organization and turns into milestones and deliverables that ultimately land in front of your engineers. That's when engineering says, whoa, whoa, these dates are totally made up.</p><p>In a later post, I will talk about what can be done about this but for now let me point out how important it is what has just happened. As the saying goes this is not a bug it&#8217;s a feature. The entrepreneur, the person who believes that they can solve a problem in the market, this person has decided when this needs to happen. This one thing, maybe more than anything else, is the fundamental thing about being an entrepreneur. You have to be willing to say when this will happen.</p><p>Think about that. You may have just started your company, you may not have written a single line of code yet and yet you have to decide on the future of the company. Not just any future: a definitive point in time when something is going to happen which has never happened before. If you are not capable of doing that, then you're not an entrepreneur. You are not somebody who should be starting a company. If you want to go to work for a start up company and therefore be entrepreneurial yourself you have to accept that this is a vital part of your decision.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Thoughts on a Pull Request from a Spicy Engineer]]></title><description><![CDATA[A hot take on Pull Request reviews]]></description><link>https://www.timelight.com/p/thoughts-on-a-pull-request-from-a</link><guid isPermaLink="false">https://www.timelight.com/p/thoughts-on-a-pull-request-from-a</guid><dc:creator><![CDATA[Peter O'Leary]]></dc:creator><pubDate>Wed, 21 May 2025 21:27:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zOWL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.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_!zOWL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOWL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOWL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg" width="1456" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11419259,&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://peteoleary.substack.com/i/164115018?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.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_!zOWL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zOWL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5afcd34-2759-46fc-b31f-6ea8ac9bd8ba_7680x4050.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recently joined a new engineering team and was given my first coding assignment. I was told that time was of the essence in this case and so did a rather hasty implementation in Ruby and opened a PR fully expecting to get some interesting suggestions and even some of the dreaded &#8220;change requests&#8221;</p><p>I got some legitimate questions and concerns about the code, in particular related to getting the tests to run in our CI system.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>There were two types of comments that I took issue with.</p><p>The first was &#8220;not idiomatic&#8221; which I have heard before, especially from Ruby engineers. All modern languages have their cool language features and their eccentricities and learning those things is part of the fun. Knowing a particular language well - be it Javascript, Ruby, Go, Rust, Haskell, whatever - is a real accomplishment and people should be proud of doing so. But they should not use that pride and knowledge to belittle people who write code &#8220;with an accent&#8221;.</p><p>In my case, I have written production code in perhaps 20 different languages over my 30+ years in this business and still actively code in 3 or 4 at any given time. When I haven&#8217;t used a particular language heavily in a few months it takes me a while to get caught up and fluent again. I have learned a lot in the past from PR comments and suggestions and I have no problem incorporating these into my code going forward.</p><p>The refrain I often hear from the &#8220;idiomatic&#8221; perspective is &#8220;your code is too hard for me to read&#8221;. I find this a weak argument with elitist implications. In this development team, as is almost always the case in the year 2022, we have a few engineers who speak English with an accent. On our Standup calls with these engineers, we don&#8217;t interrupt them and say &#8220;I can&#8217;t understand you because of your accent, can you please speak more like a native&#8221;. If we don&#8217;t understand someone, we politely ask them to perhaps try another explanation or maybe write out their ideas. We take it upon ourselves to help understand them, we don&#8217;t put that burden completely on them.</p><p>I once worked with a very talented and sharp Ruby engineer, someone I admire and learned a great deal from. This engineer spoke Spanish and English fluently but had a significant speech impediment. Not once when I worked with him did I stop him and say &#8220;can you please not stutter when you speak, I can&#8217;t understand you&#8221;. Instead I waited patiently for him to work through his stutter and I appreciated the enormous effort that he made to communicate.</p><p>The other comment I received which bears some examination is &#8220;no reason&#8221;. As in &#8220;there is no reason to do it this way&#8221;. This is a breathtakingly arrogant thing to say to another person regardless of the context. When I hear someone say this I mentally convert their statement into &#8220;I can&#8217;t think of a reason&#8221; or perhaps &#8220;I am too lazy/dumb/narrow-minded to think of a reason&#8221;. Younger people who may be reading this, take some advice from a middle aged professional who used to be as narrow-minded and arrogant as anyone: there is always a reason why people do what they do. Just because you don&#8217;t understand their reason, or disagree with it does not mean they didn&#8217;t have one.</p><p>A younger, less experienced version of me would have been insulted by these types of comments. Lucky for me, I am not that engineer anymore. I am well-seasoned: salty and spicy.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.timelight.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>