<?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[Runtime Decisions]]></title><description><![CDATA[Thoughts on leadership, entrepreneurship, engineering, and technology.]]></description><link>https://www.runtimedecisions.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Ql4L!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc939ef80-1856-4cbd-8dca-ceb0d44e4c9e_1024x1024.png</url><title>Runtime Decisions</title><link>https://www.runtimedecisions.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 04 May 2026 10:58:05 GMT</lastBuildDate><atom:link href="https://www.runtimedecisions.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ivan Kresic]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[runtimedecisions@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[runtimedecisions@substack.com]]></itunes:email><itunes:name><![CDATA[Runtime Decisions]]></itunes:name></itunes:owner><itunes:author><![CDATA[Runtime Decisions]]></itunes:author><googleplay:owner><![CDATA[runtimedecisions@substack.com]]></googleplay:owner><googleplay:email><![CDATA[runtimedecisions@substack.com]]></googleplay:email><googleplay:author><![CDATA[Runtime Decisions]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The AI-Native Software Lifecycle]]></title><description><![CDATA[How product teams, engineers, and leaders must rethink development in the age of AI]]></description><link>https://www.runtimedecisions.com/p/the-ai-native-software-lifecycle</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-ai-native-software-lifecycle</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Mon, 20 Apr 2026 19:07:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!khC0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For years, software development had a familiar rhythm.</p><p>Understand the problem. Break it down. Write code. Review it. Test it. Ship it. Repeat.</p><p>AI has not removed that rhythm. But it has changed the tempo of nearly every part of it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>Most people focus on the most visible change: code gets written faster. And that is true. A decent engineer with strong prompting habits and the right tools can now produce in hours what used to take a day or two. Boilerplate collapses. Refactors start faster. Alternative implementations appear instantly. Documentation, tests, and migration scripts no longer begin from a blank page.</p><p>But that is the shallow version of the story.</p><p>The deeper shift is that AI is changing the <strong>shape of the software development lifecycle</strong>, not just its speed. When the cost of producing code drops, the relative importance of everything around the code rises. Understanding the problem becomes more valuable. Reviewing becomes more demanding. QA changes form. Multitasking gets easier in some ways and more dangerous in others. Estimation gets fuzzier. And expectations, unless actively reset, become badly distorted.</p><p>The AI-native SDLC is not simply the old SDLC with more output per hour. It is a different operating environment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!khC0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!khC0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!khC0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!khC0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!khC0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!khC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png&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;:1965212,&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.runtimedecisions.com/i/194830078?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.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_!khC0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!khC0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!khC0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!khC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84ba222-43b2-4a26-858e-e630f425b6b1_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Writing code is getting faster, but that does not mean development is</h2><p></p><p>AI has meaningfully compressed the time it takes to produce a first draft of software.</p><p>That matters.</p><p>A lot of engineering work used to be constrained by translation time: turning intent into syntax, stitching together patterns, wiring edge cases, finding the right APIs, scaffolding tests, and shaping the first usable implementation. AI has reduced that friction dramatically.</p><p>The bottleneck is no longer &#8220;can we produce code quickly?&#8221; Nearly every strong engineer now can.</p><p>The new bottleneck is &#8220;can we produce the <em>right</em> code in the <em>right</em> context with enough confidence to rely on it?&#8221;</p><p>That distinction matters because software development was never just a typing exercise. Code is only valuable when it fits the domain, solves the right problem, respects existing architecture, handles edge cases, and remains maintainable for the people who inherit it. AI helps with generation. It does not magically solve the fit.</p><p>So yes, code writing is getting faster. But software development, end to end, does not speed up in a linear way. In many cases, AI compresses one phase and expands the importance of the phases around it.</p><p>That is why teams feel both more productive and, at times, strangely less certain.</p><h2>Code review is becoming more important, not less</h2><p></p><p>One of the most underappreciated effects of AI is what it does to review.</p><p>When engineers write code manually, the volume of change is naturally constrained by their own speed. AI removes that constraint. A developer can now produce much more code in a shorter period of time, often across unfamiliar parts of the stack, and with greater confidence than the underlying understanding may justify.</p><p>That creates a new review problem.</p><p>The reviewer is no longer just checking code quality. They are checking whether the author &#8212; and sometimes the AI &#8212; truly understood the problem, the domain, the architectural intent, the hidden trade-offs, and the operational risks.</p><p>In other words, review is shifting from &#8220;is this code clean?&#8221; toward &#8220;is this systemically correct?&#8221;</p><p>That takes longer.</p><p>Or more precisely: it takes more cognitive effort, even if organizations pressure people to pretend it doesn&#8217;t.</p><p>AI-generated code is often plausible, polished, and locally coherent. That makes it dangerous in a subtle way. Bad manual code often looks bad. Bad AI-assisted code often looks good. It reads smoothly. It follows patterns. It sounds confident. But it may miss domain nuance, misunderstand the business rule, overgeneralize a pattern, or introduce invisible maintenance debt.</p><p>So while code generation gets faster, review often becomes more load-bearing. Reviewers need stronger context, sharper skepticism, and better systems for verifying intent. Teams that do not adapt their review habits will accumulate a new class of risk: code that looks production-ready before it is understanding-ready.</p><p>This also has implications for pull request size. If AI increases output volume, then large PRs become even more dangerous than before. Teams will need stronger discipline around slicing work, isolating changes, and reviewing in smaller units. Otherwise the review function simply becomes the new bottleneck &#8212; or worse, a rubber stamp.</p><h2>QA shifts from catching mistakes to validating behavior</h2><p></p><p>AI changes QA in a similar way.</p><p>Traditional quality assurance often had to spend significant effort catching implementation mistakes: regressions, syntax-level errors, wiring issues, broken flows, missing null checks, weak edge-case handling. AI can help reduce some of that by generating tests, suggesting edge cases, and surfacing likely failure paths earlier.</p><p>But again, the more interesting shift is not just efficiency. It is emphasis.</p><p>When code is easier to produce, the key question moves from &#8220;did we build it competently?&#8221; to &#8220;did we build the right thing, and does it behave correctly in the real world?&#8221;</p><p>That sounds obvious, but the difference matters. AI can help generate code and tests that are internally consistent while still encoding the wrong assumptions. A feature can be technically clean and still fail because the workflow is wrong, the business rule was misunderstood, or the user behavior was oversimplified.</p><p>This means QA increasingly becomes a form of <strong>behavioral verification</strong>, not just defect detection.</p><p>The best QA functions will become even more valuable because they sit at the intersection of system behavior, user intent, and real-world scenarios. In an AI-native environment, QA is not &#8220;the people who test what engineering built.&#8221; It is one of the last lines of defense against confidently generated but contextually wrong software.</p><p>The practical implication is that teams should expect more investment in scenario design, acceptance criteria, exploratory testing, and production feedback loops. If AI reduces some low-level implementation friction, then higher-level validation needs to get stronger, not weaker.</p><h2>Understanding the problem space becomes a bigger differentiator</h2><p></p><p>As code becomes cheaper, understanding becomes more expensive &#8212; at least in relative terms.</p><p>That is the real talent shift AI is introducing.</p><p>In the old world, strong engineers differentiated through design skill, implementation strength, debugging ability, and sustained output. Those still matter. But in the AI-native lifecycle, engineers increasingly differentiate through how well they frame problems, model the domain, ask the right questions, challenge vague requirements, and guide tools toward useful outcomes.</p><p>The value is moving up the stack.</p><p>The engineer who deeply understands the business process, the customer pain, the system boundaries, and the hidden constraints will outperform the engineer who simply knows how to produce a lot of code with AI assistance. Because once generation is abundant, judgment becomes scarce.</p><p>This has consequences for team structure and hiring.</p><p>Organizations that over-index on raw implementation speed may temporarily feel faster, but they will often accumulate confusion, review burden, and rework. The teams that benefit most from AI will be the ones that combine tool leverage with strong domain understanding. They will write less unnecessary software. They will reject more bad ideas earlier. They will ask better questions before generating anything at all.</p><p>Ironically, AI may push software development to become more deeply human in its highest-value layers: judgment, prioritization, trade-off management, and problem framing.</p><h2>AI changes multitasking &#8212; and not always for the better</h2><p></p><p>AI also changes the experience of parallel work.</p><p>In one sense, it makes multitasking easier. Engineers can jump into an unfamiliar codebase and get up to speed faster. They can ask for summaries, explore APIs, generate migration plans, inspect logs, draft tests, or spin up prototypes without paying the same cold-start cost as before. Context switching becomes less punishing because AI acts as an on-demand support layer.</p><p>That is real leverage.</p><p>But it also creates a trap.</p><p>Because the friction of starting work is lower, organizations may assume people can handle more streams in parallel. More tickets. More interruptions. More side quests. More simultaneous ownership. More quick asks. More &#8220;can you just look at this?&#8221; moments.</p><p>The presence of AI can make fragmented work look sustainable when it still carries a heavy cognitive tax.</p><p>What disappears is some of the mechanical burden. What remains is the cost of judgment, prioritization, trade-off awareness, and mental state switching. AI does not remove that. In some cases it makes the illusion of effective multitasking worse, because people appear responsive across many threads while depth quietly deteriorates.</p><p>So leaders need to be careful here. AI can absolutely improve throughput across mixed work. But it should not become an excuse to overload capable people. The teams that use AI well will likely become more effective at focused execution, not just more tolerant of chaos.</p><h2>Ticket sizing gets harder, not easier</h2><p></p><p>At first glance, AI should improve estimation. If coding takes less time, work should become easier to size.</p><p>In practice, the opposite often happens.</p><p>Why? Because the most compressible part of work is not always the most important part of work.</p><p>A ticket that looks like &#8220;three days of coding&#8221; may now be &#8220;one day of coding plus two days of clarifying assumptions, validating edge cases, reviewing generated output, and checking whether the approach fits the system.&#8221; AI compresses execution, but not uncertainty.</p><p>That makes old sizing heuristics less reliable.</p><p>Teams that estimate based on perceived implementation effort will often start seeing strange outcomes. Some tickets finish much faster than expected because AI accelerates the straightforward parts dramatically. Others remain stubbornly slow because the true work was never coding &#8212; it was ambiguity resolution, stakeholder alignment, domain interpretation, or careful validation.</p><p>This creates more variance, not less.</p><p>In the AI-native SDLC, ticket sizing should move away from &#8220;how much code do we think this is?&#8221; and more toward &#8220;how much uncertainty, coordination, and validation does this contain?&#8221;</p><p>That is a healthier model anyway, but AI makes it necessary.</p><p>Leaders should expect to revisit estimation language, planning rituals, and sprint expectations. Otherwise teams will either look inconsistent or start sandbagging to account for uncertainty that their old sizing model can no longer explain cleanly.</p><h2>Expectations are rising faster than reality</h2><p></p><p>This may be the most important leadership issue of all.</p><p>As soon as people see AI accelerate code generation, they update expectations. Executives expect more throughput. Product expects faster delivery. Engineers expect their peers to move faster. Everyone starts implicitly recalibrating what &#8220;normal speed&#8221; should look like.</p><p>But those expectations often anchor too heavily on code production and not enough on everything else.</p><p>Yes, AI can make a strong engineer faster. But faster at what, exactly?</p><p>Faster at prototyping? Absolutely.<br>Faster at boilerplate and first drafts? Definitely.<br>Faster at routine refactors, test generation, and code comprehension? Often yes.<br>Faster at resolving ambiguous requirements, understanding a complex domain, making sound architectural trade-offs, or validating behavior in messy production conditions? Not automatically.</p><p>This gap between visible acceleration and actual end-to-end acceleration is where dysfunction begins.</p><p>If leaders do not actively reset expectations, teams can end up in a bad place: more output pressure, less time for thoughtful review, weaker validation, more multitasking, and ultimately more hidden rework. AI then gets blamed for creating a mess, when the real issue was management treating partial speed-ups as universal acceleration.</p><p>The right expectation is not &#8220;everything should now be twice as fast.&#8221;</p><p>The right expectation is: some phases compress, some phases become more important, and the overall system must be redesigned accordingly.</p><h2>What an AI-native SDLC actually requires</h2><p></p><p>If AI is changing the lifecycle, then teams need to change how they operate inside it.</p><p>A few shifts seem increasingly important.</p><p>First, teams need to place more explicit value on problem framing. The earlier ambiguity is resolved, the more safely AI can be used to accelerate execution. Good prompts do not compensate for bad product thinking.</p><p>Second, review needs to become more intentional. Smaller PRs, stronger architectural context, better reviewer guidance, and more explicit scrutiny of assumptions will matter more than ever.</p><p>Third, QA needs to lean harder into scenario validation and real-world behavior. It&#8217;s absolutely critical that software engineers lower the burden on their QA colleagues by self-testing thoroughly. The question is not only whether the code works, but whether the workflow, rule, or decision logic matches reality.</p><p>Fourth, planning needs to account for uncertainty more explicitly. Estimation should reflect ambiguity, validation load, and coordination cost, not just implementation effort.</p><p>Fifth, leaders need to protect focus. AI can support parallel work, but it does not eliminate the cost of fragmented attention. The temptation to overload high performers will rise. That temptation should be resisted. Dedicated focus blocks for engineers are an absolute must, and managers must enable the reduction of distractions to help offset the increased cognitive load.</p><p>And finally, organizations need to redefine what great engineering looks like. In an AI-native environment, the highest leverage engineers are not necessarily the ones producing the most raw code. They are often the ones who understand the domain deeply, ask the best questions, structure work clearly, make sound decisions, and create conditions where AI can be used safely and effectively.</p><h2>The future of software development is not just faster. It is more judgment-heavy.</h2><p></p><p>The easiest way to misunderstand AI in software development is to reduce it to a productivity story.</p><p>It is a productivity story. But not only that.</p><p>It is also a story about shifting bottlenecks, changing skill hierarchies, evolving review burdens, new planning challenges, and rising expectations. It changes what is easy, what is scarce, and what becomes valuable.</p><p>Code is becoming cheaper.</p><p>Clarity is not.<br>Judgment is not.<br>Context is not.<br>Trust is not.</p><p>That is why the AI-native software lifecycle will not belong to the teams that merely generate more code. It will belong to the teams that redesign how software gets built around a world where generation is abundant, but understanding remains the real constraint.</p><p>And that may be the biggest shift of all.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Own the Problem, Not the Task]]></title><description><![CDATA[Entrepreneurial thinking for engineers who want their work to matter]]></description><link>https://www.runtimedecisions.com/p/own-the-problem-not-the-task</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/own-the-problem-not-the-task</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Wed, 29 Oct 2025 20:47:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ZfAE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#129517; <strong>Why this matters</strong></p><p><br>Most teams execute tickets. High-leverage teams <strong>own problems</strong>. That one shift changes everything: velocity, product-market fit, morale, and trust with stakeholders. &#8220;Entrepreneurial thinking&#8221; doesn&#8217;t mean being a mini-CEO; it means acting like a builder who cares about <strong>impact</strong> more than <strong>output</strong>&#8212;and proving it with evidence.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>&#128260; <strong>Task vs. Problem (with real examples)</strong></p><p><br>Tasks describe <em>activities</em>. Problems describe <em>outcomes</em> we&#8217;re trying to change.</p><ul><li><p><strong>Consumer app</strong></p><ul><li><p>Task: &#8220;Add a Share button.&#8221;</p></li><li><p>Problem: &#8220;Increase organic referrals per user from 0.2 &#8594; 0.5 in 30 days.&#8221;</p></li><li><p>Outcome paths: Share button, referral code in receipts, post-purchase nudge, deep links.</p></li></ul></li><li><p><strong>B2B SaaS</strong></p><ul><li><p>Task: &#8220;Create a CSV export.&#8221;</p></li><li><p>Problem: &#8220;Cut partner handoff time 12 min &#8594; 2 min with &lt;1% errors.&#8221;</p></li><li><p>Outcome paths: CSV, webhook, secure shared view, scheduled email.</p></li></ul></li><li><p><strong>Internal tooling</strong></p><ul><li><p>Task: &#8220;Add retry logic to job.&#8221;</p></li><li><p>Problem: &#8220;Reduce failed nightly runs 8% to &lt;1%; on-call pages 4/wk to &#8804;1/wk.&#8221;</p></li><li><p>Outcome paths: retries, idempotency, backoff + alerting, input validation upstream.</p></li></ul></li></ul><p></p><p>When you frame the <strong>problem</strong>, you unlock <strong>multiple simple solutions</strong> and pick the cheapest one that moves the needle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZfAE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZfAE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZfAE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png&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;:2042949,&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.runtimedecisions.com/i/177504402?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.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_!ZfAE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!ZfAE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F999c04f7-87d7-43f2-b7e9-4463101164cc_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><p>&#129514; <strong>MVE &gt; MVP: Learn faster with smaller bets</strong></p><p><br>We love &#8220;MVPs,&#8221; but they can still be months. An <strong>MVE (Minimum Valuable Experiment)</strong> answers one high-value question <strong>this week</strong>.</p><ul><li><p>Question: &#8220;Will managers use automated status summaries?&#8221;</p></li><li><p>MVE: 10 users get a manual summary for 5 days. Measure opens/replies.</p></li><li><p>Decision: If engagement &gt;30%, automate. If not, reframe the problem.</p></li></ul><p>MVEs de-risk direction without committing to architecture too early.</p><div><hr></div><p>&#129520; <strong>The Owner&#8217;s Toolkit (copy/paste templates)</strong></p><p></p><p><strong>1) Problem Statement (Who / Pain / Evidence / Target / Horizon)</strong></p><ul><li><p><strong>Who:</strong> Who is stuck?</p></li><li><p><strong>Pain:</strong> What hurts? When/where does it show up?</p></li><li><p><strong>Evidence:</strong> Tickets, metrics, quotes, recordings (2&#8211;3 bullets).</p></li><li><p><strong>Target:</strong> From A &#8594; B (one number) + guardrails.</p></li><li><p><strong>Horizon:</strong> When will we know? (1&#8211;4 weeks)</p></li></ul><p><strong>Example</strong></p><ul><li><p>Who: Ops coordinators sending manifests to partners.</p></li><li><p>Pain: Manual copy/paste; 3% errors; delays.</p></li><li><p>Evidence: 37 tickets in 60 days; avg 12 min per handoff.</p></li><li><p>Target: 12 &#8594; 2 min, errors 3% to &lt;1% in 4 weeks.</p></li><li><p>Horizon: First readout in 10 business days.</p></li></ul><div><hr></div><p><strong>2) Five 15-Minute Calls (the fastest discovery loop)</strong><br>Example questions to ask:</p><ul><li><p>&#8220;Walk me through the last time this hurt.&#8221;</p></li><li><p>&#8220;What did you try first?&#8221;</p></li><li><p>&#8220;How do you usually do this? Do you use any workarounds?&#8220;</p></li><li><p>&#8220;If I could fix one thing this week, what should it be?&#8221;</p></li><li><p>&#8220;Is anything slowing you down?&#8220;</p></li><li><p>&#8220;What would make this a &#8216;wow&#8217; for you?&#8221;</p></li></ul><p>Take verbatim quotes. You&#8217;ll reuse them to drive alignment.</p><div><hr></div><p><strong>3) MVE Menu (pick one)</strong></p><ul><li><p>Manual concierge (do it by hand once)</p></li><li><p>Paper/Loom demo (watch clicks, ask &#8220;What next?&#8221;)</p></li><li><p>Feature flag for 5 users</p></li><li><p>Script + one-time run + before/after timing</p></li><li><p>Shadow workflow (measure, don&#8217;t change UI)</p></li></ul><div><hr></div><p><strong>4) Evidence Pack (90 seconds to trust)</strong></p><ul><li><p>1 chart (North Star) + 1 guardrail (stability/quality)</p></li><li><p>1 screenshot or 30-sec Loom</p></li><li><p>3 bullets: What we tried / What changed / What&#8217;s next</p></li></ul><p>Repeat weekly; evidence compounds.</p><div><hr></div><p>&#128202; <strong>Measure what owners measure (simple, not fancy)</strong></p><p></p><ul><li><p><strong>North Star (one number):</strong> the outcome we&#8217;re moving (time saved, conversion, error rate, on-call pages, referrals, etc.).</p></li><li><p><strong>Guardrails (two max):</strong> ensure we don&#8217;t harm stability/quality/customer satisfaction.</p></li><li><p><strong>ROI sketch:</strong></p><ul><li><p>Build cost: 5 engineer-days.</p></li><li><p>Value: 1,200 manifests &#215; 10 minutes saved = 200 hours/month.</p></li><li><p>Payback: &lt;1 week.<br></p><p>Talking in <em>payback</em> wins runway and autonomy.</p><p></p></li></ul></li></ul><p><strong>Instrumentation, minimal edition</strong></p><ul><li><p>Add a start/stop timestamp (duration), success/failure flag, and user cohort.</p></li><li><p>Log to whatever you have (db table, Amplitude, CloudWatch, Sheets if you must).</p></li><li><p>Capture baseline for one week <strong>before</strong> you launch.</p></li></ul><div><hr></div><p>&#128101; <strong>Three mini case stories</strong></p><p></p><p><strong>1) Support reconciliation (internal)</strong></p><ul><li><p>Problem: 6 hours/day chasing missing order IDs.</p></li><li><p>MVE: Background matcher + 1-screen dashboard for 5 agents (2 weeks).</p></li><li><p>Result: 6 &#8594; 2 hours/day, CSAT &#8593;, tickets or bugs &#8595;35%.</p></li><li><p>Next: Notifications, expand match rules, retire manual export.</p></li></ul><p><strong>2) Onboarding drop-off (SaaS)</strong></p><ul><li><p>Problem: 42% mobile drop-off at step 2.</p></li><li><p>MVE: Inline validation + auto-save + single CTA (1 week).</p></li><li><p>Result: Drop-off 42% &#8594; 29%.</p></li><li><p>Next: Social login test; follow-up email for abandons.</p></li></ul><p><strong>3) Developer velocity (platform)</strong></p><ul><li><p>Problem: New service setup takes 2&#8211;3 days.</p></li><li><p>MVE: &#8220;One command&#8221; template (repo scaffold + CI + observability) for 3 teams.</p></li><li><p>Result: Setup 2&#8211;3 days &#8594; 2 hours; fewer PR stalls.</p></li><li><p>Next: Bake into golden path; maintain versioned template.</p></li></ul><p>Each started with a <strong>problem</strong>, not a &#8220;cool idea.&#8221; Each produced <strong>evidence</strong> first.</p><div><hr></div><p>&#129521; <strong>Team habits that create entrepreneurs (without chaos)</strong></p><p></p><p><strong>Problem-first backlog</strong></p><ul><li><p>Rewrite tickets as outcomes: &#8220;Reduce handoff 12 &#8594; 2 minutes&#8221; (+ suggested approaches below).</p></li><li><p>Keep &#8220;discovery&#8221; tickets alongside build.</p></li></ul><p><strong>Friday &#8220;Wins &amp; Proof&#8221; (15 minutes)</strong></p><ul><li><p>Each stream: 90 seconds &#8594; chart + screenshot + 3 bullets.</p></li><li><p>Replace status theater with <strong>evidence</strong>.</p></li></ul><p><strong>Customer-in-the-room</strong></p><ul><li><p>One user demo or 15-minute chat per sprint. Engineers ask questions, not just PMs.</p></li></ul><p><strong>Guardrail agreements</strong></p><ul><li><p>We ship small behind flags.</p></li><li><p>We instrument what we change.</p></li><li><p>We don&#8217;t add permanent complexity for temporary certainty.</p></li></ul><div><hr></div><p>&#128101; <strong>What leaders and ICs can do each Monday</strong></p><p></p><p><strong>For managers/leads</strong></p><ul><li><p>Set <strong>outcome goals</strong> per stream (one number + guardrails).</p></li><li><p>Fund <strong>10&#8211;15% capacity</strong> for discovery/MVEs.</p></li><li><p>Promote and praise <strong>outcomes and learning</strong>, not just scope or heroics.</p></li><li><p>Ask in reviews: &#8220;What did we learn; what changed; what did we retire?&#8221;</p></li></ul><p><strong>For ICs</strong></p><ul><li><p>Bring a <strong>problem statement</strong> to standup. Offer 2&#8211;3 cheap paths.</p></li><li><p>Propose an <strong>MVE</strong> you can ship in 5 days.</p></li><li><p>Share a <strong>before/after</strong> video every Friday.</p></li><li><p>Keep a 1-paragraph <strong>decision log</strong> (context, options, tradeoff, revisit date).</p></li></ul><div><hr></div><p>&#128683; <strong>Anti-patterns (and how to repair them)</strong></p><p></p><ul><li><p><strong>Ticket factory:</strong> Tasks with zero context.</p><ul><li><p><em>Repair:</em> Demand a problem statement; attach a simple metric and horizon.</p></li></ul></li><li><p><strong>Architecture astronaut:</strong> Designing for year 3 with no week-1 proof.</p><ul><li><p><em>Repair:</em> Defer generalization; ship one narrow path and measure.</p></li></ul></li><li><p><strong>Big-bang validation:</strong> Months of work before first user touch.</p><ul><li><p><em>Repair:</em> Prove demand with manual/flagged trials first.</p></li></ul></li><li><p><strong>Metrics theater:</strong> Dashboards no one uses to decide.</p><ul><li><p><em>Repair:</em> Tie each chart to a weekly decision. If none, delete it.</p></li></ul></li></ul><div><hr></div><p>&#128172; <strong>Useful scripts </strong></p><p></p><ul><li><p><strong>To a stakeholder:</strong> &#8220;If I could fix one part of this by Friday, what gives you the biggest win?&#8221;</p></li><li><p><strong>In planning:</strong> &#8220;What number will move if we&#8217;re successful? What number must not get worse?&#8221;</p></li><li><p><strong>In review:</strong> &#8220;Here&#8217;s the before/after and how we measured. Keep, expand, or kill?&#8221;</p></li><li><p><strong>When pushing back:</strong> &#8220;I can build the generalized version, or ship a narrow slice this week and prove need. Which risk do we want to take first?&#8221;</p></li></ul><div><hr></div><p>&#128197; <strong>A 10-day starter plan</strong></p><p></p><p><strong>Day 1&#8211;2:</strong> Pick one high-friction area. Write the Problem Statement. Book five 15-min calls.<br><strong>Day 3&#8211;4:</strong> Run calls. Choose one MVE. Baseline the metric.<br><strong>Day 5&#8211;7:</strong> Build the MVE behind a flag or as a manual concierge.<br><strong>Day 8&#8211;9:</strong> Collect evidence. Prepare the 90-sec Evidence Pack.<br><strong>Day 10:</strong> Demo &#8220;Wins &amp; Proof.&#8221; Decide: expand, adjust, or retire. Repeat.</p><div><hr></div><p>&#129504; <strong>Final thought</strong></p><p><br>Entrepreneurial engineers don&#8217;t wait to be told what matters&#8212;they <strong>make it obvious</strong>. They trade tasks for outcomes, opinions for experiments, and ceremony for evidence. Do that consistently, and your work won&#8217;t just get done&#8212;it will <strong>change something</strong>.</p><p>Own the problem. The tasks will follow. And so will the impact.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Big Momentum of Small Victories ]]></title><description><![CDATA[Why Visible Progress Fuels Morale, Focus, and Follow-through]]></description><link>https://www.runtimedecisions.com/p/the-big-momentum-of-small-victories</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-big-momentum-of-small-victories</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Mon, 29 Sep 2025 17:38:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nLWP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We talk about strategy like it moves people. It doesn&#8217;t.<br><strong>Progress moves people.</strong> Visible, undeniable, <em>we-made-a-dent</em> progress.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>In engineering, that progress rarely arrives in big, cinematic, flashy moments. It shows up in inches: a flaky test retired, a customer pain removed, a release that lands clean. Stack those inches and teams start to believe again. And belief changes everything&#8212;morale, focus, and the willingness to follow through when work gets messy.</p><p>This article is a playbook for designing those inches on purpose.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nLWP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nLWP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nLWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1080812,&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.runtimedecisions.com/i/174855974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.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_!nLWP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nLWP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1b6e35-cbd4-4036-9bbf-2a7c751c840d_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>&#128064; Why &#8220;visible&#8221; matters more than &#8220;big&#8221;</h2><p></p><ul><li><p><strong>Morale</strong> isn&#8217;t a mood; it&#8217;s a memory of recent wins. Teams that can point to tangible progress feel capable.</p></li><li><p><strong>Focus</strong> improves when the next step is obvious and finishable. Visibility shrinks ambiguity.</p></li><li><p><strong>Follow-through</strong> accelerates when people taste success often enough to crave the next bite.</p></li></ul><p>Big outcomes arrive from small, legible steps. If your plan only celebrates the mountain, the team will stop climbing.</p><div><hr></div><h2>&#129504; The psychology of momentum (in practice, not theory)</h2><p></p><ul><li><p><strong>Competence loop:</strong> Ship &#8594; see impact &#8594; feel effective &#8594; take on harder work.</p></li><li><p><strong>Control loop:</strong> Break down work &#8594; finish something today &#8594; regain agency in chaotic contexts.</p></li><li><p><strong>Meaning loop:</strong> Tie small tasks to customer value &#8594; pride rises &#8594; discretionary effort returns.</p></li></ul><p>You don&#8217;t need posters for this. You need a way of working that lets people <em>feel</em> these loops weekly.</p><div><hr></div><h2>&#129513; What counts as a &#8220;small victory&#8221;?</h2><p></p><ul><li><p>A blocker removed that unfreezes three other tasks.</p></li><li><p>A <strong>fast feature</strong> that delivers obvious value to a real user.</p></li><li><p>A quality-of-life fix (performance bump, DX improvement) the team feels daily.</p></li><li><p>A decision finally made, closing ten Slack threads.</p></li><li><p>A tiny automation that retires a recurring manual step.</p></li></ul><p>Litmus test: can you demo it, show it, or quantify it by Friday? If yes, it&#8217;s a candidate.</p><div><hr></div><h2>&#128248; Design for wins you can see</h2><p></p><ol><li><p><strong>Shrink scope on purpose</strong><br>Write tickets that finish inside a week. Use &#8220;MVP of the MVP&#8221; when you must.<br><em>Question:</em> What&#8217;s the smallest slice that proves value or reduces risk?</p></li><li><p><strong>Front-load impact</strong><br>Prioritize changes the team and users will <em>feel</em> (speed, stability, obvious UX annoyances).<br>Early painkillers build trust for later vitamins.</p></li><li><p><strong>Make progress legible</strong></p><ul><li><p>Before/after screen, a 30-second Loom, a tiny chart that moved.</p></li><li><p>&#8220;What changed, who felt it, how we&#8217;ll know it was worth it.&#8221;</p></li></ul></li><li><p><strong>Ritualize celebration</strong></p><ul><li><p>Regular celebrations in stand-ups, 1:1s, or Slack.</p></li><li><p>Rotate the mic. Let ICs narrate what shipped and why it matters.</p></li><li><p>Keep it specific and short.</p></li></ul></li><li><p><strong>Close the loop with customers</strong></p><ul><li><p>Share a screenshot or note from a user who felt the change.</p></li><li><p>Bring the outside world into the room; belief skyrockets.</p></li></ul></li></ol><div><hr></div><h2>&#128640; Fast features: fuel for morale <em>and</em> strategy</h2><p></p><p>A &#8220;fast feature&#8221; is not a hack; it&#8217;s a <strong>tight experiment</strong> that delivers value while testing direction.</p><ul><li><p><strong>Criteria:</strong> &lt;1 week, obvious benefit, safe to roll back, teaches you something.</p></li><li><p><strong>Examples:</strong> Toggle to skip a slow step, inline validation that prevents common errors, cached view of a hot path.</p></li><li><p><strong>Payoff:</strong> Quick dopamine for the team, real data for the roadmap, credibility with stakeholders.</p></li></ul><p>Ship two or three of these in a month and watch the energy in your retros change.</p><div><hr></div><h2>&#9888;&#65039; Common traps (and how to avoid them)</h2><p></p><ul><li><p><strong>Trap:</strong> Small wins that stay invisible.<br><strong>Fix:</strong> Always show the diff. Screenshot, metric, or user quote&#8212;or it didn&#8217;t land.</p></li><li><p><strong>Trap:</strong> Fragmentation&#8212;so many small things, nothing coherent.<br><strong>Fix:</strong> Tie each win to a north star (&#8220;Fewer handoffs,&#8221; &#8220;Page speed &lt;1s,&#8221; &#8220;Support tickets &#8595;20%&#8221;).</p></li><li><p><strong>Trap:</strong> Mistaking busyness for progress.<br><strong>Fix:</strong> Celebrate outcomes, not effort. &#8220;What changed for whom?&#8221;</p></li><li><p><strong>Trap:</strong> Perpetual MVP that never matures.<br><strong>Fix:</strong> Set &#8220;graduate criteria&#8221; for MVPs (usage, NPS, stability), then invest or retire.</p></li></ul><div><hr></div><h2>&#128197; A simple cadence that compounds</h2><p></p><p><strong>Monday:</strong> Define one visible win per stream (what/why/how we&#8217;ll show it).<br><strong>Daily:</strong> Call out blockers early; keep slices small enough to finish.<br><strong>Friday:</strong> Demo the delta (30&#8211;90 seconds each). Capture a punchy note in Slack/Notion.<br><strong>Monthly:</strong> Montage the wins into a single artifact; share org-wide to build trust.</p><p>This isn&#8217;t ceremony. It&#8217;s <strong>evidence management</strong>&#8212;and evidence is what keeps teams aligned and moving.</p><div><hr></div><h2>&#128200; Measuring momentum without killing it</h2><p></p><ul><li><p><strong>Lead indicators:</strong> % of tickets finished in &#8804;5 days; # of demos per week; time-to-first-impact for new initiatives.</p></li><li><p><strong>Lag indicators:</strong> Satisfaction (internal/external), incident rate, cycle time trend.</p></li><li><p><strong>Qualitative:</strong> &#8220;What are we proud of this week?&#8221; &#8212; track the answers; they reveal cultural health.</p></li></ul><div><hr></div><h2>&#127919; Final thought: progress is a leadership tool</h2><p></p><p>Strategy tells you where to go.<br><strong>Small, visible victories get people to go with you.</strong></p><p>If your team feels slow, don&#8217;t start with a new framework or a motivational speech.<br>Start by making the next win smaller, sooner, and impossible to miss.</p><p>Because when people can <em>see</em> progress, they&#8217;ll give you the two things you can&#8217;t buy:<br><strong>focus and follow-through.</strong></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Power of Stoicism]]></title><description><![CDATA[Why Stoic Engineers Make the Best Teammates and Leaders]]></description><link>https://www.runtimedecisions.com/p/the-power-of-stoicism</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-power-of-stoicism</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sun, 21 Sep 2025 12:47:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S5J8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Software engineering is a discipline of uncertainty.<br>Requirements shift. Timelines tighten. Bugs emerge from the void at 4:59 p.m. on Fridays.<br><br>The only constant is that something will go wrong.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>What separates great engineers from merely good ones isn&#8217;t just technical ability.<br>It&#8217;s mindset.</p><p><strong>Stoicism</strong> &#8212; the ancient philosophy of self-mastery, clarity, and emotional resilience &#8212; might be the most underrated leadership skill in tech.</p><p>In fast-moving environments full of ambiguity and opinion, <strong>the engineers who stay calm, curious, and grounded in what they can control</strong> are the ones who lead with the most impact &#8212; whether they have the title or not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S5J8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S5J8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S5J8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png&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;:2792782,&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.runtimedecisions.com/i/174157077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.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_!S5J8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!S5J8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15eb3658-c30b-47cc-903d-f48d441b3f55_1536x1024.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><div><hr></div><h2>&#9878;&#65039; Calm Is a Competitive Advantage</h2><p></p><p>Some engineers respond to fire drills with adrenaline.<br>Others respond with <em>intention</em>.</p><p>Stoic engineers:</p><ul><li><p>Don&#8217;t get defensive in code reviews</p></li><li><p>Don&#8217;t personalize production incidents</p></li><li><p>Don&#8217;t spiral when requirements shift or priorities change</p></li><li><p>Don&#8217;t let ego block collaboration</p></li></ul><p>They&#8217;re steady &#8212; not detached, but centered.</p><p>Because they know:</p><blockquote><p><strong>You can't control the problem.<br>But you can control how you show up to solve it.</strong></p></blockquote><div><hr></div><h2>&#129521; Core Stoic Principles That Make You a Better Engineer</h2><p></p><p>Let&#8217;s break it down. Here&#8217;s how timeless Stoic ideas play out in everyday engineering work:</p><div><hr></div><h3>1. <strong>Control What You Can. Let Go of What You Can&#8217;t.</strong></h3><p><em>Stoic principle: The Dichotomy of Control</em></p><p></p><p>You can&#8217;t stop flaky dependencies or surprise changes.<br>But you can:</p><ul><li><p>Ask clearer questions</p></li><li><p>Write cleaner interfaces</p></li><li><p>Document tradeoffs</p></li><li><p>Communicate early and often</p></li></ul><p>You don&#8217;t get bonus points for panic.<br>You earn respect by staying composed under pressure &#8212; and helping others do the same. Calmness under pressure is an essential attribute of successful engineering leaders.</p><div><hr></div><h3>2. <strong>Choose Your Response, Not Just Your Reaction</strong></h3><p><em>Stoic principle: Emotional discipline</em></p><p></p><p>When someone gives you harsh feedback or a PR full of nitpicks, it&#8217;s easy to get defensive.</p><p>But a stoic engineer slows down their response:</p><ul><li><p>&#8220;Is there truth here, even if the tone&#8217;s off?&#8221;</p></li><li><p>&#8220;What does this tell me about expectations?&#8221;</p></li><li><p>&#8220;Can I use this to grow instead of shutting it down?&#8221;</p></li></ul><p>This isn&#8217;t weakness. It&#8217;s strength.<br>Because humility builds trust, and trust scales faster than code.</p><div><hr></div><h3>3. <strong>Amor Fati &#8212; Love the Work, Especially the Hard Parts</strong></h3><p><em>Stoic principle: Embrace the obstacle</em></p><p></p><p>Bug reports aren&#8217;t interruptions.<br>They&#8217;re insight.</p><p>Unclear requirements? An opportunity to clarify.</p><p>An MVP that fails? A gift &#8212; data you wouldn&#8217;t have otherwise.</p><p>The best engineers don&#8217;t resent challenges.<br>They welcome them.<br>Because they understand that <em>resistance is part of the path, not a detour from it.</em></p><div><hr></div><h2>&#129504; Strong Opinions, Loosely Held &#8212; But Calmly Expressed</h2><p></p><p>Being stoic doesn&#8217;t mean being passive or robotic.<br>Some of the most impactful engineers I&#8217;ve worked with had <strong>strong convictions and intense curiosity</strong> &#8212; but they delivered them with clarity, not volume.</p><p>Their arguments were rigorous.<br>Their tone was measured.<br>Their presence created <em>space</em>, not tension.</p><p>They didn&#8217;t need to dominate a meeting to shift a direction.<br>They influenced with <strong>composure, not control</strong>.</p><div><hr></div><h2>&#127786;&#65039; Why This Matters in Today&#8217;s Engineering Culture</h2><p></p><p>Modern teams face more volatility than ever:</p><ul><li><p>Distributed environments</p></li><li><p>Rapid market shifts</p></li><li><p>High-stakes incident response</p></li><li><p>Competing priorities</p></li></ul><p>Technical skill gets you in the room.<br>But your <em>emotional discipline</em> determines how much impact you actually have once you&#8217;re there.</p><p>Because no one wants to follow the smartest person in the room if they melt down under pressure.</p><p>People follow the ones who keep their head when it counts.<br>Who take ownership without blame.<br>Who hold the line when things go sideways &#8212; and then help others stand up straighter, too.</p><div><hr></div><h2>&#127919; Final Thought: The Inner Architecture of Leadership</h2><p></p><p>Every system we build reflects the people who built it.<br>So if we want systems that are resilient, well-factored, and trustworthy, we need engineers who are, too.</p><p>Stoicism isn&#8217;t about being emotionless.<br>It&#8217;s about being emotionally <strong>intentional</strong>.</p><p>So the next time everything breaks, the deadline moves, or the review gets tense &#8212; pause.</p><p>Control what you can.<br>Respond, don&#8217;t react.<br>And let your calm mind carry your strong opinions &#8212; not the other way around.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Root of All Evil]]></title><description><![CDATA[Ship Fast or Die Trying]]></description><link>https://www.runtimedecisions.com/p/the-root-of-all-evil</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-root-of-all-evil</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Thu, 18 Sep 2025 12:34:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WxS1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most engineering teams don&#8217;t fail because they lack talent, resources, or ideas.</p><p>They fail because they <strong>optimize too early</strong>, architect for scale they&#8217;ll never reach, and obsess over elegance before proving relevance.</p><p>In other words:<br><strong>They over-engineer.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>It&#8217;s a quiet kind of failure.<br>No big explosions. Just teams grinding through beautiful abstractions no one asked for, shipping slowly, and eventually getting outpaced by competitors who shipped <em>fast and messy &#8212; and then learned.</em></p><p>Donald Knuth said it decades ago:</p><blockquote><p><em>&#8220;Premature optimization is the root of all evil.&#8221;</em></p></blockquote><p>Still true.<br>Maybe truer now than ever.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WxS1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WxS1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WxS1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png&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;:2961669,&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.runtimedecisions.com/i/173932591?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.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_!WxS1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!WxS1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86b27c0a-05da-4f0a-8431-f8b657b89cb1_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>&#9881;&#65039; Over-Engineering Is a Symptom of Fear</h2><p></p><p>When teams over-engineer, it&#8217;s rarely out of laziness or incompetence.<br>It&#8217;s out of <strong>insecurity</strong>.</p><ul><li><p>Fear that something won&#8217;t scale.</p></li><li><p>Fear of rework.</p></li><li><p>Fear of being seen as sloppy or &#8220;not senior enough.&#8221;</p></li></ul><p>So they try to prove maturity by engineering for scenarios no customer has asked for.<br>They build for traffic they don&#8217;t have.<br>Design patterns for teams that don&#8217;t exist.<br>Abstractions to avoid duplication that never even happened.</p><p>And in the meantime&#8230;<br>They lose speed.<br>They burn morale.<br>They delay the very feedback that would have shown them what actually matters.</p><div><hr></div><h2>&#128679; Premature Optimization Creates Real Harm</h2><p></p><p>Let&#8217;s be clear: <strong>this isn&#8217;t just about wasted effort.</strong><br>Over-engineering introduces risk.</p><p>Here&#8217;s what happens:</p><ul><li><p><strong>More code, more bugs.</strong> Complex abstractions are harder to test, debug, and onboard into.</p></li><li><p><strong>Slower iteration.</strong> Every new feature becomes a debate about how it fits a grand architecture.</p></li><li><p><strong>Team friction.</strong> Junior devs get blocked. Review cycles balloon. Confidence drops.</p></li><li><p><strong>Lost momentum.</strong> Without visible wins, morale erodes &#8212; especially in early-stage teams.</p></li></ul><p>It feels safe in the short term. But in reality, it&#8217;s dangerous.</p><p>Because speed isn&#8217;t the enemy of quality. Perfect is the enemy of good.<br><strong>Speed is how you get the feedback that leads to quality.</strong></p><div><hr></div><h2>&#128640; MVP Thinking Is Leadership Thinking</h2><p></p><p>Fast doesn&#8217;t mean reckless.<br>It means <strong>learning-oriented.</strong></p><p>Teams that move fast:</p><ul><li><p>Test assumptions early</p></li><li><p>Deliver quick wins to build confidence</p></li><li><p>Create clarity through constraints</p></li><li><p>Build the system <em>only as it proves necessary</em></p></li></ul><p>An MVP isn&#8217;t a throwaway.<br>It&#8217;s a forcing function: <em>What is the absolute minimum we need to learn something useful?</em></p><p>That mindset doesn&#8217;t lower the bar &#8212; it <strong>raises accountability</strong>:</p><ul><li><p>Are we solving the right problem?</p></li><li><p>Are we shipping something valuable?</p></li><li><p>Are we choosing learning over ego?</p></li></ul><div><hr></div><h2>&#129521; Quick Wins Aren&#8217;t Just Tactical &#8212; They&#8217;re Cultural</h2><p></p><p>Shipping a well-scoped feature that customers love?<br>That&#8217;s not just a product win.<br>It&#8217;s a <strong>morale catalyst</strong>.</p><p>It tells the team:</p><ul><li><p>&#8220;We know what matters.&#8221;</p></li><li><p>&#8220;We can deliver.&#8221;</p></li><li><p>&#8220;This work reaches real people.&#8221;</p></li></ul><p>Every quick win builds confidence &#8212; and <strong>confidence compounds. </strong></p><p>Building what customers want, and doing it quickly, is how engineering teams provide real business value.</p><p>Allowing for quick failures and learnings fast creates foundations for a healthy customer- and value-centric culture.</p><div><hr></div><h2>&#128260; The Systems Will Come &#8212; Later</h2><p></p><p>Yes, systems matter.<br>Yes, maintainability matters.<br>Yes, great engineers think about the future.</p><p>But timing matters more.</p><p>Perfection is the enemy of good. Trying to build a perfect system too early is like laying marble floors in a house with no foundation.</p><p><br>It doesn&#8217;t make you smart &#8212; it makes the rebuild harder.</p><blockquote><p><strong>Don&#8217;t scale what you haven&#8217;t validated.<br>Don&#8217;t optimize what you haven&#8217;t proven.<br>Don&#8217;t generalize what you haven&#8217;t even used.</strong></p></blockquote><p>The right architecture reveals itself when the use case demands it.<br>Not before.</p><div><hr></div><h2>&#127919; Final Thought: Speed Is a Competitive Advantage</h2><p></p><p>In tech, speed isn&#8217;t optional.<br>It&#8217;s existential.</p><p>The teams that win aren&#8217;t the ones with the cleanest abstractions.<br>They&#8217;re the ones who <strong>learn the fastest.</strong><br>Who iterate visibly.<br>Who reduce ego, build MVPs, get feedback, and evolve &#8212; quickly.</p><p>So if you&#8217;re buried in planning the perfect framework for the third time this quarter&#8230;</p><p>Stop.</p><p>Ship something ugly.<br>Learn something real.<br>And remember:</p><blockquote><p><strong>You&#8217;re not being paid to build the best system.<br>You&#8217;re being paid to build the right one &#8212; fast enough to matter.</strong></p></blockquote><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Autonomy Is Earned, Not Given]]></title><description><![CDATA[Why Engineering Teams Thrive When Freedom Comes with Accountability]]></description><link>https://www.runtimedecisions.com/p/autonomy-is-earned-not-given</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/autonomy-is-earned-not-given</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Tue, 02 Sep 2025 11:25:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0hDR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#8220;Just trust the team.&#8221;</p><p>It sounds noble. Empowering. Agile.<br>But too often, it&#8217;s a shortcut &#8212; a way to <strong>abdicate clarity under the guise of empowerment.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>Because real autonomy isn&#8217;t a blank check.<br>It&#8217;s not &#8220;no oversight,&#8221; &#8220;no process,&#8221; or &#8220;do whatever you want.&#8221;</p><p>Real autonomy is something earned.<br>Not once, but continuously &#8212; through <strong>shared trust, consistent behavior, and mutual accountability</strong>.</p><p>And when teams operate in that space &#8212; with freedom <em>and</em> responsibility &#8212; they don&#8217;t just deliver faster.<br>They thrive.</p><div><hr></div><h2>&#9881;&#65039; What Autonomy Actually Is (And Isn&#8217;t)</h2><p></p><p>In engineering culture, autonomy is often misunderstood.</p><p>It&#8217;s not:</p><ul><li><p>&#8220;We don&#8217;t do process.&#8221;</p></li><li><p>&#8220;We let everyone choose their own tools.&#8221;</p></li><li><p>&#8220;We trust smart people to figure it out.&#8221;</p></li></ul><p>Autonomy isn&#8217;t <strong>freedom from structure</strong>.<br>It&#8217;s <strong>freedom within a structure</strong> that supports alignment, clarity, and performance.</p><p>Think of it like jazz.<br>The musicians aren&#8217;t playing random notes.<br>They&#8217;re improvising <em>within a shared framework</em> &#8212; time signature, key, rhythm, tempo.<br>The freedom is real &#8212; but it&#8217;s earned through mastery and trust.</p><p>Engineering is no different.</p><blockquote><p><strong>Without structure, autonomy turns into confusion.<br>Without accountability, it turns into chaos.</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0hDR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0hDR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0hDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1898407,&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.runtimedecisions.com/i/172558171?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.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_!0hDR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0hDR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F662b028b-a6ff-4654-a6e0-6bbaa4fabb45_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div><hr></div><h2>&#129504; Autonomy Without Accountability Is a Leadership Failure</h2><p></p><p>Early in my career, I thought empowering a team meant stepping back.<br>No micromanagement. No top-down pressure.<br>Just space.</p><p>And for a while, it worked.<br>Until it didn&#8217;t.</p><p>What I learned: autonomy without accountability creates drift.<br>Teams lose context. Standards erode. Decisions fork.<br>People start optimizing locally, not systemically.</p><p>You don&#8217;t feel it in sprint 1.<br>You feel it when features don&#8217;t integrate, when velocity slows, when trust quietly fractures between teams.</p><p>True empowerment requires <strong>two-way responsibility</strong>:</p><ul><li><p>Teams own their work.</p></li><li><p>Leaders own the clarity, coaching, and constraints that make autonomy possible.</p></li></ul><div><hr></div><h2>&#127959;&#65039; The Systems That Make Autonomy Sustainable</h2><p></p><p>You can&#8217;t &#8220;grant&#8221; autonomy.<br>You <strong>design for it.</strong><br>You <strong>cultivate</strong> it.</p><p>Here&#8217;s what I&#8217;ve seen make the biggest difference:</p><div><hr></div><h3>1. <strong>Clarity of Purpose</strong></h3><p></p><p>Teams don&#8217;t need rigid directions.<br>But they do need a clear answer to:</p><ul><li><p>What are we solving?</p></li><li><p>Why now?</p></li><li><p>What does success look like?</p></li><li><p>Why are we building this?</p></li></ul><p>Autonomy thrives when people understand the &#8220;why&#8221; behind the work.</p><div><hr></div><h3>2. <strong>Boundaries, Not Bureaucracy</strong></h3><p></p><p>High-performing teams aren&#8217;t anti-structure &#8212; they&#8217;re allergic to <strong>pointless</strong> structure.</p><p>Use boundaries like:</p><ul><li><p>APIs and SLAs between teams</p></li><li><p>Decision scopes (what&#8217;s local vs. cross-functional)</p></li><li><p>Lightweight design reviews for alignment</p></li></ul><p>This keeps flexibility high and friction low.</p><div><hr></div><h3>3. <strong>Shared Standards and Rituals</strong></h3><p></p><p>Autonomy doesn&#8217;t mean every team reinvents code reviews or sprint planning.</p><p>A shared operating rhythm (think: retros, postmortems, release rituals) allows teams to <strong>move independently without drifting apart</strong>.</p><p>It&#8217;s the glue between freedom and cohesion.</p><div><hr></div><h3>4. <strong>Psychological Safety</strong></h3><p></p><p>This is the hidden enabler.</p><p>You can&#8217;t have real accountability without safety &#8212; because no one owns outcomes in environments where failure is punished.</p><p>Autonomy only works when people feel safe to:</p><ul><li><p>Ask for help</p></li><li><p>Acknowledge mistakes and learn from them</p></li><li><p>Challenge decisions</p></li><li><p>Speak up when something doesn&#8217;t make sense</p></li></ul><div><hr></div><h3>5. <strong>Regular Feedback Loops</strong></h3><p></p><p>Feedback isn&#8217;t just personal.<br>It&#8217;s <strong>systemic</strong>.</p><p>Autonomous teams need feedback at multiple levels:</p><ul><li><p>From users (Do we understand the problem?)</p></li><li><p>From peers (Are we easy to integrate with?)</p></li><li><p>From leaders (Are we on trajectory, not just task?)</p></li></ul><p>Without feedback, autonomy turns into guessing.</p><div><hr></div><h2>&#128257; Autonomy Is a Relationship, Not a Policy</h2><p></p><p>One of the most powerful shifts in my leadership mindset was realizing:</p><blockquote><p><strong>Autonomy is not something you give a team.<br>It&#8217;s something you build with them.</strong></p></blockquote><p>It&#8217;s earned by showing up consistently.<br>It&#8217;s maintained through honest dialogue and course correction.<br>And it&#8217;s tested every time the pressure rises &#8212; timelines slip, priorities shift, tension creeps in.</p><p>When those moments come, you don&#8217;t need to choose between control and chaos.</p><p>If you&#8217;ve built the relationship &#8212; if you&#8217;ve invested in structure, clarity, and trust &#8212; the team will hold themselves accountable.</p><p>That&#8217;s when you know autonomy is real.</p><div><hr></div><h2>&#129517; Final Thought: Freedom + Responsibility = Strength</h2><p></p><p>The most successful engineering organizations I&#8217;ve led or worked with weren&#8217;t the ones with the most brilliant individuals.<br>They were the ones who knew how to <strong>operate with freedom inside of trust</strong>.</p><p>They had:</p><ul><li><p>Enough structure to move fast <em>together</em></p></li><li><p>Enough safety to own outcomes <em>fully</em></p></li><li><p>Enough clarity to choose <em>wisely</em></p></li></ul><p>If you want your team to go far, don&#8217;t just step back and hope.</p><p>Step in, build the scaffolding &#8212; then get out of the way and let them climb.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Power of Ambidextrous Leaders]]></title><description><![CDATA[Balancing Today&#8217;s Delivery with Tomorrow&#8217;s Possibility]]></description><link>https://www.runtimedecisions.com/p/the-power-of-ambidextrous-leaders</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-power-of-ambidextrous-leaders</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Wed, 27 Aug 2025 18:35:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1TEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most organizations don&#8217;t fail because they lack strategy.<br>They fail because they <strong>over-optimize for either the present or the future &#8212; but rarely balance both</strong>.</p><p>This is the classic dilemma explored in organizational theory:<br>How do companies balance <em>exploitation</em> (maximizing current performance) with <em>exploration</em> (investing in innovation and future growth)?<br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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><br>The most resilient companies are what researchers call <strong>ambidextrous organizations</strong> &#8212; organizations capable of delivering today&#8217;s outcomes <em>while simultaneously</em> developing tomorrow&#8217;s capabilities.</p><p>But while the theory is sound at the org level, in practice this balance lives and dies in the hands of <strong>individual leaders</strong>.</p><p>Because it&#8217;s not companies that choose between short-term performance and long-term evolution. It&#8217;s managers. Directors. Engineering leads. VPs.<br><em>You.</em></p><p>And the leaders who can hold both tensions &#8212; the ones who build <em>and</em> deliver &#8212; are what I call <strong>ambidextrous leaders</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_!1TEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1TEY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1TEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1828062,&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.runtimedecisions.com/i/172110118?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.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_!1TEY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!1TEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6227b11-61e7-474a-a152-adcb6d563203_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They don&#8217;t just focus on velocity.<br>They cultivate systems, trust, and future-ready teams while still shipping meaningful results.</p><p>This article is about those leaders.<br>What they do differently.<br>Why their impact lasts longer.<br>And how you can lead with both hands &#8212; one in the now, and one in the not-yet.</p><div><hr></div><h2>&#129513; Why Most Leadership Systems Tilt Toward Now</h2><p></p><p>Let&#8217;s be honest: most organizational structures reward immediacy.</p><p>We measure delivery velocity, quarterly OKRs, and stakeholder satisfaction in tight feedback loops.</p><p><br>The scoreboard is fast, visible, and rarely asks about sustainability.</p><p>In that context, it&#8217;s easy to become a leader who:</p><ul><li><p>Clears blockers instead of teaching problem-solving</p></li><li><p>Fights fires instead of redesigning the building</p></li><li><p>Delivers the roadmap while silently accumulating team debt</p></li></ul><p></p><p>And in the short term? That works.<br>You earn praise. Promotions. A reputation for &#8220;getting things done.&#8221;</p><p>But over time, the cost compounds:</p><ul><li><p>People burn out because they never grew.</p></li><li><p>Teams fracture because no one invested in trust.</p></li><li><p>Systems buckle because the shortcuts became permanent.</p></li></ul><p></p><p>It&#8217;s what I call <strong>&#8220;delivery debt&#8221;</strong> &#8212; the invisible cost of winning the sprint while losing the marathon.</p><div><hr></div><h2>&#127793; The Quiet Work of Future-Proof Leadership</h2><p></p><p>Ambidextrous leadership doesn&#8217;t reject delivery.<br>It <strong>expands the definition</strong> of what meaningful results look like.</p><p>Here&#8217;s what these leaders are quietly doing while everyone else is chasing the next release:</p><ul><li><p><strong>They coach successors,</strong> even when it slows them down short-term.</p></li><li><p><strong>They name unhealthy patterns</strong> in team dynamics before they calcify.</p></li><li><p><strong>They design rituals and systems</strong> that scale beyond their presence.</p></li><li><p><strong>They model feedback, reflection, and self-awareness</strong> in visible ways.</p></li></ul><p></p><p>They don&#8217;t just solve problems &#8212; they build environments where fewer problems emerge.</p><p>They don&#8217;t just ask <em>&#8220;How do we ship this?&#8221;</em><br>They ask <em>&#8220;How do we keep shipping, even when I&#8217;m not here?&#8221;</em></p><div><hr></div><blockquote><p><strong>&#8220;If you&#8217;re only building for this sprint, you&#8217;ll keep inheriting the same broken system every quarter.&#8221;</strong></p></blockquote><div><hr></div><h2>&#129504; Ambidextrous Leaders Think in Systems and Seasons</h2><p></p><p>The best leaders I&#8217;ve worked with &#8212; and the ones I try to emulate &#8212; understand that leadership is not about being <em>perfectly balanced every day</em>.</p><p>It&#8217;s about knowing <strong>which season you&#8217;re in</strong>, and staying aware of what you&#8217;re neglecting.</p><p>When urgency is high, they deliver.<br>When the team stabilizes, they shift into builder mode.<br>They don&#8217;t wait for permission to do long-term work &#8212; they <strong>embed it into the cadence of team life.</strong></p><p>They ask questions like:</p><ul><li><p><em>What kind of culture are we reinforcing in this decision?</em></p></li><li><p><em>What does this fire drill reveal about our system?</em></p></li><li><p><em>Who&#8217;s ready to lead next &#8212; and what are we doing about it?</em></p></li></ul><p></p><p>This isn&#8217;t some elite-tier leadership move.<br>It&#8217;s a <strong>habit of attention</strong> &#8212; to both the now and the not-yet.</p><div><hr></div><h2>&#9878;&#65039; When You Tip Too Far in One Direction</h2><p></p><p>I&#8217;ve done both.</p><p>I&#8217;ve been the hyper-focused delivery leader, running 1:1s like task checklists and solving everything myself because it was faster. </p><p>I&#8217;ve also been the future-oriented architect who forgot that people still needed clarity today.</p><p>Both ends of the spectrum have consequences:</p><ul><li><p><strong>Over-indexing on delivery</strong> leads to burnout, learned helplessness, trust erosion, and talent loss.</p></li><li><p><strong>Over-indexing on vision</strong> leads to disconnection, ambiguity, lack of traction, and team frustration.</p></li></ul><p>Ambidextrous leadership isn&#8217;t a static balance &#8212; it&#8217;s an ongoing calibration.<br>A discipline of checking in and shifting gears when needed.</p><div><hr></div><h2>&#128736;&#65039; Practicing Ambidextrous Leadership</h2><p></p><p>You don&#8217;t need a new role or reorg to start.</p><p>Here are a few moves I&#8217;ve found helpful:</p><ol><li><p><strong>Run a time audit.</strong><br>Look at the last two weeks. How much time went to output vs. system-building?</p></li><li><p><strong>Make succession planning part of 1:1s.</strong><br>Not a formal plan &#8212; just regular check-ins on ownership, curiosity, and stretch.</p></li><li><p><strong>Operationalize feedback loops.</strong><br>Make retros a team sport. Ask how decisions felt &#8212; not just how they landed.</p></li><li><p><strong>Balance rituals.</strong><br>Mix tactical standups with intentional space for learning, culture, and connection.</p></li><li><p><strong>Protect builder time.</strong><br>Block space for working <em>on</em> the team, not just in it &#8212; even if it&#8217;s just one hour a week.</p></li></ol><div><hr></div><h2>&#127937; Final Thought: Leadership That Outlasts You</h2><p></p><p>The legacy of an ambidextrous leader isn&#8217;t just in what they ship.<br>It&#8217;s in the systems, people, and principles they leave behind.</p><p>Anyone can hit a milestone.<br>But <strong>can your team keep growing when you&#8217;re not in the room?</strong><br>Can they handle ambiguity, hold values, and build forward &#8212; without waiting for your direction?</p><p>That&#8217;s not magic.<br>That&#8217;s what happens when you lead with both hands.</p><p>Delivery in one.<br>Development in the other.</p><p>And trust in the space between.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Change or Be Changed: Why Most Transformations Fail by Step 2]]></title><description><![CDATA[A Field-Tested Look at Why Change Efforts Stall Early &#8212; and How to Fix It]]></description><link>https://www.runtimedecisions.com/p/change-or-be-changed-why-most-transformations</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/change-or-be-changed-why-most-transformations</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sat, 23 Aug 2025 17:27:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BVCv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Change is supposed to be exciting.</p><p>The vision decks are polished. The messaging is aligned. The leadership offsite ends with claps and renewed optimism.</p><p>But here&#8217;s what I&#8217;ve learned&#8212;often the hard way:<br><strong>By the time you&#8217;re launching your change initiative, it&#8217;s already at risk.</strong><br>Not because the idea is bad. Not because the people are resistant.<br>But because <em>you skipped straight to step 3</em>.</p><p>Real change dies quietly &#8212; not at the finish line, but in the opening act.</p><p>This is why <strong>most transformations fail by Step 2</strong> of Kotter&#8217;s 8-Step Change Model.<br>And it&#8217;s why I no longer try to &#8220;roll out change.&#8221;<br>I build the conditions for it first.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>&#129517; Quick Refresher: Kotter&#8217;s 8 Steps</h2><p></p><p>John Kotter&#8217;s framework is as follows:</p><ol><li><p><strong>Create a sense of urgency</strong></p></li><li><p><strong>Build a guiding coalition</strong></p></li><li><p><strong>Form a strategic vision and initiatives</strong></p></li><li><p><strong>Enlist a volunteer army</strong></p></li><li><p><strong>Enable action by removing barriers</strong></p></li><li><p><strong>Generate short-term wins</strong></p></li><li><p><strong>Sustain acceleration</strong></p></li><li><p><strong>Institute change</strong></p></li></ol><p>It&#8217;s not just a linear checklist &#8212; it&#8217;s a system for momentum.<br>And if you misstep early, no amount of execution downstream will compensate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BVCv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BVCv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BVCv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6418949,&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.runtimedecisions.com/i/171753677?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BVCv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!BVCv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feeb89941-686c-4609-8dea-d258aa20bf2a_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div><hr></div><h2>&#9888;&#65039; Where Most Leaders (Including Me) Get It Wrong</h2><p></p><p>When I first tried leading a major change effort &#8212; revamping how Engineering partnered with Operations &#8212; I skipped Kotter&#8217;s first two steps almost entirely.</p><p>Why?<br>Because I was convinced I had logic, strategy, and executive backing.<br>What I didn&#8217;t have?<br>Belief.<br>Buy-in.<br>Momentum.</p><p>I spent weeks drafting plans, aligning with leadership, and building a beautiful narrative.<br>Then I rolled it out to the team.</p><p>And what I got was... crickets.<br>Polite nods. Passive agreement.<br>Zero energy.</p><p>Here&#8217;s why: <strong>I was solving a problem they hadn&#8217;t emotionally felt yet.</strong></p><div><hr></div><h2>&#128293; Step 1: Create a Sense of Urgency &#8212; Before It&#8217;s Manufactured by Crisis</h2><p></p><p>Urgency is emotional, not intellectual.<br>It&#8217;s not &#8220;Look at the data.&#8221; It&#8217;s: <em>&#8220;If we don&#8217;t change, we fall behind.&#8221;</em></p><p>And if you're not the one creating urgency?<br>Eventually, reality will.<br>But by then, you&#8217;re reacting &#8212; not leading.</p><p>In my case, the breakdown between Ops and Engineering had become normalized.<br>People didn&#8217;t like it, but they were used to it.<br>I had to help them <em>feel</em> what that dysfunction was costing us &#8212; in missed opportunities, eroded trust, and wasted potential.</p><p>What worked:</p><ul><li><p><strong>Real stories</strong> from Ops about software pain points.</p></li><li><p><strong>Time-to-impact maps</strong> showing delays caused by unclear handoffs.</p></li><li><p><strong>Side-by-side comparisons</strong> of how other teams shipped faster with better collaboration.</p></li></ul><p>It wasn&#8217;t a scare tactic. It was truth-telling.<br>And once people saw the cracks for what they were, they were ready to move.</p><div><hr></div><h2>&#129309; Step 2: Build a Guiding Coalition &#8212; Not Just a Leadership Chain</h2><p></p><p>Here&#8217;s the other mistake I made:<br>I thought &#8220;alignment with leadership&#8221; was enough.</p><p>It wasn&#8217;t.</p><p><strong>Change moves at the speed of trust.</strong><br>And trust doesn&#8217;t come from titles &#8212; it comes from credibility and connection.</p><p>A real <strong>guiding coalition</strong> isn&#8217;t just the management chain. It&#8217;s:</p><ul><li><p>Influential engineers who others respect</p></li><li><p>Cross-functional peers who know how the system really works</p></li><li><p>Quiet culture carriers who shape team norms without a single direct report</p></li></ul><p>So I started asking:</p><ul><li><p><em>Who has social gravity in this organization?</em></p></li><li><p><em>Who do people listen to, even when no one's watching?</em></p></li><li><p><em>Who&#8217;s already acting in the direction we want to go?</em></p></li></ul><p>Those people became the early builders. The signal boosters. The sanity checkers.</p><div><hr></div><h2>&#129504; Strategic Vision &#8800; Tactical Clarity</h2><p></p><p>Only after I had urgency and a coalition did I revisit the <strong>vision</strong>.<br>This time, it wasn&#8217;t a roadmap &#8212; it was a <em>story.</em></p><p>A shared &#8220;why,&#8221; rooted in team values:</p><ul><li><p>Why <em>this</em> change matters now</p></li><li><p>What it will feel like when it&#8217;s working</p></li><li><p>What will be <em>different</em> &#8212; not just in output, but in daily experience</p></li></ul><p>That story became the organizing principle behind everything that followed:<br>The initiatives. The experiments. The conversations.</p><div><hr></div><h2>&#128161; The Lesson I&#8217;ll Never Forget</h2><p></p><p>If people aren&#8217;t moving with you, it&#8217;s not because they&#8217;re lazy or change-averse.<br>It&#8217;s because they don&#8217;t feel what you feel &#8212; yet.</p><p>Change doesn&#8217;t begin when a plan is approved.<br>It begins when urgency is shared and ownership is distributed.</p><p>So now, when I sense it&#8217;s time for transformation, I don&#8217;t start with vision.<br>I start with tension.<br>With curiosity.<br>With trust.</p><p>I slow down &#8212; so the organization can speed up.</p><div><hr></div><h2>&#129513; A Quick Self-Check Before You Launch Change</h2><p></p><p>Ask yourself:</p><p>&#9989; Have I created <strong>emotional urgency</strong>, not just a rational case for change?<br>&#9989; Can I name the <strong>informal leaders</strong> I need at my side &#8212; and are they aligned?<br>&#9989; Have I <strong>listened</strong> as much as I&#8217;ve planned?<br>&#9989; Can the team <strong>see themselves</strong> in the story I&#8217;m telling?</p><p>If you answer &#8220;no&#8221; to any of these &#8212; don&#8217;t launch.<br>Not yet.<br>Because if you skip Steps 1 and 2, you&#8217;ll spend 10x more effort downstream trying to rescue a change initiative that never had liftoff.</p><div><hr></div><h2>&#127937; Closing Thought</h2><p></p><p>Change is inevitable.<br>But <strong>transformation</strong>&#8212;the kind that reshapes how people think, behave, and collaborate&#8212;requires more than a plan.<br>It requires <strong>momentum</strong>, <strong>belief</strong>, and eventually&#8230; <strong>anchoring</strong>.</p><p>That&#8217;s what makes <strong>Step 8: Institute Change</strong> so important.</p><p>Too many transformations lose steam just after the first big win.<br>The rollout went well. The metrics improved.<br>But because the change was never embedded, the system reverts.<br>Old habits return. New behaviors fade.<br>And you&#8217;re back to where you started&#8212;only more tired, more cynical, and more resistant next time.</p><p>Step 8 reminds us that <strong>lasting change isn&#8217;t about what gets implemented. It&#8217;s about what gets normalized</strong>.</p><p>It&#8217;s in:</p><ul><li><p>How you <strong>reward</strong> the new behaviors.</p></li><li><p>What you <strong>document</strong> in the onboarding guide.</p></li><li><p>Who you <strong>promote</strong>, and why.</p></li><li><p>What gets brought up in team retros, offsites, and hallway conversations&#8212;without you having to prompt it.</p></li></ul><p>When change becomes culture, your role as &#8220;change leader&#8221; disappears.<br>That&#8217;s the goal.<br>Not to be the hero.<br>But to make the new way <em>the way</em>.</p><p>So yes&#8212;change or be changed.<br>But if you want your team, your org, or your culture to truly transform, don&#8217;t just launch the change.<br><strong>Finish it. Anchor it. Live it.</strong></p><p>Because if you don&#8217;t?<br>You&#8217;ll be writing the next post-mortem wondering where it all went sideways&#8212;again.</p><p>And that&#8217;s a cycle you don&#8217;t have time to repeat.</p>]]></content:encoded></item><item><title><![CDATA[Your Job Is Slowly Killing You]]></title><description><![CDATA[8 Warning Signs It's Time to Save Your Sanity and Run]]></description><link>https://www.runtimedecisions.com/p/your-job-is-slowly-killing-you</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/your-job-is-slowly-killing-you</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Mon, 04 Aug 2025 13:57:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7H8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You don&#8217;t notice it at first.</p><p>It&#8217;s not the late nights, or the creeping dread on Sunday evenings. It&#8217;s not the sigh when your calendar fills itself, or the quick muting of your Slack notifications just to breathe for a second.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>It&#8217;s what happens when all of that becomes normal.</p><p>This isn&#8217;t an article about burnout as a badge of honor.<br>This is about the slow erosion of your energy, identity, and self-worth &#8212; the kind of damage that doesn&#8217;t show up on performance reviews, but quietly steals the best parts of you.</p><p>I&#8217;ve lived it. I&#8217;ve coached others through it. And here are the clearest signs I now know to watch for &#8212; before the damage becomes permanent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7H8n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7H8n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7H8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5017869,&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.runtimedecisions.com/i/170085947?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7H8n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!7H8n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84e43939-7c78-4251-90c0-6b8b472e48bc_2048x2048.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><div><hr></div><h2>1. <strong>Your Calendar Is Your Identity</strong></h2><p></p><p>You wake up and the day is already spoken for.<br>Every minute belongs to someone else: meetings, updates, approvals, firefighting, &#8220;quick syncs.&#8221;</p><p>You&#8217;re <em>managing</em> your schedule, but you&#8217;re not <em>experiencing</em> your day.<br>If your calendar is full but your soul is empty &#8212; that&#8217;s not a career. That&#8217;s servitude in a salaried costume.</p><p><strong>Red flag:</strong> You don&#8217;t remember the last time you did deep work or thought creatively without interruption.</p><div><hr></div><h2>2. <strong>You Feel &#8220;Too Tired&#8221; To Make a Change</strong></h2><p></p><p>Fatigue is supposed to follow effort.<br>But this kind of tired comes from <em>resistance</em>. From enduring a system that slowly teaches you helplessness.</p><p>When you start saying &#8220;I don&#8217;t even know where I&#8217;d go&#8221; or &#8220;I&#8217;ll wait until next quarter,&#8221; what you really mean is: <em>I&#8217;ve stopped believing I have options.</em></p><p>And that&#8217;s how they win.</p><p><strong>Red flag:</strong> You fantasize about quitting, but immediately dismiss it as unrealistic &#8212; without even exploring how.</p><div><hr></div><h2>3. <strong>You&#8217;re Not Learning &#8212; You&#8217;re Depleting</strong></h2><p></p><p>Good stress sharpens us.<br>Toxic stress dissolves us.</p><p>If you&#8217;re stuck in a loop of repetition, where every sprint, release, or quarter feels the same &#8212; not because it&#8217;s smooth, but because it&#8217;s <em>stagnant</em> &#8212; you&#8217;re not growing. You&#8217;re surviving. And maybe even slowly withering away. </p><p><strong>Red flag:</strong> You&#8217;re solving the same problems with the same people in the same broken ways, and calling it &#8220;stability.&#8221;</p><div><hr></div><h2>4. <strong>You&#8217;re Getting Recognition &#8212; and Feeling Nothing</strong></h2><p></p><p>You hit the milestone.<br>You got the bonus.<br>Maybe even the promotion.</p><p>And yet&#8230; nothing.</p><p>No spark. No joy. Just a numbed &#8220;thanks&#8221; and a return to the chaos.</p><p>That&#8217;s your body telling you something: <strong>this work no longer aligns with your values.</strong></p><p><strong>Red flag:</strong> Achievements feel performative, not fulfilling.</p><div><hr></div><h2>5. <strong>Your Gut Keeps Whispering &#8220;This Isn&#8217;t It&#8221;</strong></h2><p></p><p>You can ignore it.<br>You can rationalize it.<br>But you can&#8217;t silence it forever.</p><p>That quiet dissonance? That&#8217;s the sound of your integrity trying to speak.</p><p>Your nervous system knows before your LinkedIn does.</p><p><strong>Red flag:</strong> You feel guilty about &#8220;complaining&#8221; because others have it worse &#8212; so you say nothing and endure everything.</p><div><hr></div><h2>6. <strong>You&#8217;re Not Showing Up in Your Real Life</strong></h2><p></p><p>You miss meals. You reschedule plans. You delay joy.<br>You promise your family &#8220;just one more push.&#8221;</p><p>You keep breaking agreements with yourself &#8212; and calling it sacrifice.</p><p>But over time, the people who love you stop believing those promises.<br>Eventually, <em>you</em> stop believing them, too.</p><p><strong>Red flag:</strong> Your relationships feel more like recovery stations than real connection.</p><div><hr></div><h2>7. <strong>You Catch Yourself Resenting Other People&#8217;s Success</strong></h2><p></p><p>You used to celebrate others.<br>Promotions, career leaps, new roles &#8212; they inspired you. They reminded you of what was possible.</p><p>But lately, something&#8217;s shifted.<br>A colleague announces a new opportunity, and instead of pride, you feel a pang.<br>Not envy exactly &#8212; more like grief.<br>Grief for the version of yourself that thought you&#8217;d be further along by now.</p><p>That quiet bitterness?<br>It&#8217;s not about them.<br>It&#8217;s about what your job has slowly taken from you: your momentum, your sense of agency, your belief that things are still moving forward. Your sense of self.</p><p><strong>Red flag:</strong> Other people&#8217;s wins feel like reminders of everything you haven&#8217;t done &#8212; not because you&#8217;re bitter, but because you&#8217;re stuck.</p><div><hr></div><h2>8. <strong>You&#8217;ve Become the Person You Swore You&#8217;d Never Be</strong></h2><p></p><p>Detached. Jaded. Checked out. Exhausted.<br>Or worse &#8212; compliant in systems you know are broken.</p><p>You used to question. You used to challenge.<br>Now you manage up, stay quiet, and tell yourself &#8220;it&#8217;s just how things are.&#8221;</p><p>But it&#8217;s not who you are.</p><p><strong>Red flag:</strong> You&#8217;re performing a version of you that looks successful but feels hollow.</p><div><hr></div><h2>What Now?</h2><p></p><p>Let me be clear:<br>Not every job is toxic. But when a job starts eroding your sense of self, no title, paycheck, or prestige is worth it.</p><p>You don&#8217;t have to rage-quit.<br>You don&#8217;t need to have the next step figured out.<br>But you <em>do</em> need to listen &#8212; and act &#8212; before resignation becomes regret.</p><p>Start small:</p><ul><li><p>Block a thinking day.</p></li><li><p>Talk to someone outside your company.</p></li><li><p>Write down what &#8220;alignment&#8221; would look like &#8212; not what&#8217;s available, but what&#8217;s true.</p></li></ul><p>And remember:</p><blockquote><p><strong>You don&#8217;t owe any job your health, your family, or your identity.</strong></p></blockquote><p>What you owe is to the version of you that still believes in purpose, creativity, and work that gives more than it takes.</p><p>That version of you?</p><p>Still alive. Still reachable.</p><p>But only if you act &#8212; <em>before it&#8217;s too late.</em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[If You're Writing a Post-Mortem, It's Too Late]]></title><description><![CDATA[The best time to prevent a production disaster was six months ago. The second best time is now.]]></description><link>https://www.runtimedecisions.com/p/if-youre-writing-a-post-mortem-its</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/if-youre-writing-a-post-mortem-its</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sun, 03 Aug 2025 14:23:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eTem!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We've all been there. It's 3 AM, your service is down, customers are angry, and executives are asking hard questions. Hours later, after the fire is finally out, someone inevitably says: "We need to write a post-mortem."</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>But here's the uncomfortable truth: if you're writing a post-mortem, you've already failed. Not at incident response&#8212;you might have handled that brilliantly&#8212;but at the more fundamental job of engineering leadership: anticipating failure before it happens.</p><p>Post-mortems are archaeology. Pre-mortems are architecture.</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_!eTem!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eTem!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!eTem!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!eTem!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!eTem!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eTem!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5050298,&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.runtimedecisions.com/i/170001788?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eTem!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!eTem!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!eTem!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!eTem!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9372824c-eb64-4877-82c2-1386e3dce3b2_2048x2048.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><h2>What Is a Pre-Mortem?</h2><p></p><p>A pre-mortem is exactly what it sounds like: conducting a failure analysis before the failure occurs. It's a structured exercise where teams imagine their project, system, or initiative has failed catastrophically, then work backwards to identify what could have caused that failure.</p><p>The concept comes from psychology research by Gary Klein, who found that teams using pre-mortem techniques increased their ability to identify risks by 30%. In engineering, where the cost of failure can be measured in millions of dollars and sleepless nights, that 30% improvement isn't just valuable&#8212;it's essential.</p><p></p><h3>Pre-Mortem vs. Risk Assessment: What's the Difference?</h3><p></p><p>Traditional risk assessments ask: "What could go wrong?" Pre-mortems ask: "We failed spectacularly. What happened?"</p><p>The difference is profound. Risk assessments often generate sanitized lists of theoretical problems. Pre-mortems tap into your team's deepest fears and gut instincts about what will actually break in production.</p><p></p><h2>The Anatomy of Engineering Pre-Mortems</h2><p></p><h3>1. The Failure Scenario Exercise</h3><p></p><p>Start every major project with this question: "It's six months from now. Our system is completely down, customers are furious, and we're trending on Twitter for all the wrong reasons. What happened?"</p><p>Give your team 15 minutes to brainstorm failure scenarios without judgment. You'll be amazed at what emerges:</p><ul><li><p>"Our database connection pool gets exhausted during the Super Bowl"</p></li><li><p>"That third-party API we depend on gets acquired and shut down"</p></li><li><p>"We discover our authentication system has been broken for weeks"</p><p></p></li></ul><h3>2. The Organizational Failure Audit</h3><p></p><p>Technical failures rarely happen in isolation. Ask:</p><ul><li><p>"What organizational dynamics contributed to this failure?"</p></li><li><p>"What process broke down?"</p></li><li><p>"What did we not communicate?"</p></li></ul><p>Often, the real failure modes are human: unclear ownership, poor communication, or conflicting priorities.</p><p></p><h3>3. The Success Bias Challenge</h3><p></p><p>Teams naturally focus on how things should work. Pre-mortems force you to imagine how they will break. Challenge every assumption:</p><ul><li><p>"This service never goes down" &#8594; "What happens when it does?"</p></li><li><p>"Our users understand the interface" &#8594; "What if they don't?"</p></li><li><p>"The network is reliable" &#8594; "What about that fiber cut last year?"</p><p></p></li></ul><h2>Pre-Mortem Templates That Work</h2><p></p><h3>The Technical Pre-Mortem Template</h3><p></p><p><strong>Project:</strong> [Name] <br><strong>Imagined Failure Date:</strong> [6 months from now] <br><strong>Failure Description:</strong> [One sentence describing catastrophic failure]</p><p><strong>Technical Failure Modes:</strong></p><ul><li><p>Data layer failures</p></li><li><p>Service dependencies</p></li><li><p>Performance bottlenecks</p></li><li><p>Security vulnerabilities</p></li><li><p>Operational complexity</p></li></ul><p><strong>Organizational Failure Modes:</strong></p><ul><li><p>Communication breakdowns</p></li><li><p>Process gaps</p></li><li><p>Resource constraints</p></li><li><p>Knowledge silos</p></li></ul><p><strong>Early Warning Signals:</strong></p><ul><li><p>What metrics would indicate we're heading toward failure?</p></li><li><p>What behaviors should concern us?</p></li></ul><p><strong>Prevention Strategies:</strong></p><ul><li><p>What can we build/change now to prevent this?</p></li><li><p>What monitoring/alerting do we need?</p></li><li><p>What processes should we establish?</p></li></ul><p></p><h3>The Launch Pre-Mortem</h3><p></p><p>Before any major launch, run this specific exercise:</p><p>"Our launch was a disaster. Traffic spiked, systems crashed, and we had to roll back. The CEO is asking why we didn't see this coming. What happened?"</p><p>Common discoveries:</p><ul><li><p>Load testing didn't account for real user behavior</p></li><li><p>Database migrations took longer than expected</p></li><li><p>Monitoring gaps left blind spots</p></li><li><p>Rollback procedures weren't tested</p></li></ul><p></p><h2>Case Study: The Migration That Didn't Fail</h2><p></p><p>A team at a major e-commerce company was migrating their checkout system to a new architecture. Instead of jumping straight into planning, they ran a pre-mortem.</p><p><strong>Imagined Failure:</strong> "Black Friday arrives, and our new checkout system can't handle the load. We lose $10M in revenue."</p><p><strong>What They Discovered:</strong></p><ul><li><p>Their load testing was based on average traffic, not peak holiday patterns</p></li><li><p>The new system had different memory characteristics that could cause issues</p></li><li><p>Their rollback plan required manual steps that would take hours</p></li></ul><p><strong>Actions Taken:</strong></p><ul><li><p>Rewrote load tests using actual Black Friday traffic patterns from previous years</p></li><li><p>Built automated rollback procedures</p></li><li><p>Created a "circuit breaker" that could instantly route traffic back to the old system</p></li><li><p>Established dedicated war room protocols with clear decision-making authority</p></li></ul><p><strong>Result:</strong> The migration succeeded flawlessly. But more importantly, it succeeded <em>because</em> they imagined it failing.</p><p></p><h2>The Pre-Mortem Meeting Structure</h2><p></p><h3>Phase 1: Set the Scene (5 minutes)</h3><ul><li><p>Define the project/system scope</p></li><li><p>Establish the imagined failure scenario</p></li><li><p>Set ground rules: no idea is too paranoid</p></li></ul><p></p><h3>Phase 2: Individual Brainstorming (10 minutes)</h3><ul><li><p>Each person writes down failure modes privately</p></li><li><p>No discussion or filtering yet</p></li><li><p>Encourage wild, specific scenarios</p></li></ul><p></p><h3>Phase 3: Collective Brain Dump (15 minutes)</h3><ul><li><p>Round-robin sharing of ideas</p></li><li><p>Record everything without judgment</p></li><li><p>Build on others' ideas</p></li></ul><p></p><h3>Phase 4: Categorization (10 minutes)</h3><ul><li><p>Group failures by type (technical, organizational, external)</p></li><li><p>Identify patterns and dependencies</p></li></ul><p></p><h3>Phase 5: Prioritization (10 minutes)</h3><ul><li><p>Rate by likelihood and impact</p></li><li><p>Focus on high-probability, high-impact scenarios</p></li></ul><p></p><h3>Phase 6: Prevention Planning (20 minutes)</h3><ul><li><p>For top risks, define specific prevention measures</p></li><li><p>Assign owners and timelines</p></li><li><p>Identify early warning signals</p></li></ul><p></p><h2>Making Pre-Mortems Stick</h2><p></p><h3>1. Leadership Buy-In</h3><p>Pre-mortems only work if leadership genuinely wants to hear bad news. If your culture punishes pessimism, pre-mortems become theater.</p><p></p><h3>2. Follow-Through Discipline</h3><p>The document isn't the deliverable&#8212;the prevention measures are. Track and review your pre-mortem action items like any other project requirement.</p><p></p><h3>3. Psychological Safety</h3><p>Teams need to feel safe expressing their deepest concerns about a project. If people are afraid to voice doubts, you'll miss the most important failure modes.</p><p></p><h3>4. Regular Revisiting</h3><p>Pre-mortems aren't one-time exercises. As projects evolve, new failure modes emerge. Schedule regular "failure assumption reviews."</p><p></p><h2>The ROI of Paranoia</h2><p></p><p>Pre-mortems feel like overhead until they prevent your first major incident. Consider the math:</p><ul><li><p>Average cost of critical system downtime: $300,000/hour</p></li><li><p>Time to run a thorough pre-mortem: 4 hours</p></li><li><p>If pre-mortems prevent one major incident per year: ROI of 75,000%</p></li></ul><p>But the real value isn't just incident prevention&#8212;it's better system design. Teams that regularly practice pre-mortems build more resilient systems from the ground up.</p><p></p><h2>Common Pre-Mortem Pitfalls</h2><p></p><h3>The Optimism Trap</h3><p>"That could never happen to us." This is exactly the mindset pre-mortems are designed to overcome. If you're not uncomfortable with some of your failure scenarios, you're not thinking creatively enough.</p><p></p><h3>Analysis Paralysis</h3><p>Don't let pre-mortems become endless catastrophizing sessions. Set time limits and focus on actionable risks.</p><p></p><h3>The Prevention Theater</h3><p>Going through the motions without actually implementing prevention measures. Pre-mortems without follow-through are worse than no pre-mortems at all.</p><p></p><h3>The Single-Point-of-Failure Fallacy</h3><p>Most real failures are cascading. Don't just identify individual failure modes&#8212;explore how they compound.</p><p></p><h2>Building a Pre-Mortem Culture</h2><p></p><p>Start small. Pick one upcoming project and run a 30-minute pre-mortem. When team members see how many blindspots you uncover, they'll become believers.</p><p>Make it routine. Add pre-mortems to your project kickoff checklist, right alongside requirements gathering and technical design.</p><p>Celebrate prevented failures. When your monitoring catches an issue that your pre-mortem identified, make sure the team knows their paranoia paid off.</p><p></p><h2>The Meta-Pre-Mortem Question</h2><p></p><p>Here's the question that should keep every engineering leader awake at night: "What failure are we not even considering?"</p><p>The most dangerous failures are the ones outside your mental model entirely. The database technology that seemed rock-solid but had a rare edge case. The vendor that seemed too big to fail. The assumption that seemed too obvious to question.</p><p>This is why diverse teams matter for pre-mortems. Different backgrounds, experiences, and paranoia patterns help you see blindspots.</p><p></p><h2>Conclusion: The Courage to Imagine Failure</h2><p></p><p>Post-mortems make us feel responsible and thorough. But they're ultimately about documenting failure, not preventing it. Pre-mortems require something harder: the intellectual humility to assume we're wrong and the courage to imagine our creations failing.</p><p>The best engineering teams I've worked with share one trait: they're professionally paranoid. They don't just build systems&#8212;they build systems that are designed to fail gracefully when the unthinkable happens.</p><p>Because in production, the unthinkable happens every Tuesday.</p><p>Your next project will face challenges you haven't considered. Your systems will fail in ways you didn't anticipate. The question isn't whether this will happen&#8212;it's whether you'll see it coming.</p><p>So before you write your next post-mortem, ask yourself: what pre-mortem should we have written instead?</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[That’s How You See Me?!]]></title><description><![CDATA[The leadership blind spots I only discovered when I stopped guessing and started asking]]></description><link>https://www.runtimedecisions.com/p/thats-how-you-see-me</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/thats-how-you-see-me</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Tue, 29 Jul 2025 16:46:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2S8q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For over a decade, I&#8217;ve led engineering teams.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>Like many who rise through the technical ranks, I wasn&#8217;t trained in leadership &#8212; I grew into it by doing. By watching. By reflecting. I built instincts that worked well enough to keep advancing. I knew I was calm in a crisis. I took pride in being fair. I believed I created space for others to grow.</p><p>But leadership, I&#8217;ve come to realize, is more about how people <em>experience</em> us than how we <em>intend</em> to show up.</p><p>The moment this became real for me wasn&#8217;t in a feedback session or performance review. It came during something deceptively simple: a Johari Window exercise with my team. That was the moment I asked, out loud and without defense, <strong>&#8220;How do you see me?&#8221;</strong><br></p><p>And what I heard back shifted how I see leadership forever.</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_!2S8q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2S8q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2S8q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3042081,&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.runtimedecisions.com/i/169578303?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.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_!2S8q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!2S8q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd577ed9-2511-477a-8464-a333d1f39b7e_1024x1536.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><h2>The Johari Window: A Mirror With Four Quadrants</h2><p></p><p>If you&#8217;ve never encountered the <strong>Johari Window</strong>, here&#8217;s the idea:</p><p>It&#8217;s a framework that maps four kinds of self-knowledge:</p><p>What <em>I</em> Know About Me &#8212; What <em>Others</em> Know About Me<br><strong>Open </strong>Known to me &amp; others &#8212; &#8220;I&#8217;m calm under pressure&#8221;<br><strong>Blind Spot </strong>Others know, I don&#8217;t &#8212; &#8220;You intimidate people&#8230;&#8221;<br><strong>Hidden </strong>I know, others don&#8217;t &#8212; &#8220;I feel insecure sometimes&#8221;<br><strong>Unknown </strong>No one knows (yet) &#8212; Unconscious patterns</p><p>What makes it powerful is not the quadrant labels &#8212; it&#8217;s what they <em>reveal</em> when you do the work.</p><p>In a retrospective-style session, I asked my team to share words or qualities they associated with me. Then I compared those with how I had previously described myself.</p><p></p><h2>Surprises in the Mirror</h2><p></p><p>Some of what came back was heartening: Words like <em>dependable</em>, <em>empathetic</em>, <em>supportive</em>, <em>fair</em>.</p><p>But then came the surprises.</p><ul><li><p>One engineer described me as <strong>intimidating</strong> &#8212; not because I was harsh, but because I seemed &#8220;too prepared, too confident.&#8221;</p></li><li><p>Others used words like <strong>aloof</strong> or <strong>distant</strong>, even though I believed I was always present and available.</p></li><li><p>And a few saw me as more <strong>organized</strong> and <strong>strategic</strong> than I&#8217;d ever given myself credit for.</p></li></ul><p>It was disorienting. But it was also energizing. Because I realized something fundamental:</p><blockquote><p><strong>Self-awareness is not a leadership trait &#8212; it&#8217;s part of a leadership system.</strong></p></blockquote><p>It&#8217;s not a fixed state we reach once and forever. It&#8217;s a loop. A way of operating. A muscle we keep flexing.</p><p>And I had let mine atrophy more than I thought.</p><p></p><h2>The Cost of Leadership Blind Spots</h2><p></p><p>We often think of feedback in terms of <em>performance gaps</em>. But for leaders, <strong>blind spots aren&#8217;t just about performance &#8212; they&#8217;re about culture.</strong></p><p>Here&#8217;s what I mean:</p><p>If I believe I&#8217;m accessible, but my team sees me as unapproachable, what happens?</p><ul><li><p>People stop raising small concerns &#8212; until they become big ones.</p></li><li><p>Candid conversations are replaced with second-guessing.</p></li><li><p>Initiative dies quietly, under the weight of &#8220;I&#8217;m not sure how they&#8217;ll react.&#8221;</p></li></ul><p>The misalignment isn&#8217;t just reputational &#8212; it&#8217;s operational.<br>Culture, speed, creativity, and retention all erode when perception and intent don&#8217;t match. And remember: perception is your reality.</p><p></p><h2>Closing the Gap: What I Changed</h2><p></p><p>After that exercise, I didn&#8217;t just file away the results. I turned them into action.</p><h4>1. I made my philosophy visible.</h4><p>I stopped relying on people to &#8220;figure me out over time.&#8221;<br>I wrote down my <strong>personal leadership philosophy</strong> and shared it with the team. It included:</p><ul><li><p>What I value</p></li><li><p>How I make decisions</p></li><li><p>How I prefer to receive feedback</p></li><li><p>What I expect in return</p></li></ul><p>Suddenly, ambiguity dropped. Misinterpretation faded. People could calibrate faster.</p><div><hr></div><h4>2. I started asking smaller questions more often.</h4><p>Rather than waiting for formal reviews, I began embedding <strong>micro-check-ins</strong> in my 1:1s:</p><ul><li><p><em>&#8220;Is there anything I&#8217;ve done lately that felt unclear?&#8221;</em></p></li><li><p><em>&#8220;What&#8217;s one thing I could do differently to support you better?&#8221;</em></p></li></ul><p>These gentle, regular pulses helped normalize feedback.<br>No drama. No surprise. Just data. Just growth.</p><div><hr></div><h4>3. I built reflection into my leadership rhythm.</h4><p>I created a weekly log &#8212; 30 minutes at the end of my week:</p><ul><li><p>What went well this week?</p></li><li><p>When did I feel misaligned?</p></li><li><p>How did I show up in moments of pressure?</p></li></ul><p>Over time, I noticed patterns. </p><p>I started listening more &#8212; and explaining less.<br>I replaced assumptions with questions.<br>I traded clarity for connection.</p><p>Not overnight. Not perfectly. But intentionally.</p><p>And that shift &#8212; from knowing to <em>being known</em>, from leading to <em>being experienced</em> &#8212; changed everything.</p><p>Because here&#8217;s the truth most leadership books skip:</p><blockquote><p><strong>Your impact isn&#8217;t what you intend. It&#8217;s what people feel when you&#8217;re not in the room.</strong></p></blockquote><p>That&#8217;s what I changed.</p><p></p><h2>The Invitation to Every Leader</h2><p></p><p>You don&#8217;t need a formal tool or course to do this.</p><p>Start with three simple questions:</p><ol><li><p><em>How do I think I show up as a leader?</em></p></li><li><p><em>How might that experience differ for others?</em></p></li><li><p><em>What systems (not just moments) can I build to close the gap?</em></p></li></ol><p>Ask your team.<br>Ask your peers.<br>Ask your past self.<br>But most of all &#8212; be open to hearing things you didn&#8217;t expect.</p><p>It won&#8217;t always feel great. But it will make you great-er.</p><p></p><h2>Final Thoughts</h2><p></p><p>We often think leadership is about showing up with answers.<br>But more often, it&#8217;s about asking the right questions &#8212; especially the ones that make us flinch.</p><p><strong>&#8220;That&#8217;s how you see me?&#8221;</strong><br>It&#8217;s not just a question. It&#8217;s a mirror.<br>And what you do after asking it defines the kind of leader you really are.</p><p>Because titles don&#8217;t build trust. Feedback does.<br>And growth doesn&#8217;t come from certainty &#8212; it comes from curiosity and courage.</p><p>If you&#8217;re brave enough to listen to how others truly experience you,<br>you&#8217;ll discover the version of yourself you didn&#8217;t know you were becoming.</p><p>That version? That&#8217;s the one worth leading with.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Three Traits That Matter More Than Experience in New Hires]]></title><description><![CDATA[How to spot talent that will grow with your team, not just perform for it]]></description><link>https://www.runtimedecisions.com/p/the-three-traits-that-matter-more</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-three-traits-that-matter-more</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sat, 05 Jul 2025 19:38:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CH3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hiring isn&#8217;t just about filling roles. It&#8217;s about shaping culture, accelerating momentum, and ultimately, multiplying the impact of your team. Over the years, as I&#8217;ve led engineering teams through everything from high-stakes launches to quiet cultural transformations, I&#8217;ve come to rely on three non-negotiables when interviewing candidates.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>These traits don&#8217;t show up on resumes. But when you learn to spot them, they reveal everything about how someone will lead, follow, and grow inside your team.</p><p></p><h3><strong>Intelligent Problem-Solving: Thinking in Systems, Not Just Syntax</strong></h3><p></p><p>I&#8217;m not looking for perfect answers&#8212;I&#8217;m looking for sharp thinking. To me, intelligent problem-solving means more than getting the right solution. It means <em>asking the right questions</em>. It&#8217;s the ability to zoom out, model trade-offs, and reason under ambiguity.</p><p>Great engineers don&#8217;t just debug code&#8212;they debug systems. They think like owners. They instinctively seek context. In interviews, I pay close attention to how candidates approach a problem they&#8217;ve never seen before. I want to see how they handle constraints, communicate assumptions, and recover when things break.</p><p>If a candidate&#8217;s first instinct is to clarify, not impress, I take notice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CH3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CH3E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CH3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png&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;:3289288,&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.runtimedecisions.com/i/167603633?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.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_!CH3E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!CH3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffdf6b444-5293-4c34-9e41-3c23dfcd69ef_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>Self-Reflection: The Quiet Engine Behind Growth</strong></h3><p></p><p>This one is non-negotiable. I believe leaders aren&#8217;t born&#8212;they&#8217;re developed. And the single greatest predictor of growth is whether someone can see themselves clearly and learn from what they see.</p><p>Self-reflection isn&#8217;t just humility. It&#8217;s awareness paired with action. It&#8217;s the candidate who doesn&#8217;t just say, &#8220;Here&#8217;s what I did,&#8221; but &#8220;Here&#8217;s what I&#8217;d do differently next time.&#8221; It&#8217;s the ability to metabolize feedback, to turn challenges into catalysts.</p><p>In interviews, I often ask about a project that went sideways. I listen for whether the candidate owns their part, or redirects blame. Reflection doesn&#8217;t make someone fragile&#8212;it makes them durable. And durable people build durable teams.</p><p></p><h3><strong>A Fire in the Belly: Having Something to Prove</strong></h3><p></p><p>This one is harder to quantify, but impossible to ignore. I look for people who come in with <em>something to prove</em>. Not in a defensive, chip-on-the-shoulder way. But in the way that says: &#8220;I&#8217;m not done yet. I&#8217;m just getting started.&#8221;</p><p>People with something to prove bring a kind of <em>intentional urgency</em>. They don&#8217;t go with the flow or do the bare minimum. They invest in their work because it reflects something personal&#8212;growth, redemption, legacy, purpose. And that kind of energy is contagious.</p><p>Sometimes I see it in career switchers who&#8217;ve bet big on themselves. Sometimes it&#8217;s in people who&#8217;ve been underestimated and are ready to show what they&#8217;re really capable of. Sometimes it&#8217;s in a mid-career engineer with clarity about the impact they want to have in the next chapter.</p><p>Where it comes from doesn&#8217;t matter. That it&#8217;s there&#8212;very much does.</p><p></p><h3><strong>Closing Thoughts</strong></h3><p></p><p>Experience matters, of course. But experience without problem-solving, self-awareness, or drive, can become complacency. And complacency is a morale killer.</p><p>When I hire, I look for people who want to build&#8212;not just software, but better versions of themselves. If they can think clearly, reflect deeply, and are hungry for something more, then everything else can be coached. </p><p>Those are the hires that change teams. And sometimes, if we&#8217;re lucky, change companies.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Culture Is What You Delegate]]></title><description><![CDATA[The quiet decisions that shape your team]]></description><link>https://www.runtimedecisions.com/p/culture-is-what-you-delegate</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/culture-is-what-you-delegate</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Mon, 23 Jun 2025 20:56:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CmT7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>For years, I believed culture was what you said out loud.</p><p>You know the drill&#8212;values painted on walls, polished mission statements, strategy slides with glossy adjectives. We say we care about ownership, innovation, growth. We say people are our greatest asset.</p><p>But I&#8217;ve learned that culture doesn&#8217;t live in what you <em>say</em>. It lives in what you <em>do</em>. Or more precisely, what you <em>don&#8217;t do anymore</em>&#8212;what you let go of.</p><p>Culture isn&#8217;t a message. It&#8217;s a pattern. And delegation is one of the clearest patterns you can observe.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3><strong>The Delegation Mirror</strong></h3><p></p><p>The moment delegation became a mirror for me was when I realized my team had started waiting.</p><p>Not waiting out of laziness, but out of learned behavior. They waited for my approval. They waited for me to be in the room. They waited to act until I weighed in&#8212;even on things they were more qualified to lead.</p><p>That wasn&#8217;t their failing. That was mine.</p><p>I had been delegating tasks, but not trust. Assigning responsibility, but not ownership. I was still orbiting everything important, and I hadn&#8217;t noticed how deeply that undermined the very culture I said I wanted to build.</p><p>We teach our teams what matters by what we delegate. And we teach them what <em>really</em> matters by what we refuse to let go of.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CmT7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CmT7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CmT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4529097,&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.runtimedecisions.com/i/166674028?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CmT7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 424w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 848w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 1272w, https://substackcdn.com/image/fetch/$s_!CmT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3b7b311-5a46-4d36-897c-5ae3cd3ec6b2_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>The Emotional Work of Letting Go</strong></h3><p></p><p>Delegation isn&#8217;t operational&#8212;it&#8217;s emotional. If you&#8217;re doing it right, it should be uncomfortable.</p><p>Because true delegation means letting people do things in ways you wouldn&#8217;t. It means watching them wrestle with ambiguity. It means trusting them to carry things that reflect back on you&#8212;and resisting the urge to step in.</p><p>That&#8217;s where most leaders flinch. Including me.</p><p>But here&#8217;s the trade-off: if you&#8217;re the one solving all the hard problems, no one else learns to. And if no one else learns to, your culture becomes one of dependence. Not growth. Not ownership. Not scale. Just quiet dependence on your judgment.</p><p></p><h3><strong>What You Delegate Teaches Them Who They Are</strong></h3><p></p><p>Every time I delegate something meaningful, I&#8217;m not just handing over a task&#8212;I&#8217;m handing over a mirror.</p><p>That mirror reflects what I think they&#8217;re ready for. What I think they&#8217;re capable of. What I believe they can become. And people notice. They always notice.</p><p>When I only delegate execution, they learn their job is to implement.<br>When I hold onto vision, they assume it&#8217;s not theirs to shape.<br>When I take back decisions because I&#8217;m uncomfortable with ambiguity, they learn that risk is only safe in my hands.</p><p>That&#8217;s not the story I want them to live.</p><p>I want people who lead from where they stand. Who step forward before being asked. Who understand that ownership isn&#8217;t something granted&#8212;it&#8217;s something grown into. But that kind of culture doesn&#8217;t happen by inspiration alone. It happens through the slow, consistent practice of letting go.</p><p>Letting go of control. Letting go of perfection. Letting go of the belief that I have to be the one holding the pen for the story to be right.</p><p>What I delegate, how I support, and what I resist reclaiming&#8212;these aren&#8217;t just choices. They&#8217;re signals. And over time, those signals accumulate into belief systems.</p><p>Into culture.</p><p>So when I delegate, I try to ask myself not &#8220;Who can do this?&#8221; but &#8220;Who will grow by doing this?&#8221; Because what I delegate doesn&#8217;t just shape the work. It shapes <em>them</em>. And by extension&#8212;it shapes all of us.</p><p></p><h3><strong>The Ongoing Work of Culture Crafting</strong></h3><p></p><p>Culture isn&#8217;t something you announce. It&#8217;s something you reinforce, one quiet decision at a time.</p><p>That&#8217;s the hard part. You don&#8217;t get instant feedback on the culture you&#8217;re creating. There&#8217;s no dashboard for trust, no sprint velocity for ownership. You just start noticing things.</p><p>Someone steps up in a meeting without being asked. Someone else flags a blind spot without fear. The team solves a problem before it lands in your inbox.</p><p>And then, sometimes, the opposite.</p><p>You realize you&#8217;re still the default for decisions you thought you&#8217;d handed off. That certain voices go silent when the pressure spikes. That delegation didn&#8217;t take root because it never really came with permission.</p><p>That&#8217;s when you remember&#8212;this is ongoing work. This isn&#8217;t about scaling your calendar. It&#8217;s about scaling belief.</p><p>So now, I ask myself uncomfortable questions more often than I used to:</p><ul><li><p>Am I delegating the work I trust them with&#8212;or just the work I don&#8217;t want to do?</p></li><li><p>Am I giving people context and support, or just pressure and ambiguity?</p></li><li><p>Am I trying to protect them from failure&#8212;or protect myself from watching them struggle?</p></li></ul><p>The answers change. That&#8217;s the point. Because culture doesn&#8217;t arrive&#8212;it accumulates. And the patterns we repeat become the behaviors we permit, then expect, then require.</p><p>Because in the end, culture isn&#8217;t what you build. It&#8217;s what your team builds when you finally step aside.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Hidden Engine Behind Great Teams]]></title><description><![CDATA[How shared purpose and trust outperform raw talent]]></description><link>https://www.runtimedecisions.com/p/the-hidden-engine-behind-great-teams</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/the-hidden-engine-behind-great-teams</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sat, 07 Jun 2025 19:30:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4mqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In my earliest days as an engineering leader, I believed that hiring top talent was the cornerstone of success. And to an extent, that belief served me well&#8212;at least, initially. But over the years, as I&#8217;ve led teams through crises, cultural transformations, and the quiet day-to-day grind, I&#8217;ve come to a more nuanced realization: technical brilliance without cohesion is like an orchestra where everyone&#8217;s playing a different score.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>Team unity is not a luxury&#8212;it&#8217;s the foundation.</p><p></p><h3>The Myth of the "Perfect Team Member"</h3><p></p><p>One of the traps I&#8217;ve seen leaders fall into (and, candidly, I&#8217;ve fallen into myself) is over-indexing on skill during hiring. While I still believe in stretching people&#8217;s technical capabilities and setting a high bar for excellence, I now see how attitude, empathy, and shared values carry disproportionate weight in whether a team succeeds.</p><p>I&#8217;ve built teams where, on paper, every individual was outstanding. And yet, progress felt slow, communication fractured, and ownership ambiguous. Why? Because we weren&#8217;t truly aligned. We were a group of individuals working in parallel&#8212;not a team pulling in sync.</p><p>Cohesion can&#8217;t be bought with compensation or demanded through deadlines. It has to be cultivated&#8212;intentionally, patiently, and with a level of emotional intelligence that doesn&#8217;t always come naturally to those of us from deeply technical backgrounds.</p><p></p><h3>Leading Through Alignment, Not Authority</h3><p></p><p>What I&#8217;ve learned is that unity doesn't come from forcing agreement. It comes from clarity, trust, and shared purpose.</p><p>That begins with vulnerability. I&#8217;ve started sharing my personal leadership philosophy openly with my team&#8212;not because I think I have all the answers, but because it creates a space where others feel safe to do the same. When people understand not just what we&#8217;re building, but <em>why we&#8217;re building it</em>, and who we&#8217;re building it <em>with</em>, something fundamental shifts.</p><p>We begin to speak in terms of &#8220;us,&#8221; not &#8220;I.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4mqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4mqM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4mqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png&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;:2928965,&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.runtimedecisions.com/i/165426077?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.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_!4mqM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!4mqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1179f232-b9ef-47b5-a8b1-7cf75752c7d2_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Culture Is Built in the Smallest Interactions</h3><p></p><p>When I inherited a fragmented team culture&#8212;a group operating more like silos than a unit&#8212;I didn&#8217;t fix it with grand vision statements. I fixed it (or at least started to) by listening. By remembering birthdays. By noticing when someone seemed quiet on a call. By consistently recognizing the small wins, not just the big launches.</p><p>In distributed or hybrid environments, unity is even more elusive. The absence of informal hallway conversations means we must be deliberate about injecting humanity into our workflows. A Slack shoutout. A Friday team check-in that isn&#8217;t about tickets. Asking not just &#8220;What are you working on?&#8221; but &#8220;How are you feeling about the work?&#8221;</p><p>These moments are not detours from productivity. They <em>are</em> the foundation of sustainable performance.</p><p></p><h3>Delegation as a Trust Mechanism</h3><p></p><p>Delegation used to feel like a tactic to manage bandwidth. I now see it as a deeply symbolic act of trust. When I ask a team member to lead a retrospective or take point on a stakeholder issue, it&#8217;s not about unburdening myself&#8212;it&#8217;s about signaling that I see them as a leader, too.</p><p>That shift matters. Because when team members see themselves not just as executors but as owners, unity stops being something they&#8217;re told to do&#8212;and becomes something they <em>feel</em> responsible for.</p><p></p><h3>From "Us Versus Them" to "We Are One"</h3><p></p><p>One of the most meaningful transformations I&#8217;ve witnessed was repairing the strained relationship between Engineering and Operations. It required empathy on both sides, but it started with us. We had to show, through actions&#8212;not words&#8212;that we were committed to collaboration, not just pushing features.</p><p>It&#8217;s tempting to think of unity as internal. But in practice, unity within a team radiates outward. When we&#8217;re aligned, other departments notice. Trust becomes contagious.</p><p></p><h3>Unity as a Leadership Legacy</h3><p></p><p>I don&#8217;t want to be remembered as the manager who shipped the most features. I want to be remembered as the leader who built a team that <em>wanted</em> to work together, that challenged each other respectfully, that trusted each other instinctively.</p><p>Unity isn&#8217;t a KPI, but it&#8217;s a force multiplier. And as I continue my journey&#8212;reflecting daily, embracing feedback, and working on my own blind spots&#8212;I&#8217;m learning that fostering cohesion isn&#8217;t something I do <em>on top</em> of my leadership duties.</p><p>It <em>is</em> the work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How to Succeed by Admitting Defeat]]></title><description><![CDATA[Why great managers know when to stop, not just how to go faster]]></description><link>https://www.runtimedecisions.com/p/how-to-succeed-by-admitting-defeat</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/how-to-succeed-by-admitting-defeat</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Thu, 29 May 2025 17:37:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!578L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In leadership, we&#8217;re often told to press forward. Push through. Stay resilient. And while perseverance is critical, there&#8217;s a quieter, less celebrated skill that often makes the difference between burnout and breakthrough: knowing when to stop.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>I&#8217;ve learned this the hard way&#8212;as an engineering manager, as a team lead, and as a human being. In environments defined by urgency and ambition, it can feel unnatural, even irresponsible, to hit the brakes. But sometimes, <em>that</em> is the most responsible thing a leader can do.</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_!578L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!578L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!578L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!578L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!578L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!578L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1802776,&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.runtimedecisions.com/i/164742737?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.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_!578L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!578L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!578L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!578L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706162ea-d177-4a26-a3c8-04869023c17b_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>The Courage to Call It</h2><p></p><p>There comes a point in every product cycle, sprint, or cross-functional project where the signs start to emerge:</p><ul><li><p>Conversations become shorter, colder, or more defensive.</p></li><li><p>Energy dips. Not just Friday-afternoon low&#8212;but existentially low.</p></li><li><p>Deliverables keep shifting because no one has the mental space to ask, &#8220;Do we even know what success looks like anymore?&#8221;</p></li></ul><p>These aren&#8217;t signs of laziness. They&#8217;re symptoms of overload. And when leaders ignore them, they don&#8217;t inspire resilience&#8212;they feed burnout.</p><p>The bravest thing I&#8217;ve done as a manager wasn&#8217;t keeping the ship moving. It was pausing the ship entirely. Saying, &#8220;We need to stop. We&#8217;re doing too much. We&#8217;ve lost the plot.&#8221;</p><p>Not because the team wasn&#8217;t good enough. But because the scope wasn&#8217;t kind enough. Because clarity had eroded. And because no one could fix it without space to breathe.</p><p></p><h2>Speed Without Focus Is Failure in Disguise</h2><p></p><p>Too many teams are sprinting toward unclear outcomes, piling on features, and playing whack-a-mole with bugs&#8212;while losing sight of their purpose. There&#8217;s a myth that the best teams are the busiest. But productivity without clarity is just chaos with a good calendar.</p><p>The truth is: slowing down isn&#8217;t defeat. It&#8217;s design. It&#8217;s recognizing that velocity is a byproduct of alignment, not the other way around.</p><p>And often, it takes a manager willing to admit, &#8220;This isn&#8217;t working right now,&#8221; to restore that alignment.</p><p></p><h2>How to Intervene with Integrity</h2><p></p><p>If you suspect your team is overextended or spinning, here are three practical steps I&#8217;ve learned to take:</p><ol><li><p><strong>Name the Problem Aloud.</strong><br>Clarity begins with candor. &#8220;We&#8217;re doing too much. I don&#8217;t think we&#8217;re set up to succeed right now.&#8221; It disarms guilt and creates a shared sense of ownership.</p></li><li><p><strong>Shrink the Scope, Not the Ambition.</strong><br>Cutting back doesn&#8217;t mean giving up. It means focusing on what delivers the most impact&#8212;and letting the rest go, <em>for now</em>.</p></li><li><p><strong>Create Breathing Room to Reset.</strong><br>Give your team space. Cancel a sprint. Hold a listening session. Remove sprint objectives. Ask, &#8220;What would make your work feel meaningful again?&#8221;&#8212;then really listen.</p></li></ol><p></p><h2>Admitting Defeat Isn&#8217;t Weakness. It&#8217;s Wisdom.</h2><p></p><p>In the end, success isn&#8217;t just what you ship. It&#8217;s what you sustain. A team that survives by sheer willpower may look successful today&#8212;but it will not thrive tomorrow. True leadership means being willing to step back before stepping forward.</p><p>You don&#8217;t need to wait until the wheels come off to realize you're going too fast.</p><p>Sometimes, the path to success starts with the sentence no one wants to say:</p><blockquote><p><em>&#8220;We can&#8217;t keep going like this.&#8221;</em></p></blockquote><p>Say it anyway.</p><p>You might just be the reason your team finds its way back to what really matters.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Pencils Have a Rubber End]]></title><description><![CDATA[A leadership reflection on imperfection, patience, and purpose]]></description><link>https://www.runtimedecisions.com/p/why-pencils-have-a-rubber-end</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/why-pencils-have-a-rubber-end</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Sat, 24 May 2025 18:09:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!j8W3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the world of software engineering and technical leadership, it's easy to get swept up in systems, structures, and sprint goals. But leadership isn't about managing architecture diagrams or burn-down charts. It's about managing people. And managing people is messy&#8212;beautifully, inevitably messy.</p><p>That&#8217;s why I keep coming back to the humble pencil.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j8W3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j8W3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j8W3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png&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;:2093236,&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.runtimedecisions.com/i/164368218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.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_!j8W3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!j8W3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b4bae52-d27e-4eb4-b5e3-cd425973c36d_1536x1024.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>Pencils have erasers because humans make mistakes. It's not a design flaw. It's a design feature. It quietly acknowledges that perfection is not the expectation&#8212;and that correction, reflection, and second chances are part of how we create.</p><p>When we forget this simple truth in management, we risk doing more harm than good.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Mistakes Will Happen&#8212;What Happens Next Is Leadership</h2><p></p><p>Too often, organizations treat mistakes as verdicts. A failed deployment becomes a narrative about a person's competence. A missed deadline becomes a warning flag rather than a coaching opportunity.</p><p>But good leaders know: we don&#8217;t hire perfect people. We hire capable people. People with ambition, resilience, values&#8212;and yes, flaws. The job of a leader isn&#8217;t to expect flawlessness. It&#8217;s to create conditions where people can learn from their missteps, grow, and try again. Just like you did. Just like I did.</p><p>I&#8217;ve made hiring decisions not on resumes, but on values. I've delegated critical work not because someone was fully ready&#8212;but because I believed they could grow into it. And I&#8217;ve seen those bets pay off more times than not. Not because of talent alone, but because of trust.</p><p>Leadership is a pencil, not a pen.</p><p></p><h2>Perfection Is the Enemy of Good</h2><p></p><p>There&#8217;s an old adage in software: <em>Premature optimization is the root of all evil</em>. I believe that.</p><p>When engineers try to make a system perfect from day one, they often end up building brittle, over-complicated solutions that don&#8217;t serve the actual business need. The right approach is iterative&#8212;build something valuable, learn from how it performs, and improve it over time. That same thinking applies to people and teams.</p><p>Expecting perfection, either from systems or from humans, is not just unrealistic&#8212;it&#8217;s damaging. It stifles innovation. It breeds fear. And worst of all, it prevents people from taking the very risks that fuel their growth.</p><p>Instead of optimizing for theoretical perfection, we should optimize for business value. For learning loops. For psychological safety. For teams that reflect on what went wrong not with blame, but with curiosity. Because only then do we evolve&#8212;not just our products, but our people.</p><p></p><h2>Before You Replace the Pencil, Use the Eraser</h2><p></p><p>In leadership, the temptation to &#8220;replace&#8221; people who don&#8217;t perform instantly is strong. Especially in high-pressure environments. But performance is rarely a binary trait&#8212;it&#8217;s a product of context, clarity, coaching, and trust.</p><p>I&#8217;ve led teams where the &#8220;underperformers&#8221; became star contributors&#8212;after they were given context and confidence. And I&#8217;ve also seen top performers falter&#8212;when they weren&#8217;t treated with humanity.</p><p>Of course, there are times when parting ways is necessary. But those should come after support, feedback, and honest conversation&#8212;not before.</p><p>Because management is not about maximum efficiency. It&#8217;s about long-term effectiveness. About enabling others to build, fail, reflect, and build again&#8212;stronger.</p><p></p><h2>Final Thoughts</h2><p></p><p>Leadership is the quiet discipline of believing in people&#8212;even when they haven&#8217;t yet fully believed in themselves. It&#8217;s about replacing judgment with curiosity, and impatience with perspective.</p><p>So next time someone on your team makes a mistake, pause before reaching for the permanent marker of blame. Pick up the pencil. Use the eraser. Then ask them what they&#8217;ve learned&#8212;and what they want to try next.</p><p>That&#8217;s how people grow. That&#8217;s how trust is built. That&#8217;s how leadership leaves a legacy.</p><p>Because in the end, a pencil is only useful if you&#8217;re willing to write with it. And rewrite.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why Every Manager Should Watch Survivor ]]></title><description><![CDATA[Leadership lessons learned from a reality TV show]]></description><link>https://www.runtimedecisions.com/p/why-every-manager-should-watch-survivor</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/why-every-manager-should-watch-survivor</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Wed, 14 May 2025 19:32:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Sa98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you want to understand power, trust, motivation, and the psychology of group dynamics&#8212;skip the MBA case studies for a night and watch <em>Survivor</em>. Seriously.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p>Yes, the long-running reality TV show with immunity idols and dramatic tribal councils might seem like an odd place to mine leadership insights. But if you look closer, <em>Survivor</em> is a masterclass in human behavior, team strategy, and adaptive leadership&#8212;served raw, real, and unfiltered. Every manager navigating shifting priorities, remote teams, and evolving cultures could stand to learn a thing or two from the island.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sa98!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sa98!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sa98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png&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;:2426382,&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.runtimedecisions.com/i/163579252?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.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_!Sa98!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Sa98!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F359dadb4-fccd-4637-8eb8-6b088c8c405c_1536x1024.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><h3><strong>Trust Is Fragile&#8212;But Everything Starts With It</strong></h3><p></p><p>In <em>Survivor</em>, alliances are built on whispered conversations around the fire. And they&#8217;re broken just as fast. The game teaches you how delicate trust is when stakes are high&#8212;and how critical it is to performance.</p><p>For managers, this mirrors what happens when organizational priorities shift or when resources are scarce. Trust&#8212;between teams, across departments, or between manager and direct reports&#8212;is the fuel for resilience. If you don&#8217;t build it intentionally, it won&#8217;t be there when you need it.</p><p>I&#8217;ve learned this the hard way in distributed teams. As remote engineers navigated ambiguity, what anchored them wasn&#8217;t perfect clarity&#8212;it was belief in the person on the other end of the Slack thread. Trust, not process, is what holds things together.</p><p></p><h3><strong>Strategy Alone Isn&#8217;t Enough&#8212;Culture Will Decide the Outcome</strong></h3><p></p><p>Plenty of <em>Survivor</em> players have gone into the game with airtight strategies. Almost all of them get blindsided. Why? Because they underestimate the emotional landscape of the tribe.</p><p>This is true in organizations, too. You can roll out an ambitious product roadmap or restructure a department for efficiency, but if the team culture doesn&#8217;t support it&#8212;if people don&#8217;t feel heard, safe, or motivated&#8212;it will backfire. Every single time.</p><p>Changing a team&#8217;s micro-culture, especially in a remote setting, takes intentionality. It takes one-on-one conversations, visible values, small and consistent symbolic actions, and delegation as development. As I&#8217;ve learned, culture is not what you declare&#8212;it&#8217;s what your team lives day-to-day. <em>Survivor</em> forces you to witness what culture looks like under pressure, in real time.</p><p></p><h3><strong>Leadership Is Situational&#8212;And Vulnerability Wins More Than You Think</strong></h3><p></p><p>What makes a great leader in <em>Survivor</em>? It changes every season. Sometimes it&#8217;s the challenge beast. Other times, it&#8217;s the quiet social connector. Often, it&#8217;s the one who listens more than they speak. The best players adapt&#8212;not just to conditions, but to people.</p><p>I&#8217;ve come to realize the same in my role. My instincts may be to direct and drive, but my impact often comes from enabling others, stepping back, and creating space for the team to shine. The show illustrates this shift clearly: players who hoard power flame out. Those who empower others often win. Leadership isn't about being the hero&#8212;it&#8217;s about being the catalyst.</p><p>And yes, the most emotionally intelligent players&#8212;those who apologize, reflect, own their blindspots&#8212;go further. Vulnerability is not a weakness. It&#8217;s a trust accelerant.</p><p></p><h3><strong>Feedback Loops Are Everything</strong></h3><p></p><p>Every tribal council is a feedback session. Brutal, public, but revealing. What you learn&#8212;if you're paying attention&#8212;is not just who gets voted out, but why. Misreads, arrogance, passivity&#8212;it all gets exposed.</p><p>As a manager, the lesson is clear: you need feedback loops, even (especially) when they&#8217;re uncomfortable. Waiting for the biannual performance review isn&#8217;t enough. Regular 1:1s, anonymous team surveys, and self-reflection practices are how you avoid your own metaphorical blindside.</p><p><em>Survivor</em> doesn&#8217;t give you the luxury of ignoring feedback. Neither should your leadership.</p><p></p><h3><strong>Resilience Is a Team Sport</strong></h3><p></p><p>Finally, <em>Survivor</em> teaches that no one makes it to the end alone. The players who thrive build ecosystems of support. They uplift others, hold boundaries, and keep showing up&#8212;day after exhausting day.</p><p>Leadership is lonely, yes&#8212;but it shouldn&#8217;t be isolating. I&#8217;ve found that when I model resilience&#8212;through clarity, calm, and care&#8212;I give my team permission to do the same. Resilience isn&#8217;t about pretending things are easy. It&#8217;s about facing difficulty together, with honesty and grit.</p><p>So yes, if you&#8217;re a manager looking to grow&#8212;not just in competence, but in character&#8212;binge a season of <em>Survivor</em>. Not for the drama, but for the dynamics. Watch how people lead when the stakes are real. Watch how failure happens. Watch what trust, influence, and adaptability actually look like&#8212;not in theory, but in practice.</p><p>Because leading an engineering team in today&#8217;s world? It&#8217;s not so different from surviving on an island.</p><p>Just, you know, with less sand.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why Documentation Is Not Optional Anymore]]></title><description><![CDATA[How the rise of AI changes the way software engineers should treat documentation]]></description><link>https://www.runtimedecisions.com/p/why-documentation-is-not-optional</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/why-documentation-is-not-optional</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Tue, 29 Apr 2025 20:26:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JwqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There was a time when documentation was treated almost as an afterthought &#8212; something we caught up on when the real work was "done," a checkbox for compliance, or a dusty internal wiki few would read. In today's world, that mindset isn't just outdated &#8212; it's dangerous.</p><p>The rise of AI has changed the stakes permanently. We are no longer writing documentation just for humans who can "ask around" or "figure it out." We are increasingly writing it for machines that learn from the data we leave behind.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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>And AI is unforgiving when it comes to ambiguity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JwqM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JwqM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JwqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png&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;:2496142,&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.runtimedecisions.com/i/162487514?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.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_!JwqM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!JwqM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54be2b0c-856e-4e29-b3d3-384034e178cd_1536x1024.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><h2>Documentation Is Data</h2><p></p><p>AI systems &#8212; whether they are large language models, autonomous decision-makers, or internal copilots &#8212; are only as good as the data they are trained on. In a technical organization, that "data" is not just tables in a database or metrics streaming from production. It&#8217;s every engineering decision memo, every architectural rationale, every product requirement, every bug report carefully closed out with context, not just "fixed."</p><p>Poor documentation is poor training data. Worse yet, undocumented decisions become invisible. When AI tools trained on organizational knowledge fail to answer critical questions, fail to predict outcomes, or hallucinate information, it won&#8217;t be because the technology failed &#8212; it will be because we did not leave a clean trail behind us.</p><p>Every undocumented decision we make today is a blind spot we plant for tomorrow.</p><p></p><h2>Leadership Through Documentation</h2><p></p><p>Leading technical teams has taught me one hard truth: speed without clarity eventually creates drag. We cannot continuously ship, pivot, and scale unless there is a foundation of well-understood context. I used to think that real leadership was about pushing harder, solving crises faster, being the one others could always count on to "just know."</p><p>But transformational leadership is not about being the bottleneck for understanding. It&#8217;s about building systems where <em>clarity persists beyond individuals</em>.</p><p>Documentation is a core part of that system.</p><p>When we document not just <em>what</em> we did, but <em>why</em> we made certain decisions &#8212; trade-offs, rejected alternatives, context about constraints &#8212; we are building organizational resilience. We are preparing not just for new team members, but for new tools, new challenges, and new technological paradigms that will expect that knowledge to be accessible and structured.</p><p></p><h2>Quality Over Quantity</h2><p></p><p>There is a fear among engineers that "documentation" means bureaucratic busywork. I share that concern. I&#8217;ve seen documentation initiatives drown in meaningless templates, superficial checklists, and massive documents nobody reads. That is not what I am advocating.</p><p>The future of documentation must focus on:</p><ul><li><p><strong>Clarity over verbosity:</strong> A crisp paragraph explaining <em>why</em> is worth more than a dozen diagrams showing <em>what</em>.</p></li><li><p><strong>Context over procedure:</strong> Documenting not just how a system works today, but how we expect it to evolve.</p></li><li><p><strong>Curated knowledge over raw artifacts:</strong> Documentation that is discoverable, relevant, and maintained, not a growing landfill of abandoned wikis.</p></li></ul><p>Well-crafted documentation is a leadership tool. It teaches, it mentors, it accelerates decision-making, and now, it trains AI models that will increasingly become our teammates.</p><p></p><h2>A Strategic Imperative</h2><p></p><p>If we want AI tools to truly augment our engineering teams &#8212; to debug faster, design better architectures, spot risks earlier &#8212; we need to feed them structured, thoughtful, human context. We cannot automate wisdom. But we can document the pathways to it.</p><p>Treat documentation as an investment. Every hour spent documenting today is an hour we save not just next quarter, but across every future team, every future model, every future product we have yet to imagine.</p><p>In a world where technology will remember what we teach it, let&#8217;s be intentional about what we leave behind.</p><p>Because if we don't, we are not just slowing ourselves down &#8212; we are teaching our future systems to fail.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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[Setting the Standard: Building a Values-Driven Engineering Organization from Within]]></title><description><![CDATA[High-performing teams are built with trust, autonomy, and ownership]]></description><link>https://www.runtimedecisions.com/p/setting-the-standard-building-a-values</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/setting-the-standard-building-a-values</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Thu, 17 Apr 2025 20:50:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In a world where engineering success is often measured by deliverables, velocity, or the number of features shipped, it's easy to forget that <em>how</em> we build matters just as much as <em>what</em> we build.</p><p><br>When I stepped into my leadership journey over a decade ago, instinct guided me more than formal training. But instinct alone cannot build an enduring organization. Over time, I learned &#8212; sometimes the hard way &#8212; that the true foundation for a high-performing, resilient engineering team is values: lived daily, spoken consistently, and defended fiercely.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h3><strong>The Case for a Values-Driven Organization</strong></h3><p><br>Engineering, by its nature, is a technical discipline. But engineering organizations are human systems.</p><ul><li><p>Trust, respect, resilience, and ownership are <em>engineering problems</em> as much as architecture and scalability are.</p></li><li><p>Without shared values, technical excellence becomes brittle.</p></li><li><p>With shared values, even under immense pressure, teams find ways to thrive.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9bfc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9bfc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9bfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:207736,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.runtimedecisions.com/i/161565435?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9bfc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!9bfc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24729315-f1b5-48dc-83ba-e27eb2296bce_1024x1024.webp 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>My realization crystallized when I reflected on early team struggles: engineers operating as disconnected individuals, fragile morale during remote work, and a persistent gap between departments that should have been partners, not rivals.<br>Delivering great code wasn&#8217;t enough &#8212; we needed to become a <em>great team</em>.</p><p></p><h3><strong>Values Are Not Slogans &#8212; They Are Behaviors</strong></h3><p><br>In my leadership evolution, I discovered that:</p><ul><li><p>Values must be visible in daily actions, not posters on a wall.</p></li><li><p>Leaders must model values loudly and consistently &#8212; especially under stress.</p></li><li><p>The standard we walk past is the standard we accept.</p></li></ul><p></p><p>When I think about the values that I intentionally set as the <em>north star</em> for my teams, they always circle back to:</p><ul><li><p><strong>Integrity</strong>: We speak the truth even when it's uncomfortable. We build software the right way, not the quick way.</p></li><li><p><strong>Personal Growth</strong>: Every engineer's journey matters. We are coaches as much as managers.</p></li><li><p><strong>Challenge with Respect</strong>: We assume positive intent but never shy away from hard conversations.</p></li><li><p><strong>Customer Empathy</strong>: Our "customers" &#8212; internal or external &#8212; are real people whose lives we impact.</p></li><li><p><strong>Resilience</strong>: We expect setbacks. What defines us is how we respond.</p></li></ul><p></p><p>These were not abstract ideals. They showed up in 1:1s, in sprint retrospectives, in how we handled production outages, and especially in how we repaired trust across departments.</p><p></p><h3><strong>Practical Steps to Embed Values</strong></h3><p><br>Making values real required intentional action. Some steps that worked in our context:</p><ol><li><p><strong>Personal Leadership Philosophy</strong>: I wrote and shared my leadership philosophy with my team &#8212; explicitly stating what I believe, what I expect, and how I operate.</p></li><li><p><strong>Values-Based Hiring</strong>: We prioritized character and cultural fit over specific technical skills. Skills can be taught; integrity and ownership usually cannot.</p></li><li><p><strong>Daily Micro-Actions</strong>:</p><ul><li><p>Regular praise aligned with values (not just outcomes).</p></li><li><p>Calm, transparent handling of crises.</p></li><li><p>Public shoutouts not just for results but for behaviors.</p></li></ul></li><li><p><strong>Cross-Department Repair Work</strong>:</p><ul><li><p>We listened to Operations&#8217; frustrations without defensiveness.</p></li><li><p>We slowed down engineering processes when necessary to build long-term trust.</p></li></ul></li></ol><p>It wasn&#8217;t fast. It wasn&#8217;t easy. But slowly, behaviors shifted. Language shifted. Trust grew.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZrC-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZrC-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZrC-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:333284,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.runtimedecisions.com/i/161565435?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZrC-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!ZrC-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F433f6bff-7a45-4f76-a161-4636304be1de_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>Why It Matters</strong></h3><p><br>Today, when I see my engineers stepping up to lead customer conversations, supporting each other under pressure, and celebrating each other's wins &#8212; without prompting &#8212; I know we are building something much more enduring than a tech stack.<br><br>We are building a culture. We are setting a standard.</p><p>The temptation in fast-paced industries is always to cut corners &#8212; on code quality, on feedback, on integrity. But every time we resist that temptation and choose to live our values, we become stronger.</p><p></p><h3><strong>Closing Reflection</strong></h3><p><br>Setting the standard doesn't require a title. It requires a decision &#8212; the decision to act consistently in alignment with your values, no matter how busy, how stressful, or how tempting shortcuts may be.</p><p><br>I believe that if we, as leaders, are brave enough to live our values out loud, we can create engineering organizations that are not just technically excellent, but deeply human &#8212; places where people build not only great software, but also great careers, and maybe even better versions of themselves.</p><p>And in doing so, we change more than just companies.<br></p><p>We set a standard for the world we want to live in.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI Isn’t Taking Your Job—But Your Manager Might]]></title><description><![CDATA[Machines Don&#8217;t Fire People. People Do.]]></description><link>https://www.runtimedecisions.com/p/ai-isnt-taking-your-jobbut-your-manager</link><guid isPermaLink="false">https://www.runtimedecisions.com/p/ai-isnt-taking-your-jobbut-your-manager</guid><dc:creator><![CDATA[Runtime Decisions]]></dc:creator><pubDate>Tue, 15 Apr 2025 20:21:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wEFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone&#8217;s panicking about AI. Every week there&#8217;s a new viral post about ChatGPT replacing coders, designers, writers, you name it. The fear is real&#8212;and understandable. But here&#8217;s the uncomfortable truth:</p><p>Most careers won&#8217;t be ended by AI.</p><p>They&#8217;ll be ended in a Zoom call with a &#8220;quick update,&#8221; a spreadsheet of names, and a manager saying, <em>&#8220;It&#8217;s a strategic realignment.&#8221;</em></p><p>We&#8217;ve been looking in the wrong direction. It&#8217;s not artificial intelligence that&#8217;s putting your job at risk&#8212;it&#8217;s human decisions. The ones made behind closed doors. The ones justified by PowerPoint decks. The ones labeled &#8220;efficiency gains.&#8221;</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><h2><strong>The Real Threat Is How Leadership Uses AI</strong></h2><p>AI is just a tool&#8212;one with massive potential, yes&#8212;but still a tool.</p><p>The bigger concern isn&#8217;t that AI will <em>become</em> your manager. It&#8217;s that your actual manager might use AI as a convenient excuse. A smokescreen for cost-cutting. A shortcut around hard conversations. A way to avoid investing in people.</p><p>We've already seen this movie. Entire teams get wiped out under the guise of &#8220;automation,&#8221; when in reality, it was about trimming budgets or chasing quarterly metrics.</p><p>The layoffs didn&#8217;t come because machines got smarter. They came because someone in a boardroom decided people were too expensive.</p><p></p><h2><strong>Tech Is Scalable. Empathy Is Not.</strong></h2><p>You can scale software. You can automate tasks. But you can&#8217;t automate <em>trust</em>. You can&#8217;t script <em>vision</em>. You can&#8217;t replace <em>humane leadership</em> with code.</p><p>Good leadership takes effort. Time. Listening. Thoughtful decisions. But those things don&#8217;t look great on a balance sheet&#8212;at least not in the short term.</p><p>So instead, many companies opt for the easy narrative: &#8220;AI is reshaping our workforce.&#8221; It sounds futuristic. It shifts blame. It avoids responsibility.</p><p>But let&#8217;s call it what it really is: a decision made by people.</p><p>AI didn&#8217;t fire you. Someone did.</p><p></p><h2><strong>The Leadership Crisis, Not the AI One</strong></h2><p>We don&#8217;t have an AI problem. We have a leadership problem.</p><p>Leaders who aren&#8217;t transparent about how they plan to adopt new technologies.</p><p>Leaders who treat people as interchangeable parts, rather than the beating heart of innovation.</p><p>Leaders who don&#8217;t upskill their teams, don&#8217;t communicate clearly, and don&#8217;t take accountability when things go wrong.</p><p>AI can summarize meetings. It can write code. But it can&#8217;t coach, mentor, or inspire. That still requires leadership&#8212;and in many places, that&#8217;s what&#8217;s truly missing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wEFo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wEFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wEFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2122278,&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.runtimedecisions.com/i/161411385?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.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_!wEFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!wEFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd394d174-f6ad-4849-b808-eff0bdb73b8d_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>What You Can Do (Even If You're Not a Manager)</strong></h2><ol><li><p><strong>Shift your focus from &#8220;job security&#8221; to &#8220;value clarity.&#8221;</strong><br>Make sure your role is clearly connected to business outcomes. Don&#8217;t just do the work&#8212;understand the <em>why</em>.</p></li><li><p><strong>Invest in human skills, not just hard skills.</strong><br>Adaptability, emotional intelligence, systems thinking, storytelling&#8212;these are hard to replace and even harder to fake.</p></li><li><p><strong>Vet leadership as much as they vet you.</strong><br>In interviews, ask:<br><em>&#8220;How does your leadership team think about AI and people development over the next 3 years?&#8221;</em><br>If they don&#8217;t have an answer, take that seriously.</p></li><li><p><strong>Push for transparency.</strong><br>If you're already in a company that&#8217;s adopting AI, ask how it&#8217;ll impact roles&#8212;not just in terms of layoffs, but in terms of retraining and support. Great leaders won&#8217;t shy away from that conversation.</p></li></ol><p></p><h2><strong>The Takeaway</strong></h2><p>AI isn&#8217;t coming for your job.</p><p>But short-sighted leadership might.</p><p>The companies that will thrive in the AI era won&#8217;t be the ones that replace people with machines. They&#8217;ll be the ones that use machines to <em>amplify</em> their people&#8212;and have the courage and clarity to lead with empathy, even when it&#8217;s hard.</p><p>The future isn&#8217;t about choosing between humans or machines.</p><p>It&#8217;s about choosing better humans to lead the way.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.runtimedecisions.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.runtimedecisions.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>