<?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[alexanderivan]]></title><description><![CDATA[AI native leadership, product & innovation]]></description><link>https://www.alexanderivan.sk</link><image><url>https://substackcdn.com/image/fetch/$s_!HYlG!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ab2cc1-f8e5-4e51-8fc1-ce09d6e921ce_256x256.png</url><title>alexanderivan</title><link>https://www.alexanderivan.sk</link></image><generator>Substack</generator><lastBuildDate>Thu, 22 Oct 2026 20:34:33 GMT</lastBuildDate><atom:link href="https://www.alexanderivan.sk/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Alex]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[alexanderivan@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[alexanderivan@substack.com]]></itunes:email><itunes:name><![CDATA[Alex]]></itunes:name></itunes:owner><itunes:author><![CDATA[Alex]]></itunes:author><googleplay:owner><![CDATA[alexanderivan@substack.com]]></googleplay:owner><googleplay:email><![CDATA[alexanderivan@substack.com]]></googleplay:email><googleplay:author><![CDATA[Alex]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Most Important Change in the AI Era Is Not a New Tool
]]></title><description><![CDATA[Why the ability to rethink work matters more than collecting AI applications&#8212;and what leaders can do about it.]]></description><link>https://www.alexanderivan.sk/p/the-most-important-change-in-the</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/the-most-important-change-in-the</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 10 Oct 2026 13:01:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kga3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kga3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kga3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!kga3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!kga3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!kga3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kga3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298903,&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://alexanderivan.substack.com/i/219723516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.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_!kga3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!kga3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!kga3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!kga3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cc25ac-f030-4ca5-93b4-3540e237e75a_1600x900.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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>We are surrounded by a tempting promise: give people better AI tools and the business will become better, too.</p><p>Sometimes the tools do help. A report takes less time to draft. A developer gets to a first implementation faster. A service representative finds an answer without searching through ten pages. These improvements can be real and useful.</p><p>But imagine that every one of those faster tasks still feeds the same overloaded approval queue, the same conflicting databases, and the same decisions that nobody clearly owns. We have accelerated the activities without necessarily improving the system.</p><p><strong>My view is that the most important change in the AI era is not a new tool. It is the willingness to question how work is designed in the first place.</strong></p><p>That is what I mean by a mindset shift. Not enthusiasm. Not an instruction to &#8220;embrace AI.&#8221; A practical change in the questions leaders and teams are prepared to ask.</p><h2>We can adopt a tool without changing the business</h2><p>The distinction is visible in the available research. In McKinsey&#8217;s <em>2025 State of AI</em> survey, <strong>88% of respondents</strong> said their organizations used AI in at least one business function, but <strong>only about one-third</strong> said their companies were scaling AI programs across the organization. These are different self-reported measures, not a controlled study of what caused business results. Still, they illustrate the distance between using a capability somewhere and integrating it across an enterprise. [1]</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AtAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AtAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 424w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 848w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 1272w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AtAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png" width="1400" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:65245,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://alexanderivan.substack.com/i/219723516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.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_!AtAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 424w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 848w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 1272w, https://substackcdn.com/image/fetch/$s_!AtAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85fe47bf-144c-4ee6-9cb3-8aabcb0231c7_1400x840.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The first question a leader should ask is not <em>&#8220;Which AI tools have we introduced?&#8221;</em> It is <em>&#8220;What is meaningfully different because we introduced them?&#8221;</em></p><p>If a team creates documents 40% faster but customers wait just as long, the improvement may be trapped inside one step. <strong>The 40% is a hypothetical example</strong>, not a claimed result from my work or a figure from that survey. The business may need something other than a faster document.</p><p>That leads to three mindset changes I think are worth making.</p><h2>1. From choosing tools to defining outcomes</h2><p>A tool-first conversation begins with what a model can do. An outcome-first conversation begins with an unresolved business problem.</p><p>Take a customer-support process. We could ask AI to summarize incoming tickets. That might save effort. But what is the actual problem: slow first response, incorrect routing, incomplete knowledge, repeat contacts, or customers not getting a resolution?</p><p>Those are not interchangeable. An excellent summarizer may do little for a team whose main constraint is waiting for another department&#8217;s approval.</p><p>Start with a precise outcome: <em>reduce the time from first contact to a correct, complete resolution without increasing reopens or customer harm.</em> Then examine where AI could help&#8212;and where data quality, permissions, handoffs, or policy are the real constraint.</p><p><strong>The point is not to reject AI tools. It is to give them a business job.</strong></p><h2>2. From accelerating tasks to redesigning the workflow</h2><p>When AI makes an individual task easier, the instinct is to automate more tasks. But a business outcome usually crosses several steps and teams.</p><p>Consider an illustrative support workflow:</p><ul><li><p><strong>Before:</strong> a customer submits a request &#8594; someone reads it &#8594; someone routes it &#8594; an agent searches for context &#8594; another person approves an exception &#8594; the agent replies.</p></li><li><p><strong>Possible redesign:</strong> classify the request &#8594; retrieve trusted information &#8594; suggest a response or next action &#8594; apply clear confidence and risk rules &#8594; route sensitive cases to a responsible human &#8594; record whether the customer was actually helped.</p></li></ul><p>This is a design example, not a claim that I deployed it or that it works without testing. The redesigned flow may be better, or it may expose new failure modes. It must be validated against real customers and real constraints.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0zV6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0zV6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!0zV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:81433,&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://alexanderivan.substack.com/i/219723516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.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_!0zV6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!0zV6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dd3946d-b336-47e4-9c06-d8fea9132dff_1600x900.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The hard part is rarely drawing the boxes. It is agreeing who owns the outcome, which information can be trusted, where the human check belongs, and what happens when the model is wrong.</p><p>McKinsey&#8217;s survey found that organizations its researchers classified as higher AI performers were much more likely than others to report substantial workflow redesign. That is an <strong>association</strong>, not evidence that redesign alone caused the difference. But it is consistent with a useful operating hypothesis: changing a process can matter more than adding another assistant to an unchanged process. [1]</p><h2>3. From confident plans to disciplined learning</h2><p>AI changes quickly. That creates pressure to have an AI strategy that sounds decisive and complete.</p><p>I prefer a strategy that is clear about the business objective and honest about what has not been proven.</p><p>For a reversible, low-risk experiment, I would rather ask <em>&#8220;What is the smallest test that could change our decision?&#8221;</em> than demand a perfect architecture before anyone learns from the work. For a high-stakes application, I would demand more rigorous controls before exposing people to harm. Those two positions are compatible.</p><p>A useful mindset allows both exploration and restraint. Teams should be able to challenge existing processes, test new possibilities, and also stop an initiative when costs, reliability, security, compliance or user outcomes do not justify it.</p><p>The U.S. National Institute of Standards and Technology offers a helpful reminder: its AI Risk Management Framework organizes risk work around <strong>govern, map, measure and manage</strong>. It treats risk management as an ongoing practice rather than a one-time approval. [2]</p><h2>Mindset matters. It is not enough.</h2><p>This is where conversations about &#8220;AI culture&#8221; often become too vague.</p><p>A willingness to experiment is useful. But enthusiasm cannot repair unusable data. It cannot settle unclear decision rights, create a missing escalation route, or resolve contradictory incentives.</p><p>For an AI-driven improvement to survive contact with real work, several elements need to connect:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RpBI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RpBI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!RpBI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74791,&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://alexanderivan.substack.com/i/219723516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.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_!RpBI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!RpBI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91f5cc4d-db64-4897-a21e-72299d59669a_1600x900.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><strong>Mindset:</strong> Are people willing to challenge the current method and consider a different one?</p><p><strong>Workflow:</strong> Can we redesign the end-to-end journey instead of optimizing an isolated task?</p><p><strong>Capabilities:</strong> Do we have reliable information, integration points, skills, and a maintainable technical foundation?</p><p><strong>Guardrails:</strong> Who owns the decision, reviews risk, handles exceptions, and can stop the system?</p><p><strong>Evidence:</strong> Did the result improve for customers, employees and the business, net of cost and quality trade-offs?</p><p>If one of these is missing, more powerful models may not fix it. For leaders, that is the uncomfortable&#8212;and productive&#8212;part of AI transformation. It is an organizational design problem as much as a technology decision.</p><h2>A practical starting point for a leadership team</h2><p>I would begin with <strong>one recurring workflow</strong>, not an enterprise-wide declaration that everything must change.</p><ol><li><p><strong>Name the outcome.</strong> What matters at the end: resolution time, error rate, customer effort, throughput, quality or cost?</p></li><li><p><strong>Map the real work.</strong> Include the waiting, handoffs, rework, decisions and exceptions&#8212;not only the visible task.</p></li><li><p><strong>Locate the constraint.</strong> Is AI the likely solution, or does the problem sit in rules, incentives, unclear ownership, or missing data?</p></li><li><p><strong>Design a bounded test.</strong> Decide what will change, who is accountable, how errors are reviewed, and when the experiment stops.</p></li><li><p><strong>Compare the result.</strong> Look at the end-to-end outcome and unintended costs. Keep, adapt, or discontinue the experiment based on what you learn.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BfpM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BfpM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!BfpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:74067,&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://alexanderivan.substack.com/i/219723516?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.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_!BfpM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!BfpM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e3c557c-aa77-45b2-b567-58a4200f8472_1600x900.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is not a universal five-step implementation method. It is a useful way to expose the decisions that a tool demonstration can hide.</p><h2>The leadership question behind the technology</h2><p>After years working in software delivery and product development, I have become increasingly interested in the distance between <strong>producing output</strong> and <strong>creating value</strong>.</p><p>AI makes that distinction harder to ignore. We can now produce more first drafts, code, analyses and proposals than before. Some of that output will be valuable. Some will create more decisions, reviews or rework downstream.</p><p>I do not think the answer is to slow down innovation. I think it is to be more ambitious about what we are trying to improve&#8212;and more precise about how we will know whether we did.</p><p><strong>The next competitive advantage may not be who has the most AI tools. It may be who learns fastest how to redesign work around real customer and business outcomes.</strong></p><p>The question I would leave with any leadership team is simple: <strong>If we removed the AI tool from our presentation, could we still explain what needs to change in the business&#8212;and why?</strong></p><div><hr></div><p><em>I write about AI, products, strategy and what it takes to turn ideas into real value. If this is the kind of question you work through, you can follow the publication for future essays and practical field notes.</em></p><h3>Sources and reading</h3><ol><li><p><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai">McKinsey, </a><em><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai">The state of AI in 2025: Agents, innovation, and transformation</a></em><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai"> (5 November 2025)</a>. Respondent survey conducted June&#8211;July 2025; adoption, scaling and performer comparisons are self-reported, associative measures.</p></li><li><p><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">NIST, </a><em><a href="https://airc.nist.gov/airmf-resources/airmf/5-sec-core/">AI Risk Management Framework Core</a></em>. The voluntary 2023 framework is undergoing revision as of October 2026.</p></li><li><p><a href="https://hai.stanford.edu/ai-index/2026-ai-index-report/economy">Stanford HAI, </a><em><a href="https://hai.stanford.edu/ai-index/2026-ai-index-report/economy">2026 AI Index: Economy</a></em>. Provides additional adoption context and cautions about self-reported organizational survey results.</p></li></ol><p><em>Editorial note: The support-workflow scenarios and example percentages explicitly identified above are illustrations. They are not claims of outcomes achieved at Onsday or in an employer&#8217;s systems.</em></p>]]></content:encoded></item><item><title><![CDATA[AI Changes the Operating Model]]></title><description><![CDATA[Most companies treat AI as a productivity tool: faster research, quicker drafts, automated summaries. That&#8217;s true&#8212;but it&#8217;s incomplete.]]></description><link>https://www.alexanderivan.sk/p/ai-changes-the-operating-model</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/ai-changes-the-operating-model</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Mon, 21 Sep 2026 17:01:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8af72830-57ee-4ec6-9ac2-e3a6e4cbc355_2048x1152.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most <strong>AI strategies</strong> <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">are fundamentally missing the point</mark>. Executives love to brag about giving developers Copilot or watching product managers draft specs in ten seconds flat. But if all you&#8217;re doing is plugging AI into a workflow designed a decade ago, you haven&#8217;t actually modernized your company. You&#8217;ve just found a way to run your old bottlenecks at top speed.</p><p><strong>Call it the <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">acceleration trap</mark></strong>. Legacy operating models were built around simple realities: information was slow to gather, testing ideas was expensive, and changing direction took weeks. AI flips those rules on their head. When a team can test a hypothesis in an afternoon or spin up a functional prototype before lunch, holding onto rigid sprint cycles and monthly steering committees isn&#8217;t governance anymore&#8212;it&#8217;s organizational self-sabotage. You aren&#8217;t transforming the business; you&#8217;re just putting a fresh coat of paint on an old carriage.</p><p><strong>Real adoption isn&#8217;t about doing the same tasks faster</strong>. <mark data-color="#d9ead3" style="background-color: rgb(217, 234, 211); color: rgb(0, 0, 0);">It&#8217;s about tearing down and rebuilding how work actually flows</mark>.</p><p>When you look past the hype, three structural shifts happen almost immediately:</p><p>First, your decision-making breaks down. When evidence takes hours to gather instead of weeks, traditional approval gates stop protecting quality and start acting as massive traffic jams. Fast information slammed against slow bureaucracy always creates chaos.</p><p>Second, job boundaries blur. Generalists armed with the right tools can suddenly handle work that used to require dedicated specialists. The org chart starts to look absurd, and the core operational question shifts from &#8220;Who owns this department?&#8221; to &#8220;Where does a human actually need to step in?&#8221;</p><p>Third, evaluation becomes your biggest bottleneck. Generating raw material&#8212;code, copy, wireframes&#8212;is practically free now. But knowing if that material is actually any good? That&#8217;s hard. The most valuable people in an AI-heavy company aren&#8217;t the ones pumping out content; they&#8217;re the ones with the taste, judgment, and domain knowledge required to critique, verify, and filter it.</p><p>This forces a deep realignment. Winning companies aren&#8217;t just buying better software. They&#8217;re trading rigid functional handoffs for fast, outcome-focused loops. They&#8217;re ditching episodic gate reviews for continuous assessment. They&#8217;re prioritizing critical evaluation over raw execution speed, and measuring success by actual business impact rather than the sheer volume of work produced.</p><p>None of this feels comfortable. It threatens existing corporate turf, messes with org charts, and forces leaders to admit that the playbook they spent their careers mastering has become a liability.</p><p>Speed by itself is no longer a moat&#8212;anyone can buy the same software subscriptions you have. The real competitive advantage lies in structural redesign. Stop asking how AI can make your current process 10% faster. Start asking what your team would look like if 80% of routine execution vanished overnight. If you aren&#8217;t willing to redesign the system around that reality, you&#8217;re just paying for expensive software to keep doing things the old way.</p>]]></content:encoded></item><item><title><![CDATA[The Culture Series — Part 2: The Snake and the Silence]]></title><description><![CDATA[What happens when distrust stops being about process and starts being about people This is Part 2 of a two-part series on the hidden costs of fear-driven culture. Part 1: If It's Not in the Tracker, I]]></description><link>https://www.alexanderivan.sk/p/the-culture-series-part-2-the-snake</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/the-culture-series-part-2-the-snake</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Wed, 10 Jun 2026 17:54:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3f99f6f0-668a-4151-8545-06167f6227c3_1080x1350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine you are walking through a forest and a snake bites you.</p><p>You have a choice to make in that moment. You can treat the wound &#8212; find help, clean the bite, get the antivenom. Or you can turn to the snake and begin building your case. You document the bite. You tell the other animals what the snake did. You find ways to work around the snake&#8217;s territory without ever crossing it again. You become very, very skilled at avoiding the snake.</p><p>Meanwhile, the venom spreads.</p><p>This is not a story about snakes. This is a story about what fear does to otherwise intelligent, well-meaning people inside organizations &#8212; and how that behavior, modeled from the top, becomes the culture everyone inherits whether they wanted it or not.</p><div><hr></div><h2>The Anatomy of Avoidance</h2><p>When something goes wrong between people in a low-trust organization &#8212; a missed expectation, a dropped handoff, a decision that landed badly &#8212; there is a fork in the road.</p><p>One path leads toward the problem. It requires a conversation, which requires vulnerability, which requires the belief that the other person is capable of hearing feedback and that the relationship can survive honesty. It is uncomfortable and direct and usually short.</p><p>The other path leads around the problem. It involves processing the situation with third parties, building alignment with allies, documenting what happened in case it becomes relevant later, and finding subtle ways to reduce your dependence on the person who disappointed you &#8212; all without ever speaking to them directly. It feels strategic. It feels safe. It feels, if you squint at it right, like professionalism.</p><p>It is none of those things. It is fear with good posture.</p><p>And in organizations where leadership consistently chooses the second path, everyone eventually learns to walk it too. Not because they are cowardly. Because they are watching. Because culture is not what you put in a handbook &#8212; it is what you see rewarded and what you see survive.</p><div><hr></div><h2>How the Venom Spreads</h2><p>Here is the pattern, and it is worth naming precisely because it is so easy to be inside it without seeing it.</p><p>Something goes wrong. It might be a product decision, a missed deadline, a communication breakdown. The facts of what happened are, in isolation, recoverable. But instead of addressing what happened, the energy goes into <strong>assigning what happened.</strong> Who dropped it. Whose fault. Who should have known better.</p><p>The search for the villain begins.</p><p>And here is the insidious part: finding the villain feels productive. It has the shape of problem-solving &#8212; investigation, evidence, conclusion. It produces something: a narrative, a consensus, a shared understanding of who is responsible. Teams bond over it. Leaders feel decisive.</p><p>But nothing has actually been solved. The problem that created the situation in the first place &#8212; the unclear ownership, the misaligned expectation, the process gap, the unspoken tension &#8212; is still there, untouched, waiting to produce the next incident.</p><p>Villain-seeking is not problem-solving. It is problem-postponing dressed in problem-solving&#8217;s clothes.</p><div><hr></div><h2>The Snake Doesn&#8217;t Know</h2><p>Here is the part of the story that is hardest to sit with.</p><p>When you go around someone, when you quietly reroute work to avoid them, when you have the conversation about them rather than with them &#8212; they usually know. Not the details, perhaps. But they feel the temperature drop. They notice the slight rerouting of information. They register the absence of feedback that should have come.</p><p>And they are confused. Because nobody told them anything was wrong.</p><p>So they do what people do when they sense something is off but have no information to work with: they fill in the gap themselves. They develop their own narrative. They become, in response to your silence, defensive &#8212; not because they were defensive to begin with, but because defensiveness is the rational response to threat you can&#8217;t see clearly.</p><p>Now you have a defensive snake. And you point to the defensiveness as evidence that the direct conversation was never possible. The avoidance has created the very outcome it was trying to avoid.</p><p>This is how distrust compounds. Not through dramatic betrayals, but through small silences that harden over time into walls neither person remembers building.</p><div><hr></div><h2>Management as Mirror</h2><p>In the organizations where this pattern is most entrenched, it almost always flows downward.</p><p>Leaders who avoid difficult conversations model avoidance as sophistication. Leaders who seek villains instead of solving problems teach their teams that the right response to failure is prosecution, not repair. Leaders who work around people rather than with them demonstrate, clearly and repeatedly, that this is how adults handle conflict.</p><p>Employees are not naive. They watch what actually happens, not what the values poster says. And what they see, they learn.</p><p>The junior developer who watches their manager respond to a production incident by immediately identifying who is responsible &#8212; rather than who can fix it &#8212; learns something that no onboarding document can undo. The team that watches leadership handle an interdepartmental conflict through political maneuvering rather than direct conversation learns that honesty is for people who don&#8217;t understand how things work.</p><p>And so the culture reproduces itself. Every new person who joins finds the pattern already in place, already rewarded, already the path of least resistance. Most of them adapt. Some of them leave. A very few try to change it and find out how deep the roots go.</p><p>The tragedy is that nobody in this organization thinks of themselves as the problem. The leader avoids the conversation because the stakes are too high to risk it. The manager seeks the villain because accountability matters. The employee works around the colleague because the direct approach has never worked here. Everyone has a reason. Everyone is doing what makes sense given what they&#8217;ve been shown.</p><p>And the venom keeps spreading.</p><div><hr></div><h2>What Feedback Silence Actually Costs</h2><p>There is a version of this that gets talked about in psychological safety research, but it deserves to be said plainly.</p><p>When people cannot give honest feedback &#8212; when the culture makes directness dangerous and silence strategic &#8212; the organization loses access to its own reality. Problems are known, but not spoken. Risks are felt, but not raised. The gap between what people say in meetings and what they say in private grows wider, and all that unspoken information has nowhere to go except into the rumor economy, the resignation letter, and the postmortem where everyone admits they saw it coming.</p><p>The cost is not abstract. It is the product decision nobody challenged because challenging things here gets you labeled a problem. It is the toxic dynamic that persisted for eighteen months because everyone could see it except the person with the authority to address it, and nobody told them directly. It is the resignation of the person who had tried, twice, to raise something important and had been handled rather than heard.</p><p>Silence is not neutral. Silence is a tax on every decision the organization makes &#8212; because every decision is made with incomplete information, and the missing information is sitting, unspoken, in the minds of people who have learned that speaking it is not safe.</p><div><hr></div><h2>The Turn: What Good Actually Looks Like</h2><p>Here is the hopeful part, and it is genuinely hopeful because none of this is complicated. It is just uncomfortable, and uncomfortable is not the same as hard.</p><p><strong>The conversation is almost always shorter than the avoidance.</strong></p><p>The difficult conversation that you have been constructing in your head for three weeks &#8212; the one with all the possible objections and the imagined defensiveness and the narrative you&#8217;ve been building to support your position &#8212; that conversation, when actually held, almost never goes the way you feared. Not because the other person is easy. But because they are also carrying the unspoken thing, and they also feel the temperature, and when someone creates the space to address it directly, most people meet that with relief rather than hostility.</p><p>Not always. But far more often than fear predicts.</p><p><strong>Feedback is a gift that compounds.</strong></p><p>The team that can tell each other the truth &#8212; about the work, about the dynamics, about the decisions &#8212; gets smarter faster than the team that can&#8217;t. Every piece of honest feedback is a correction that prevents a larger error downstream. The manager who can hear &#8220;that decision landed badly and here&#8217;s why&#8221; can adjust. The manager who never hears it keeps making the same decision until the evidence is too large to ignore, by which point it is much more expensive to fix.</p><p>Feedback is not comfortable. But comfort is not the goal. Growth is the goal, and growth requires information, and information requires safety, and safety requires someone to go first.</p><p><strong>The villain search ends when the question changes.</strong></p><p>The single most powerful shift available to a leader in a low-trust culture is changing the first question after something goes wrong. Not &#8220;who is responsible?&#8221; but &#8220;what happened, and what do we need to change so it doesn&#8217;t happen again?&#8221;</p><p>This is not about avoiding accountability. People should own their decisions and their impact. But accountability in service of learning is entirely different from accountability in service of blame. One produces a better system. The other produces a better alibi.</p><p>The team that asks &#8220;what do we change?&#8221; after a failure becomes, over time, a team that fails less. The team that asks &#8220;who dropped it?&#8221; becomes, over time, a team that hides failures better.</p><div><hr></div><h2>How to Build Something Different</h2><p>If you lead people, you are the culture. Not the culture you intend &#8212; the culture you model.</p><p><strong>Go first.</strong> The direct conversation, the honest feedback, the admission that something didn&#8217;t land the way you meant it &#8212; these have to come from the top before they become possible at any other level. Every time a leader chooses the hard conversation over the workaround, they move the culture slightly. It is slow and it is unspectacular and it is the only thing that works.</p><p><strong>Name the pattern when you see it.</strong> When a team meeting turns into a villain search, name what&#8217;s happening. Not as an accusation &#8212; as a redirect. <em>&#8220;We&#8217;ve spent twenty minutes on who dropped this. Let&#8217;s spend twenty minutes on what we change.&#8221;</em> Said once, it&#8217;s a correction. Said consistently, it becomes the new norm.</p><p><strong>Make feedback safe by receiving it well.</strong> People will give you the feedback that your response history has told them is safe to give. If honest feedback has been met with defensiveness, rationalization, or subtle retaliation &#8212; people will stop giving it. The way to rebuild a feedback culture is to receive the next uncomfortable thing you hear with genuine curiosity rather than self-protection. Not once. Consistently, until people believe it.</p><p><strong>Treat the wound before you investigate the bite.</strong> When something goes wrong, the first question is always: what do we need to do right now to make this better? The retrospective &#8212; the honest, blameless examination of what happened &#8212; comes after the immediate need is addressed. This sequence matters. It signals that outcomes matter more than narratives.</p><div><hr></div><h2>The Forest After the Snake</h2><p>Back to the forest.</p><p>You were bitten. It hurt. And the snake &#8212; whatever the snake represents in your organization &#8212; may or may not have intended harm. That part doesn&#8217;t actually matter for what you do next.</p><p>What matters is the venom. What matters is treating it quickly, directly, with the people who can help. What matters is that you don&#8217;t spend your recovery time building a case, because the case won&#8217;t heal you and the wound won&#8217;t wait.</p><p>The organizations that build something worth building are not the ones without snakes. Every organization has conflict, failure, misalignment, people who disappoint each other. The difference is what they do in the moment after the bite.</p><p>Do they turn to the wound, or do they turn to each other?</p><p>The answer to that question, played out in a thousand small moments across a thousand interactions, is the culture. Not the values. Not the handbook. Not the all-hands speech about psychological safety.</p><p>The answer to that question, in the moment, every time.</p><div><hr></div><h2>The Series in Two Sentences</h2><p>Build a culture where the tracker serves the team, not the team&#8217;s anxiety. Build a culture where the conversation happens before the workaround, the feedback before the silence, the question &#8220;what do we fix?&#8221; before the question &#8220;who do we blame?&#8221;</p><p>That culture doesn&#8217;t happen by accident. It is built, one behavior at a time, by leaders who understand that the most expensive thing in any organization is not the tools, not the process, not even the people who leave.</p><p>It is the truth that nobody said.</p><div><hr></div><p><em>Part 1: <a href="#">If It&#8217;s Not in the Tracker, It Didn&#8217;t Happen</a> &#8212; how distrust turns process into a tax on every team.</em></p>]]></content:encoded></item><item><title><![CDATA[The Culture Series — Part 1: If It's Not in the Tracker, It Didn't Happen]]></title><description><![CDATA[How distrust became the most expensive tool in your tech stack &#8212; and what to do about it]]></description><link>https://www.alexanderivan.sk/p/the-culture-series-part-1-if-its</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/the-culture-series-part-1-if-its</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Wed, 10 Jun 2026 17:51:06 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a4b1dd62-e905-4ed4-8410-934cb349426f_1080x1350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You shipped it. It works. Users are happy. You can see it in production, running, doing exactly what it needed to do &#8212; solving a problem that was real, even if nobody wrote it in a user story.</p><p>Then you open the tracking tool.</p><p>And you spend the next two hours creating an epic, breaking it into stories, writing acceptance criteria for work that is already done, already deployed, already delivering value. You&#8217;re not building anything. You&#8217;re not fixing anything. You&#8217;re filing paperwork for a reality that already exists &#8212; because the system needs the record more than the users needed the feature.</p><p>This is what distrust looks like in practice. Not surveillance cameras. Not micromanagement. Just a quiet, institutionalized insistence that <strong>work doesn&#8217;t count unless it&#8217;s been processed through the right tool, in the right order, with the right labels.</strong></p><p>And it is costing you more than you think.</p><div><hr></div><h2>The Two Realities Problem</h2><p>Every low-trust team lives in two worlds simultaneously.</p><p>There&#8217;s the world where work actually happens &#8212; in Slack threads, whiteboard sessions, judgment calls at 4pm, a developer noticing something broken and just fixing it because it was obviously the right thing to do. This is the world of value. Things get built here. Problems get solved. Users get helped.</p><p>Then there&#8217;s the world where work is supposed to happen &#8212; epics, stories, sprints, velocity charts, acceptance criteria, sign-offs. This world exists not for users, but for the organization. It&#8217;s the institutional record. The alibi.</p><p>Trusted teams live in one reality. Distrusted teams spend enormous energy translating between the two.</p><p>Every feature that was built in world one needs to be retrofitted into world two. Every decision made through judgment needs to be reverse-engineered into a process artifact. Every act of initiative becomes a compliance problem.</p><p>The tracker stopped tracking. It became a theater stage.</p><div><hr></div><h2>Agile Said It First &#8212; We Just Stopped Listening</h2><p>There&#8217;s deep irony here that shouldn&#8217;t go unacknowledged.</p><p>Agile&#8217;s fourth value &#8212; one of the original four, written in 2001 by people who had watched process eat teams alive &#8212; is <strong>individuals and interactions over processes and tools.</strong></p><p>Not instead of. Over. As in: when they conflict, we know which one wins.</p><p>The organization that requires you to retrofit the tracking tool after shipping believes it is doing Agile. It has the sprints. It has the retrospectives. It has the velocity dashboard. But it has quietly inverted the core value: <strong>the tool has become the proof of the individual&#8217;s work.</strong> The process has become more real than the delivery.</p><p>This isn&#8217;t a tooling problem. It&#8217;s a values problem wearing a tooling costume.</p><div><hr></div><h2>What It Does to Your Body</h2><p>Here&#8217;s what nobody puts in the project post-mortem.</p><p>Chronic justification is a chronic stressor. When you spend your working hours not just doing your job but continuously <em>proving</em> you are doing your job &#8212; updating trackers, attending status meetings, writing summaries of work already done &#8212; your nervous system reads that as a low-grade, permanent threat.</p><p>You are never just building. You are building <em>and</em> defending the building. You are performing competence while also exercising it. That is cognitively exhausting in a way that is qualitatively different from hard work.</p><p>Hard work is tiring. Hard work with constant surveillance is depleting.</p><p>The research on psychological safety &#8212; Google&#8217;s Project Aristotle being the most cited &#8212; shows that the highest performing teams are not the ones with the most process. They are the ones where people feel safe enough to act without pre-authorization, to raise problems without political risk, to ship without having laid a paper trail first.</p><p>Distrust doesn&#8217;t just slow teams. Over time, it breaks the people on them. The best ones leave first &#8212; because they have options, and they know what good feels like. What stays behind is a team that has learned to optimize for tracker hygiene over shipping value. A team that has been trained, slowly, to ask permission instead of exercising judgment.</p><div><hr></div><h2>The Legitimate Line</h2><p>Let&#8217;s be honest about something, because a good argument can hold its own counter-argument.</p><p>Process is not the enemy. Tracking is not the enemy. The team that ships everything based on vibes and never writes anything down is not a high-trust team &#8212; it&#8217;s a liability waiting to materialize in six months when the one person who understood the system quits.</p><p>The question is not whether to track. The question is <strong>who the tracking serves.</strong></p><p>Tracking that serves the team is a tool. It helps you see what&#8217;s in flight, catch things that are stuck, remember what you decided and why. It lives in the world where work happens. It is updated <em>because it&#8217;s useful</em>, not because it&#8217;s required.</p><p>Tracking that serves anxiety is a tax. It exists to give management legibility over a process they don&#8217;t trust, to create an audit trail nobody asked for, to make the intangible tangible for people who are uncomfortable with intangibility. It lives in the second world &#8212; the record world &#8212; and it pulls energy away from the first.</p><p>The test is simple: <strong>if the tool disappeared tomorrow, would the team work better or worse?</strong></p><p>If the answer is worse &#8212; the tool is serving the team. If the answer is better, or if people quietly admit &#8220;we&#8217;d probably move faster&#8221; &#8212; you don&#8217;t have a tracking system. You have a distrust monument.</p><div><hr></div><h2>What Trust Actually Looks Like</h2><p>Trust is not naive. Trust is not absence of visibility. Trust is not letting teams do whatever they want with no accountability.</p><p>Trust is a bet that the people you hired to exercise judgment are capable of exercising judgment. And it compounds.</p><p>When a developer doesn&#8217;t have to pre-justify a decision, they make the decision faster. When they don&#8217;t have to retroactively document what they shipped, they ship the next thing instead. When they don&#8217;t have to attend a meeting proving the work is happening, they use that hour doing the work. None of these are dramatic. Each one is small. But they compound across every person on the team, every day, every sprint.</p><p>The same team, trusted, ships disproportionately more over time. Not because they&#8217;re working harder. Because they&#8217;re not spending 20% of their energy maintaining a second reality.</p><p>And there is something more important than velocity: <strong>trusted people stay.</strong> They bring their full capability to work instead of a compliance-minimized version of it. They raise problems early because they&#8217;re not afraid of being blamed for them. They do the thing that wasn&#8217;t in the user story because the user clearly needs it and they trust their own judgment enough to act.</p><p>That is not a soft benefit. That is the compounding return on a cultural investment.</p><div><hr></div><h2>Where to Start</h2><p>Culture is the villain here, which means nobody owns it and nobody can fix it on Monday morning. But culture is made of behaviors, and behaviors can be changed one at a time.</p><p><strong>If you lead a team:</strong> The next time someone ships something that wasn&#8217;t in the plan but was obviously right &#8212; celebrate it before you ask them to document it. The sequence matters enormously. Document second. Acknowledge first. The message you send in that moment outlasts any process you could write.</p><p><strong>If you&#8217;re on a team:</strong> Distinguish between updating a tracker because it helps you and your teammates, and updating it because someone will ask if you didn&#8217;t. Do the first without being asked. Push back &#8212; gently, consistently &#8212; on the second. Name what you&#8217;re doing: <em>&#8220;I&#8217;m going to spend an hour on this retroactive story. I want us to notice that.&#8221;</em></p><p><strong>For the organization:</strong> Ask honestly: what decisions require approval that could be made by the person closest to the work? What documentation exists because it&#8217;s useful, and what exists because it&#8217;s comfortable? Where are you asking for proof when you could be asking for outcomes?</p><p>The tracker is not the problem. The tracker is a symptom. The problem is an organization that decided, somewhere along the way, that it couldn&#8217;t trust the people it hired &#8212; and then built systems to manage that distrust at scale.</p><p>And here is the part that should worry you most: that culture doesn&#8217;t stay at the top. It travels. It seeps into every team meeting, every Slack message, every decision about whether to just fix something or wait for permission first. Distrust, left unaddressed, becomes the water everyone swims in &#8212; until nobody remembers what dry land felt like.</p><p>That is what Part 2 is about.</p><div><hr></div><h2>The Real Cost</h2><p>The retroactive epic is two hours. The status meeting is one hour. The sign-off chain is half a day. The documentation of the decision that was already made is another hour.</p><p>Multiply by a team of eight. Multiply by fifty-two weeks. Multiply by the cognitive overhead of context-switching between building and proving. Multiply by the two senior engineers who left last year because they were tired of justifying themselves to a system that didn&#8217;t trust them.</p><p>Distrust is not free. It has a line item. You just haven&#8217;t been putting it on the spreadsheet.</p><p>Trust, on the other hand, costs almost nothing to extend &#8212; and it returns almost everything.</p><div><hr></div><p><em>The work is done. Ship the next thing.</em></p><p><em>Continue to Part 2: <a href="#">The Snake and the Silence</a> &#8212; what happens when distrust stops being about process and starts being about people.</em></p>]]></content:encoded></item><item><title><![CDATA[The skill AI cannot replace in product delivery — and why most teams are missing it]]></title><description><![CDATA[Everyone is talking about what AI can do. Fewer people are talking about what it cannot do &#8212; and where that gap is quietly destroying product teams.]]></description><link>https://www.alexanderivan.sk/p/the-skill-ai-cannot-replace-in-product</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/the-skill-ai-cannot-replace-in-product</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Wed, 10 Jun 2026 17:35:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e2da2282-dbc4-4fe9-893e-929f7e7ba13a_1080x1350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After years of building products in complex domains and now building AI-native tools myself, there is one thing I keep coming back to. It is not prompt engineering. It is not roadmapping. It is not even prioritisation in the traditional sense.</p><p>It is the ability to shield a team from pressure that looks legitimate but is not &#8212; and to do that with enough domain understanding to tell the difference.</p><h2><strong>The pressure problem in product delivery</strong></h2><p>In most organisations, pressure flows downward. An executive has a commitment. That commitment becomes a deadline. That deadline lands on a product team as a fixed date with a fixed scope, often set before anyone fully understood the complexity of what was being built.</p><p>A product owner sitting in the middle of that flow has two choices. They can pass the pressure downstream &#8212; which looks like urgency, sounds like alignment, and feels like leadership &#8212; but is actually just transmission. Or they can absorb the pressure, interrogate it, and give the team back something more useful than a deadline: clarity.</p><p>The difference between those two choices is not process or methodology. It is judgement. And judgement in a specific domain, about a specific problem, is something that no AI tool available today can reliably replace.</p><h2><strong>What shielding actually looks like in practice</strong></h2><p>Here is a pattern I have seen play out more times than I can count. A stakeholder sets a deadline. The deadline feels urgent and real. A product team starts building toward it under pressure. Halfway through, someone discovers that the deadline was not actually driven by a hard external constraint &#8212; it was a comfort buffer, or a misremembered dependency, or a date that made sense six months ago but no longer does.</p><p>By that point, the team has made architectural decisions, cut corners, and accumulated technical debt in service of a deadline that did not need to exist in the form it was stated. The cost of that false urgency is invisible in the moment and very visible six months later &#8212; in the exhausted team, the system that needs rebuilding, the features that shipped but never quite worked.</p><p>The product owner who catches this &#8212; who goes back to the stakeholder and asks the right question at the right moment &#8212; saves the team weeks of misdirected work. But to ask the right question, you need to understand the domain well enough to know which constraints are real and which are assumed. That distinction lives in domain knowledge, not in any tool.</p><h2><strong>Where AI genuinely helps &#8212; and where it stops</strong></h2><p>I want to be fair here, because AI has genuinely changed what is possible in product delivery. The ability to synthesise large amounts of information quickly, to draft and iterate on requirements, to spot patterns in data that would take a human analyst days to surface &#8212; these are real and meaningful capabilities that I use regularly in my own work. AI absolutely belongs in product teams.</p><p>But AI operates on information it is given. It cannot walk into an organisation and sense that the urgency behind a request is political rather than operational. It cannot read the body language of a stakeholder who is under board pressure and translating that pressure into an unrealistic product demand. It cannot know that a particular deadline was set by someone who has since left the company and that nobody has revisited whether it still makes sense.</p><blockquote><p><em>Organisational pressure is almost never explicit. AI is very good at processing what is explicit. That is the gap.</em></p></blockquote><p>These things require presence, relationship, domain understanding, and the kind of accumulated organisational knowledge that comes from being in the room over time. They require a human who is specifically positioned and trusted to hold that line.</p><h2><strong>The skill that does not show up in job descriptions</strong></h2><p>When companies hire product owners and product managers, they typically list the usual things &#8212; backlog management, stakeholder communication, agile methodology, data-driven decision making. These are real and important. But the skill that actually determines whether a product team can sustain healthy delivery over time rarely appears in job descriptions, because it is hard to name and harder to measure.</p><p>It is also, in my experience, the skill that separates product leaders who build high-performing teams from those who simply manage high-stress ones. The difference between those two outcomes is significant &#8212; not just for the team&#8217;s wellbeing, but for the quality and speed of what actually gets delivered.</p><p>AI will keep getting better. The tools available to product teams in two years will be meaningfully more capable than what exists today. But the judgement layer &#8212; the human in the middle who understands the domain, reads the organisational dynamics, and protects the conditions for good work &#8212; is not going away. If anything, as AI handles more of the execution, that judgement layer becomes more valuable, not less.</p><p>The teams that will thrive are not the ones that replace that judgement with automation. They are the ones that free it up to do the things only it can do.</p><h2><strong>A question for you</strong></h2><p>Have you experienced the cost of false urgency in your own team? I would genuinely like to hear how it played out &#8212; and whether anyone had the standing to push back on it.</p><p>If this resonated, consider sharing it with someone navigating this right now. They probably need the permission to name it. &#8599;</p><p>Written by Alexander Ivan</p><p>#productmanagement #productleadership #aistrategy #engineeringmanagement #teamculture</p>]]></content:encoded></item><item><title><![CDATA[AI Costs Matter — And How to Think About Them]]></title><description><![CDATA[The problem: AI costs aren&#8217;t magic]]></description><link>https://www.alexanderivan.sk/p/ai-costs-matter-and-how-to-think</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/ai-costs-matter-and-how-to-think</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Wed, 04 Mar 2026 08:09:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1fca807f-db2c-489f-90e7-279d84d0ef16_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The problem: AI costs aren&#8217;t magic</h2><p>LLM pricing is per token. Input tokens (your prompt + context) and output tokens (the response) each have a rate. A 100k-token context at $1.75/1M input costs $0.175 per call&#8212;before the model generates a single word. Scale that to hundreds of queries a day and the bill adds up fast.</p><p>Most teams don&#8217;t think about it until the invoice lands. By then, the pattern is baked in: &#8220;We just stuff everything into the prompt.&#8221;</p><h2>The basics: token economics</h2><ul><li><p><strong>Input vs output</strong> &#8212; Output is usually 5&#8211;10&#215; more expensive than input. Short, focused prompts with concise answers cost less.</p></li><li><p><strong>Context size</strong> &#8212; Bigger context = more input tokens. If you&#8217;re sending 80k tokens when 4k would do, you&#8217;re paying 20&#215; for no gain.</p></li><li><p><strong>Model choice</strong> &#8212; gpt-4o-mini is a fraction of gpt-4o. For retrieval, summarization, or simple Q&amp;A, the cheaper model often suffices.</p></li></ul><p>The lever that matters most: <strong>what you put in the prompt.</strong></p><h2>When RAG pays off</h2><p>RAG (retrieval-augmented generation) shrinks context by fetching only relevant chunks. Instead of 80k tokens of product docs, you send 4k. Same quality of answer, 20&#215; less input.</p><p>Rule of thumb: if your context is large and you query often, RAG pays for itself quickly. The break-even is low&#8212;a few dozen queries at scale.</p><p>We run <code>compare_cost</code> before committing to a workflow: &#8220;For this question, full context = X tokens, RAG = Y. At current pricing, that&#8217;s $Z vs $W per query.&#8221; No API calls, no guesswork.</p><h2>A simple decision framework</h2><ol><li><p><strong>Small, static context</strong> &#8212; A few KB of instructions. Full context is fine. Don&#8217;t over-engineer.</p></li><li><p><strong>Large, growing context</strong> &#8212; Product docs, knowledge bases. RAG.</p></li><li><p><strong>High query volume</strong> &#8212; Even small savings compound. Measure. Optimize.</p></li><li><p><strong>Sensitive to latency</strong> &#8212; Fewer tokens = faster. RAG can help there too.</p></li></ol><h2>Takeaway</h2><p>AI costs are predictable if you treat them as token economics. Lead with context size. Use RAG when context is large. Choose the cheapest model that meets quality. And measure before you scale.</p>]]></content:encoded></item><item><title><![CDATA[My AI Stack: Git, Cursor, Rules, Skills, Commands]]></title><description><![CDATA[The problem: ad-hoc prompts don&#8217;t scale]]></description><link>https://www.alexanderivan.sk/p/my-ai-stack-git-cursor-rules-skills</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/my-ai-stack-git-cursor-rules-skills</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Wed, 04 Mar 2026 07:48:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1405e3d2-1ed9-49b2-a23b-7d107d40440f_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>The problem: ad-hoc prompts don&#8217;t scale</h2><p>&#8220;I use ChatGPT&#8221; or &#8220;I use Claude&#8221; is fine for one-off tasks. But when you&#8217;re iterating on product specs, drafting landing copy, or refining roadmap items, you need consistency. The same context, the same constraints, the same workflow&#8212;every time. Ad-hoc prompts in a chat window don&#8217;t get you there.</p><p>What does &#8220;AI-ready&#8221; look like when you&#8217;re serious about repeatability?</p><h2>The approach: versioned, structured guidance</h2><p>My setup lives in git. Not prompts in a doc&#8212;actual rules, skills, and commands that the AI reads automatically.</p><ul><li><p><strong>Domain rules</strong> &#8212; <code>.cursor/rules/</code> files that tell the AI: &#8220;This folder is product docs. Use Flixup voice. Don&#8217;t mix in other domains.&#8221; When I&#8217;m in <code>business-flixup/</code>, the AI knows the context.</p></li><li><p><strong>Skills</strong> &#8212; Step-by-step workflows. E.g. &#8220;Create a landing page from business markdown&#8221;: config file, persona, messaging, then 11ty + Tailwind. The AI follows the skill, not a vague &#8220;make a landing page.&#8221;</p></li><li><p><strong>Commands</strong> &#8212; Slash commands. <code>/compare-cost "What is our positioning?"</code> runs our RAG cost estimator and shows full vs RAG tokens and cost. No typing, no context switch.</p></li></ul><p>Rules scope the AI. Skills standardize the workflow. Commands wire tools into the editor.</p><h2>Why it beats &#8220;prompts in a chat&#8221;</h2><ol><li><p><strong>Versioned</strong> &#8212; Change a rule, commit it. Everyone gets the update. No &#8220;which version of the prompt did you use?&#8221;</p></li><li><p><strong>Discoverable</strong> &#8212; New team members (or future you) see the structure. Rules and skills document how we work.</p></li><li><p><strong>Composable</strong> &#8212; A landing-page skill can call a product RAG query. Commands can chain. Ad-hoc prompts don&#8217;t compose.</p></li><li><p><strong>Testable</strong> &#8212; Run the same command with the same input. Compare outputs. Iterate.</p></li></ol><h2>One concrete workflow</h2><p>Product docs &#8594; roadmap items. I have the AI read our product markdown, extract features and initiatives, and draft Linear issues. The AI sees our backlog via Linear MCP. It can refine issue titles and descriptions so intent stays clear. The loop: docs define intent, AI drafts, human prioritizes. Rules keep the AI in our product domain. Skills define the extraction format. No manual copy-paste.</p><h2>Takeaway</h2><p>&#8220;AI-ready&#8221; isn&#8217;t about using the latest model. It&#8217;s about rules, skills, and commands in version control. Structure beats prompts. When you care about consistency and scale, put it in git.</p>]]></content:encoded></item><item><title><![CDATA[From Idea to Delivery in Linear]]></title><description><![CDATA[The problem: strategy and execution drift apart]]></description><link>https://www.alexanderivan.sk/p/from-idea-to-delivery-in-linear</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/from-idea-to-delivery-in-linear</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Thu, 26 Feb 2026 13:47:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0b26990a-0224-41e0-ad84-ef67651a441b_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>The problem: strategy and execution drift apart</strong></h2><p>Product strategy lives in docs. Roadmaps and backlogs live in Linear. In theory they align. In practice they drift. Someone updates the spec; no one updates Linear. Or the other way around. The source of truth becomes unclear. Manual sync is tedious and error-prone. Copy-paste from markdown to Linear invites mistakes, and when you scale across multiple initiatives and projects, the drift compounds.</p><p>We needed a single source of truth&#8212;markdown&#8212;that could flow into Linear in a structured way, with AI assistance for the mechanical sync work.</p><h2><strong>The approach: six-file hierarchy + MCP</strong></h2><p>We use a six-file markdown hierarchy that runs from idea to issues. Markdown is the source of truth; Linear is the execution layer. We sync via the Linear MCP (Model Context Protocol) as the primary path. For steps MCP can&#8217;t do&#8212;creating initiatives, setting project dependencies&#8212;we use the Linear UI or GraphQL API as fallback. The hierarchy keeps strategy and delivery aligned; MCP keeps the sync fast and consistent.</p><h2><strong>The hierarchy</strong></h2><p>Execute in order. Each file feeds the next:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SGjp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SGjp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 424w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 848w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SGjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://alexanderivan.substack.com/i/189251277?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SGjp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 424w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 848w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!SGjp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F127416c0-aaff-4afc-9e33-41746b4f7ddf_1376x768.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Idea &#8594; Initiatives &#8594; OKRs &#8594; Metrics Mapping &#8594; Projects &#8594; Issues</strong></p><p>Fill 01 before 02, 02 before 03, and so on. IDs (INIT-xxx, PROJ-xxx, ISSUE-xxx) are the contract between markdown and Linear.</p><div><hr></div><h2><strong>Step 1: Idea (01-idea)</strong></h2><p>The idea file captures the problem, hypothesis, and scope. It&#8217;s the source of truth for the &#8220;why&#8221; behind delivery. Fill this first.</p><p><strong>Problem statement</strong> &#8212; Who experiences the problem? What pain or opportunity is unaddressed?</p><p><strong>Hypothesis</strong> &#8212; Use this formula: <em>We believe that [CHANGE] for [AUDIENCE] will result in [OUTCOME]. We&#8217;ll know when [VALIDATION_SIGNAL].</em></p><p>Example from a B2B feedback tool idea:</p><blockquote><p><em>We believe that <strong>an AI-powered async feedback tool that runs sessions and summarizes insights</strong> for <strong>B2B product and ops teams</strong> will result in <strong>reduced meeting load, higher response rates, and faster insight delivery</strong>. We&#8217;ll know when <strong>10 design partners complete 70%+ of sessions and report 50%+ reduction in feedback-related meetings</strong>.</em></p></blockquote><p><strong>Scope (in/out)</strong> &#8212; A simple table. What&#8217;s in scope this quarter? What&#8217;s explicitly out?</p><p><strong>Assumptions and constraints</strong> &#8212; Timeline, budget, team size. These shape what you can ship.</p><h2><strong>Step 2: Initiatives (02-initiatives)</strong></h2><p>Initiatives are outcome-focused, not feature-focused. Each initiative is a strategic objective that groups projects. Aim for 3&#8211;7 per quarter; they span months.</p><p>Each initiative has: objective, success criteria (measurable), owner, target date, and linked projects. Use exact names in the &#8220;Linear Initiative Names&#8221; section&#8212;MCP links projects to initiatives by name.</p><p><strong>Important:</strong> Linear MCP does not create initiatives. You must create them manually in Linear or via the GraphQL API first. MCP then links projects to existing initiatives.</p><h2><strong>Step 3: OKRs (03-objectives-key-results)</strong></h2><p>Objectives and Key Results map to initiatives. O1, O2 for objectives; KR1, KR2 for key results. Each KR should be measurable (e.g., &#8220;10 design partners onboarded&#8221;, &#8220;70%+ session completion rate&#8221;). Map each OKR to an initiative and to metrics in the next file.</p><h2><strong>Step 4: Metrics mapping (04-metrics-mapping)</strong></h2><p>Define your North Star metric, input metrics, and how initiatives/projects map to them. When OKRs or success criteria change, update this file. Include instrumentation notes: what events or properties need to be instrumented? This ensures success criteria are measurable and tied to real data.</p><h2><strong>Step 5: Projects (05-projects)</strong></h2><p>Projects are time-bound deliverables. Each has milestones (e.g., Design, Alpha, Beta, Launch), success criteria, and dependencies. Use <code>blocks</code> and <code>blockedBy</code> to express project dependencies. MCP can create projects and milestones; project dependencies are set in Linear UI or GraphQL (MCP doesn&#8217;t expose them).</p><h2><strong>Step 6: Issues (06-issues)</strong></h2><p>Issues are 1&#8211;5 days of work, one owner. Sub-issues decompose when multiple people or smaller shippable pieces are needed. Each issue has project, milestone, success criteria, and optional <code>blocks</code> / <code>blockedBy</code>. Create parent issues first, then sub-issues (using <code>parentId</code>). Set dependencies after all issues exist.</p><div><hr></div><h2><strong>Example: AI Feedback Collector in Practice</strong></h2><p>Here&#8217;s how the six-file hierarchy looks when applied to a real idea. We&#8217;ll walk through an &#8220;AI Feedback Collector for B2B&#8221; concept&#8212;a tool that runs async feedback sessions and summarizes insights with AI. The reader can see how each file feeds the next and how IDs link strategy to execution.</p><h3><strong>Idea &#8594; Initiatives</strong></h3><p>The idea file defines the problem and hypothesis:</p><ul><li><p><strong>Problem:</strong> B2B teams spend excessive time on manual feedback collection; response rates are low, insights arrive too late.</p></li><li><p><strong>Hypothesis:</strong> <em>We believe that an AI-powered async feedback tool that runs sessions and summarizes insights for B2B product and ops teams will result in reduced meeting load, higher response rates, and faster insight delivery. We&#8217;ll know when 10 design partners complete 70%+ of sessions and report 50%+ reduction in feedback-related meetings.</em></p></li><li><p><strong>Scope (in):</strong> Async session creation, AI summarization, basic dashboard, design partner onboarding.</p></li><li><p><strong>Scope (out):</strong> Live meeting transcription, full qualitative research platform, Enterprise SSO (Phase 2).</p></li><li><p><strong>Constraints:</strong> 10 partners, 3-month window; 1&#8211;2 engineers; Alpha in 8 weeks.</p></li></ul><p>That idea becomes two initiatives:</p><p><strong>IDNameSuccess CriteriaTarget</strong>INIT-001Launch MVP feedback product10 partners onboarded; 70%+ session completion2025-06-30INIT-002Prove enterprise readinessSOC2 prep; SSO; 3+ enterprise pilots2025-09-30</p><h3><strong>Initiatives &#8594; OKRs</strong></h3><p>OKRs make the initiatives measurable:</p><ul><li><p><strong>O1 (Ship MVP)</strong> &#8594; INIT-001: KR1: 10 design partners onboarded; KR2: 70%+ session completion; KR3: 50%+ report reduced feedback meetings.</p></li><li><p><strong>O2 (Enterprise fit)</strong> &#8594; INIT-002: KR1: SOC2 prep complete; KR2: SSO available.</p></li></ul><p>Each KR maps to a metric in the metrics file (design partners onboarded, session completion rate, etc.).</p><h3><strong>Metrics &#8594; North Star + Inputs</strong></h3><p>The metrics file ties outcomes to instrumentation:</p><ul><li><p><strong>North Star:</strong> Weekly active feedback sessions (count of completed sessions per week); target 50+ by end of Q2.</p></li><li><p><strong>Input metrics:</strong> Session completion rate (70%+), time to first insight (&lt;24h), design partners onboarded (10).</p></li><li><p><strong>Instrumentation:</strong> <code>session_created</code>, <code>session_completed</code>, <code>response_received</code>, <code>summary_generated</code>&#8212;events that the product DB must track.</p></li></ul><h3><strong>Initiatives &#8594; Projects</strong></h3><p>Projects are time-bound deliverables under each initiative:</p><p><strong>IDNameInitiativeMilestones</strong>PROJ-001Core feedback flowINIT-001Design &#8594; Alpha &#8594; BetaPROJ-002AI summarizationINIT-001Model &#8594; Integration &#8594; PolishPROJ-003Enterprise dashboardINIT-002Dashboard &#8594; SSO &#8594; Pilot</p><p><strong>Dependency:</strong> PROJ-002 blocks PROJ-003. The enterprise dashboard needs AI summarization before it can show complete session data. That dependency flows through to issues.</p><h3><strong>Projects &#8594; Issues</strong></h3><p>Issues break projects into 1&#8211;5 day work units. Example from PROJ-002 (AI summarization):</p><ul><li><p><strong>ISSUE-002: Add AI summarization</strong> &#8212; Project: PROJ-002, Milestone: Integration. Success: summary displayed within 30s of last response.</p></li><li><p><strong>Sub-issues:</strong> ISSUE-002a (BE: Summarization API endpoint), ISSUE-002b (FE: Display summary in session view), ISSUE-002c (Prompt engineering for structured summary).</p></li><li><p><strong>Blocks:</strong> ISSUE-002 blocks ISSUE-003 (Enterprise dashboard overview)&#8212;the dashboard depends on summarization being in place.</p></li></ul><h3><strong>The Chain in One View</strong></h3><pre><code><code>Idea: "AI feedback tool reduces meeting load"
  &#8594; INIT-001: Launch MVP (10 partners, 70% completion)
    &#8594; PROJ-001: Core feedback flow
    &#8594; PROJ-002: AI summarization
      &#8594; ISSUE-002: Add AI summarization
        &#8594; ISSUE-002a: BE endpoint
        &#8594; ISSUE-002b: FE display
        &#8594; ISSUE-002c: Prompt engineering
  &#8594; INIT-002: Enterprise readiness (blocked by PROJ-002)
    &#8594; PROJ-003: Enterprise dashboard
      &#8594; ISSUE-003: Dashboard overview (blocked by ISSUE-002)</code></code></pre><p>IDs (INIT-001, PROJ-002, ISSUE-002a) are the contract. When you sync to Linear, MCP links projects to initiatives by name, creates milestones per project, and creates issues with project and milestone. The markdown stays the source of truth; Linear reflects it.</p><div><hr></div><h2><strong>The runbook: syncing to Linear</strong></h2><p>MCP is the primary path. Manual steps cover what MCP cannot do.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eI9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eI9y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 424w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 848w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!eI9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic" width="1376" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1376,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://alexanderivan.substack.com/i/189251277?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eI9y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 424w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 848w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 1272w, https://substackcdn.com/image/fetch/$s_!eI9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20063ced-ab0d-4cd0-b918-61961d4d2aa3_1376x768.heic 1456w" sizes="auto, 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 buttonBase-GK1x3M"><svg aria-hidden="true" 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" class="icon-noB79L"><g><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Sync order:</strong></p><ol><li><p><strong>Initiatives</strong> &#8212; Manual or GraphQL. Use exact names from 02-initiatives.</p></li><li><p><strong>Projects</strong> &#8212; <code>save_project</code>. Link to initiatives by name.</p></li><li><p><strong>Milestones</strong> &#8212; <code>save_milestone</code> per project.</p></li><li><p><strong>Parent issues</strong> &#8212; <code>save_issue</code> (no parentId, blocks, or blockedBy yet).</p></li><li><p><strong>Sub-issues</strong> &#8212; <code>save_issue</code> with parentId.</p></li><li><p><strong>Issue dependencies</strong> &#8212; Update issues with blocks and blockedBy.</p></li><li><p><strong>Project dependencies</strong> &#8212; Set in Linear UI: Project &#8594; Settings &#8594; Dependencies.</p></li></ol><p><strong>MCP tools quick reference:</strong></p><p><strong>ToolKey params</strong><code>save_project</code>name, team, initiatives, targetDate, description<code>save_milestone</code>project, name, targetDate<code>save_issue</code>title, team, project, milestone, parentId, blocks, blockedBy, description</p><div><hr></div><h2><strong>Best practices</strong></h2><ul><li><p><strong>Fill in order</strong> &#8212; 01 before 02, 02 before 03. Dependencies flow downward.</p></li><li><p><strong>IDs as contract</strong> &#8212; INIT-xxx, PROJ-xxx, ISSUE-xxx link markdown to Linear. Keep them stable.</p></li><li><p><strong>Sync log</strong> &#8212; Maintain <code>_linear-sync-log.md</code> with last sync date and ID mapping (Markdown ID &#8594; Linear ID). Use this for idempotent updates: pass id to save_project or save_issue to update instead of create.</p></li></ul><h2><strong>Takeaway</strong></h2><p>Strategy and execution don&#8217;t have to drift. Markdown as source of truth, Linear as execution layer, and a six-file hierarchy from idea to issues keeps them aligned. Use Linear MCP for the mechanical sync; fall back to the Linear UI for initiatives and project dependencies. The hierarchy scales. The IDs are the contract. Fill in order, sync when ready.</p>]]></content:encoded></item><item><title><![CDATA[Why I Built RAG: The Money Question]]></title><description><![CDATA[The problem: context inflation]]></description><link>https://www.alexanderivan.sk/p/why-i-built-rag-the-money-question</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/why-i-built-rag-the-money-question</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Thu, 26 Feb 2026 12:05:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2fbd6542-5787-4f6f-872b-2741699661ce_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>The problem: context inflation</strong></p><p>We have hundreds of markdown files: personas, product specs, market research, marketing copy. Throwing it all into every LLM call meant 80,000+ tokens per query. At GPT-5.2 pricing ($1.75/1M input, $14/1M output), that&#8217;s real money. And it scales with every question.</p><p>The business driver wasn&#8217;t &#8220;let&#8217;s try RAG.&#8221; It was: we&#8217;re going to ask this a lot. What does it cost?</p><p><strong>The approach: chunk, embed, retrieve</strong></p><p>We built a simple RAG pipeline over our product docs:</p><p>1. <strong>Chunk by section</strong> &#8212; Markdown files split at `##` and `###`, ~300&#8211;600 tokens per chunk. Sections preserve meaning; random splits don&#8217;t.</p><p>2. <strong>Local embeddings</strong> &#8212; sentence-transformers (all-MiniLM-L6-v2). No API key, no per-chunk cost. Index once, query freely.</p><p>3. <strong>Retrieve top-k</strong> &#8212; For &#8220;What is our positioning for Persona 4?&#8221; we pull 8&#8211;12 chunks, not 80k tokens.</p><p>4. <strong>Build the prompt</strong> &#8212; Question + retrieved chunks only. The LLM sees what matters.</p><p>Indexing is free. Query retrieval is free. The only paid part is the LLM call&#8212;and that call is 10&#8211;20&#215; smaller.</p><p><strong>The numbers</strong></p><p>I built a `compare_cost` script that estimates both paths without making API calls. For a typical product question:</p><p></p><blockquote><p><code>=== LLM + full context ===</code></p><p><code>  input_tokens:  ~80,000</code></p><p><code>  output_tokens: ~400</code></p><p><code>  cost:         ~$0.14 per query</code></p><p><code>=== LLM + RAG ===</code></p><p><code>  input_tokens:  ~4,000</code></p><p><code>  output_tokens: ~400</code></p><p><code>  cost:         ~$0.01 per query</code></p><p><code>RAG uses ~20&#215; fewer input tokens and costs ~14&#215; less per query.</code></p></blockquote><p></p><p>Run it yourself: `python3 -m rag.compare_cost &#8220;What are our pricing tiers?&#8221;` &#8212; no API key needed.</p><p><strong>Design choices that matter</strong></p><p>- <strong>Domain filters</strong> &#8212; We can restrict retrieval to `personas` or `product` or `marketing`. Smaller context, faster and cheaper.</p><p>- <strong>Section-based chunking</strong> &#8212; Keeps &#8220;Positioning&#8221; with &#8220;Persona 4&#8221; in one chunk instead of splitting mid-paragraph.</p><p>- <strong>Local embeddings</strong> &#8212; Embedding APIs add latency and cost. For internal docs, local models are fine.</p><p><strong>## Takeaway</strong></p><p>RAG isn&#8217;t magic. It&#8217;s cost control. When your product context is large and you&#8217;re querying often, full context doesn&#8217;t scale. Chunk, embed, retrieve&#8212;and measure the difference. The numbers will tell you when it&#8217;s worth it.</p>]]></content:encoded></item><item><title><![CDATA[From Perplexity to Obsidian: a “copy → save” Markdown pipeline on every Apple device]]></title><description><![CDATA[If you use Perplexity in Safari and you want a friction-light system that turns what you learn into searchable Markdown inside Obsidian, you can do it with one Shortcut that appends your clipboard int]]></description><link>https://www.alexanderivan.sk/p/from-perplexity-to-obsidian-a-copy</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/from-perplexity-to-obsidian-a-copy</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Mon, 16 Feb 2026 09:47:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e0abb2cf-0aac-47f4-ae8f-8292c2ac54ec_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This setup is using perplexity, but it doesn't matter which AI chat are you using. It works via clipboard, so everything you have in your clipboard you can store. AI chats can produce markdown files as an output.</p><h2>The stack (exact tools)</h2><ul><li><p><strong>Perplexity</strong> (in Safari) for answers you copy.</p></li><li><p><strong>Safari</strong> as the reading/asking surface.</p></li><li><p><strong>Obsidian</strong> as the Markdown knowledge base (vault stored in iCloud Drive).</p></li><li><p><strong>Apple Shortcuts</strong> as the glue that takes your clipboard and appends it to a daily note.</p></li><li><p>Optional: <strong>Actions for Obsidian</strong> if you want deeper Obsidian-specific actions like &#8220;append below heading&#8221; and &#8220;create if missing&#8221; more reliably.actions+1</p></li></ul><h2>Vault setup (once)</h2><ol><li><p>Put your Obsidian vault in <strong>iCloud Drive</strong> (Obsidian &#8594; choose store in iCloud).</p></li><li><p>Inside the vault create a folder:</p><ul><li><p><code>Daily/</code></p></li></ul></li><li><p>Your daily notes will be saved as:</p><ul><li><p><code>iCloud Drive/Obsidian/&lt;VaultName&gt;/Daily/YYYY-MM-DD.md</code></p></li></ul></li></ol><p>Why iCloud Drive? It keeps one shared <code>.md</code> file set across iPhone/iPad/Mac, and Shortcuts can write to it. (Just be aware iCloud sometimes delays refresh; Obsidian may not show changes instantly.)[<a href="https://forum.obsidian.md/t/apple-shortcut-to-capture-text-by-editing-md-files-directly-not-reflected-in-mobile-vault-instantly-avaiable-on-laptop/98225">forum.obsidian</a>]&#8203;</p><h2>The Shortcut (exact actions)</h2><p>Create a Shortcut named: <strong>Save Clipboard &#8594; Obsidian Daily</strong>.</p><h2>Variables used</h2><ul><li><p><code>Today</code> = current date formatted <code>yyyy-MM-dd</code></p></li><li><p><code>Now</code> = current date/time formatted <code>yyyy-MM-dd HH:mm</code></p></li></ul><h2>Shortcut actions (in order)</h2><ol><li><p><strong>Get Clipboard</strong></p></li><li><p><strong>If</strong> Clipboard <em>does not have any value</em></p></li></ol><ul><li><p><strong>Show Notification</strong> &#8220;Clipboard is empty&#8221;</p></li><li><p><strong>Stop This Shortcut</strong></p></li></ul><ol start="3"><li><p><strong>Current Date</strong></p></li><li><p><strong>Format Date</strong> (input: Current Date)</p></li></ol><ul><li><p>Format: <strong>Custom</strong> &#8594; <code>yyyy-MM-dd</code></p></li><li><p>Save to variable: <code>Today</code></p></li></ul><ol start="5"><li><p><strong>Format Date</strong> (input: Current Date)</p></li></ol><ul><li><p>Format: <strong>Custom</strong> &#8594; <code>yyyy-MM-dd HH:mm</code></p></li><li><p>Save to variable: <code>Now</code></p></li></ul><ol start="6"><li><p><strong>Text</strong> (this is what will be appended)</p></li></ol><pre><code>## Perplexity &#8212; {{Now}}

{{Clipboard}}

---</code></pre><ol start="7"><li><p><strong>Get File from Folder</strong></p></li></ol><ul><li><p>Folder: pick in the Files picker: <code>iCloud Drive/Obsidian/&lt;VaultName&gt;/Daily/</code></p></li><li><p>Path: <code>{{Today}}.md</code></p></li><li><p>Toggle <strong>Error If Not Found</strong>: OFF (so you can create the file if needed)</p></li></ul><ol start="8"><li><p><strong>If</strong> file <em>does not have any value</em></p></li></ol><ul><li><p><strong>Text</strong>:</p></li></ul><pre><code># Daily &#8212; {{Today}}
</code></pre><ul><li><p><strong>Save File</strong></p><ul><li><p>Destination folder: same <code>Daily/</code> folder</p></li><li><p>Name: <code>{{Today}}.md</code></p></li><li><p>Overwrite: ON</p></li></ul></li><li><p><strong>Get File from Folder</strong> again (same settings as step 7)</p></li><li><p>End If</p></li></ul><ol start="9"><li><p><strong>Get Text from Input</strong> (input: the file from step 7/8)</p></li><li><p><strong>Combine Text</strong></p></li></ol><ul><li><p>Text 1: existing content</p></li><li><p>Text 2: the Markdown block from step 6</p></li><li><p>Separator: <code>\n\n</code></p></li></ul><ol start="11"><li><p><strong>Save File</strong></p></li></ol><ul><li><p>Destination folder: <code>Daily/</code></p></li><li><p>Name: <code>{{Today}}.md</code></p></li><li><p>Overwrite: ON<br>Important note: Shortcuts is picky about base locations and overwriting; selecting the folder explicitly (not passing it as text) is the reliable pattern.[<a href="https://www.reddit.com/r/shortcuts/comments/yt7rkb/ahem_how_to_overwrite_a_file/">reddit</a>]&#8203;</p></li></ul><ol start="12"><li><p>(Optional) <strong>Show Notification</strong> &#8220;Saved to {{Today}}.md&#8221;</p></li></ol><p>That&#8217;s the whole &#8220;append-to-daily-markdown&#8221; pipeline.</p><h2>Perplexity prompt tip (so clipboard is clean Markdown)</h2><p>When you ask Perplexity, add:<br>&#8220;Format the answer in Markdown with headings and bullet points.&#8221;<br>Then copy the response and run the shortcut.</p><h2>Trigger it on iPhone (fastest)</h2><p>Use <strong>Back Tap</strong> to run the shortcut:</p><ol><li><p>Settings &#8594; Accessibility &#8594; Touch &#8594; <strong>Back Tap</strong>.</p></li><li><p>Choose Double Tap or Triple Tap &#8594; under &#8220;Shortcuts&#8221; select <strong>Save Clipboard &#8594; Obsidian Daily</strong>.</p></li></ol><p>Flow: copy in Safari &#8594; double tap back &#8594; saved.</p><h2>Trigger it on iPad (best options)</h2><p>iPad doesn&#8217;t give you the same Back Tap workflow, so use a widget:</p><ol><li><p>Home Screen &#8594; long press &#8594; <strong>+</strong> &#8594; add <strong>Shortcuts</strong> widget.</p></li><li><p>Edit widget &#8594; choose <strong>Save Clipboard &#8594; Obsidian Daily</strong> as the shortcut shown.</p></li></ol><p>Flow: copy &#8594; tap the widget &#8594; saved.</p><p>(If you want even less friction, put that widget in your Dock/Home Screen first page so it&#8217;s always one tap away.)</p><h2>Trigger it on Mac (best: keyboard shortcut)</h2><p>On macOS, assign a global hotkey:</p><ol><li><p>Open <strong>Shortcuts</strong> app &#8594; open your shortcut &#8594; Shortcut Details.</p></li><li><p>Click <strong>Add Keyboard Shortcut</strong> and set a combo.apple+1</p></li><li><p>Now in any app: copy text &#8594; press hotkey &#8594; appended to the same iCloud <code>.md</code> daily note.</p></li></ol><p>You can also enable Quick Actions (Finder Services) if you want to run it from Finder menus.</p><h2>Optional: Actions for Obsidian (when it&#8217;s worth it)</h2><p>If you later want Obsidian-specific features&#8212;append <em>below a specific heading</em>, use the <em>current periodic note</em>, or &#8220;create note if necessary&#8221; with fewer file edge cases&#8212;<strong>Actions for Obsidian</strong> provides dedicated actions like &#8220;Append to note&#8221; with options for headline placement and creating missing notes.</p><p>This is optional; your plain iCloud <code>.md</code> method is already solid once configured.</p><h2>Summary (the workflow in one line)</h2><p>Perplexity in Safari &#8594; copy Markdown &#8594; run &#8220;Save Clipboard &#8594; Obsidian Daily&#8221; via iPhone Back Tap, iPad widget, or Mac keyboard shortcut &#8594; your learning is stored as real Markdown in your iCloud-synced Obsidian vault.</p>]]></content:encoded></item><item><title><![CDATA[People First: The Principle That Changes Everything]]></title><description><![CDATA[I&#8217;ve met brilliant engineers who work for mediocre leaders and brilliant leaders who manage mediocre engineers. But the exceptional organizations? They prioritize people at every level. This isn&#8217;t so]]></description><link>https://www.alexanderivan.sk/p/people-first-the-principle-that-changes</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/people-first-the-principle-that-changes</guid><pubDate>Sat, 08 Nov 2025 18:47:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7e7f3226-3014-4fcf-ae86-2d31288c06d9_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Principle: People First</h3><p>This manifests in several ways:</p><p><strong>1. Quality Time Over Meetings</strong></p><ul><li><p>Focused 1:1s that develop people, not status updates</p></li><li><p>Pair programming and mentoring sessions</p></li><li><p>Off-sites that build relationships, not just plan roadmaps</p></li></ul><p><strong>2. Autonomy Over Control</strong></p><ul><li><p>Define the goal and explain the context</p></li><li><p>Let people figure out how to get there</p></li><li><p>Trust their judgment and support their decisions</p></li></ul><p><strong>3. Connection Over Alignment</strong></p><ul><li><p>Help people understand how their work connects to company purpose</p></li><li><p>Share the why, not just the what</p></li><li><p>Make meaning visible</p></li></ul><p><strong>4. Development Over Replacement</strong></p><ul><li><p>Invest in growing your team</p></li><li><p>Offer opportunities to learn new skills</p></li><li><p>Create paths for career growth</p></li></ul><h3>Why This Matters Operationally</h3><p>When people feel valued and trusted:</p><ul><li><p><strong>Engagement increases</strong> - They bring more than their contracted hours</p></li><li><p><strong>Quality improves</strong> - They care about the outcome</p></li><li><p><strong>Velocity increases</strong> - Less overhead, more flow state</p></li><li><p><strong>Retention improves</strong> - They stay and build expertise</p></li><li><p><strong>Culture compounds</strong> - Great people attract great people</p></li></ul><p>When people feel transactional:</p><ul><li><p><strong>Engagement decreases</strong> - They do the minimum</p></li><li><p><strong>Quality suffers</strong> - Careless mistakes</p></li><li><p><strong>Velocity is inconsistent</strong> - Context switching and rework</p></li><li><p><strong>Turnover increases</strong> - Your best people leave first</p></li><li><p><strong>Culture decays</strong> - Cynicism and disengagement spread</p></li></ul><p>The economic case for people-first leadership is overwhelming.</p><h3>The Scaling Principle: Dunbar&#8217;s Number</h3><p>As organizations grow, trust becomes harder. Dunbar&#8217;s number suggests:</p><ul><li><p><strong>4-8 people</strong> - Direct relationships, high trust</p></li><li><p><strong>~50 people</strong> - Effective as a subgroup</p></li><li><p><strong>~150 people</strong> - Maximum &#8220;tribal&#8221; group with shared culture</p></li><li><p><strong>500+ people</strong> - Requires deliberate structure and values</p></li></ul><p>At each level, you must:</p><ul><li><p>Maintain psychological safety and trust</p></li><li><p>Preserve the culture and values</p></li><li><p>Enable autonomy while maintaining alignment</p></li><li><p>Give people opportunities for connection</p></li></ul><p><strong>This is why team structure matters. Small, stable teams preserve the conditions for high performance.</strong></p><h3>The Cognitive Capacity Principle</h3><p>As products grow, so does maintenance burden. Teams hit a cognitive capacity ceiling:</p><ul><li><p>They&#8217;re optimizing for stability instead of innovation</p></li><li><p>Technical debt grows faster than they can reduce it</p></li><li><p>Burnout increases as problems multiply</p></li><li><p>Motivation decreases because new features are rare</p></li></ul><p><strong>This is team expansion, not team failure.</strong></p><p>At this point, leaders must:</p><ol><li><p><strong>Acknowledge the ceiling</strong> - &#8220;We&#8217;ve hit the complexity limit with the current team&#8221;</p></li><li><p><strong>Invest in technical foundation</strong> - Reduce the maintenance burden</p></li><li><p><strong>Expand strategically</strong> - Hire or split into smaller teams</p></li><li><p><strong>Preserve people-first culture</strong> - New people need the same investment</p></li></ol><h3>Psychological Safety: The Foundation</h3><p>Before any of this works, you need psychological safety:</p><ul><li><p>Can people speak up about problems without fear?</p></li><li><p>Can people admit mistakes and learn from them?</p></li><li><p>Can people propose ideas without judgment?</p></li><li><p>Can people ask for help?</p></li></ul><p>Without psychological safety, every other principle fails.</p><h3>Building People-First Culture</h3><p><strong>In your 1:1s:</strong></p><ul><li><p>Ask about growth aspirations, not just current work</p></li><li><p>Offer perspective and connections, not just feedback</p></li><li><p>Celebrate learning and reasonable failures</p></li></ul><p><strong>In team meetings:</strong></p><ul><li><p>Share the why behind decisions</p></li><li><p>Discuss hard problems and trade-offs transparently</p></li><li><p>Highlight how individual work contributed to outcomes</p></li></ul><p><strong>In retrospectives:</strong></p><ul><li><p>Focus on systems and processes, not blame</p></li><li><p>Celebrate what worked and what was learned</p></li><li><p>Follow through on improvements</p></li></ul><p><strong>In hiring and promotion:</strong></p><ul><li><p>Look for potential and values alignment, not just credentials</p></li><li><p>Invest in developing people into roles</p></li><li><p>Promote based on impact and growth, not just tenure</p></li></ul><h3>The Anti-Pattern: Burnout Culture</h3><p>I&#8217;ve seen organizations where:</p><ul><li><p>Heroic effort is celebrated over sustainable pace</p></li><li><p>Mistakes are punished instead of learned from</p></li><li><p>Growth opportunities only come through exhaustion</p></li><li><p>People are replaced instead of developed</p></li></ul><p><strong>These organizations always lose their best people.</strong></p><h3>Implementation</h3><p><strong>This quarter:</strong></p><ol><li><p>Audit your 1:1s - Are they developmental or transactional?</p></li><li><p>Review your team celebrations - What are you rewarding?</p></li><li><p>Assess psychological safety - Can people speak up?</p></li><li><p>Plan a team experience - Build connection and meaning</p></li></ol><p><strong>This year:</strong></p><ol><li><p>Develop 2-3 people for bigger roles</p></li><li><p>Reduce burnout indicators (turnover, sick days, engagement scores)</p></li><li><p>Create visibility into career paths</p></li><li><p>Build a culture where people want to stay and grow</p></li></ol><h3>The Compound Effect</h3><p>Organizations that prioritize people don&#8217;t just build better culture&#8212;they build better products:</p><ul><li><p>Smarter decisions (diverse, experienced team)</p></li><li><p>Higher quality (people who care)</p></li><li><p>Faster delivery (less rework and overhead)</p></li><li><p>Sustainable growth (not burnout-driven)</p></li></ul><p><strong>People first isn&#8217;t a nice-to-have. It&#8217;s your competitive advantage.</strong></p>]]></content:encoded></item><item><title><![CDATA[Empowered Product Teams: The Framework That Actually Works]]></title><description><![CDATA[Building truly empowered teams requires more than just saying &#8216;go be autonomous.&#8217; Here&#8217;s the framework that actually creates empowerment.]]></description><link>https://www.alexanderivan.sk/p/empowered-product-teams-the-framework</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/empowered-product-teams-the-framework</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:45:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/959bd591-c1b5-497c-8a9c-319569c57ec1_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Empowerment is one of the most misused words in engineering leadership. Leaders say &#8220;I trust my team&#8221; while maintaining tight process controls. Teams say &#8220;We&#8217;re empowered&#8221; while constantly asking for permission.</p><p><strong>Real empowerment is structural, not philosophical.</strong></p><h3>What Empowerment Actually Requires</h3><p>Empowered teams need:</p><ol><li><p><strong>Clear Purpose</strong> - They understand what problem they&#8217;re solving and why it matters</p></li><li><p><strong>Sufficient Autonomy</strong> - They can make decisions without constant approval</p></li><li><p><strong>Adequate Information</strong> - They have data to make good decisions</p></li><li><p><strong>Psychological Safety</strong> - They can fail without punishment</p></li><li><p><strong>Appropriate Accountability</strong> - They own outcomes, not just effort</p></li></ol><p>Most organizations get 2-3 of these right. Empowerment requires all five.</p><h3>The Structural Framework</h3><p><strong>1. Purpose Through Vision-OKR-KPI Alignment</strong></p><p>Empowered teams start with crystal-clear purpose:</p><ul><li><p>How does our work connect to company vision?</p></li><li><p>What OKRs are we driving?</p></li><li><p>What KPIs measure our success?</p></li></ul><p>Without this, teams make decisions based on guesswork.</p><p><strong>2. Autonomy Through Defined Governance</strong></p><p>Counterintuitive: <strong>Clear governance enables autonomy.</strong></p><p>Define:</p><ul><li><p><strong>What needs approval?</strong> (Company strategy, external commitments, major architecture changes)</p></li><li><p><strong>What needs consultation?</strong> (Cross-team dependencies, resource allocation)</p></li><li><p><strong>What&#8217;s delegated?</strong> (Daily prioritization, implementation details, ceremonies)</p></li></ul><p>Teams don&#8217;t need to ask permission for delegated decisions.</p><p><strong>3. Information Through Transparency</strong></p><p>Empowered teams need:</p><ul><li><p>Roadmap visibility - What are we building and why?</p></li><li><p>Dependency visibility - Where are we blocked?</p></li><li><p>Metric visibility - How are we doing against success criteria?</p></li><li><p>Customer visibility - Who are we serving and what do they need?</p></li></ul><p>If teams don&#8217;t have this, they can&#8217;t make good autonomous decisions.</p><p><strong>4. Psychological Safety Through Explicit Commitment</strong></p><p>Leaders must say and mean:</p><ul><li><p>&#8220;We expect you to make mistakes while learning.&#8221;</p></li><li><p>&#8220;Your job is to solve problems, not to guess what I want.&#8221;</p></li><li><p>&#8220;I&#8217;ll support you when things don&#8217;t go as planned.&#8221;</p></li></ul><p>Then actually do it.</p><p><strong>5. Accountability Through Clear Outcomes</strong></p><p>Accountability isn&#8217;t about blame&#8212;it&#8217;s about ownership:</p><ul><li><p>&#8220;This is your area of ownership.&#8221;</p></li><li><p>&#8220;Here&#8217;s how we&#8217;ll measure success.&#8221;</p></li><li><p>&#8220;You&#8217;re responsible for delivering value, and I&#8217;m responsible for removing obstacles.&#8221;</p></li></ul><h3>The Empowerment Checklist</h3><p>Before calling a team &#8220;empowered,&#8221; verify:</p><ol><li><p>Team can articulate how their work drives company OKRs </p></li><li><p>Team understands success criteria and can measure progress</p></li><li><p>Team makes daily prioritization decisions without approval</p></li><li><p>Team has visibility into customer needs and feedback</p></li><li><p>Team can propose architectural solutions without long approval cycles</p></li><li><p>Team escalates blockers; doesn&#8217;t wait for permission to solve them</p></li><li><p>Team retrospectives result in adopted improvements</p></li><li><p>Team feels safe experimenting and occasionally failing</p></li></ol><p>If you score less than 7/8, you have authority-delegated teams, not empowered teams.</p><h3>The Leadership Shift</h3><p>Empowering teams requires leaders to shift:</p><p>From &#8220;Tell me your plan for approval&#8221; To &#8220;What data do you need to decide?&#8221;</p><p>From &#8220;Let&#8217;s have a meeting to align&#8221; To &#8220;Here&#8217;s the shared context; what would you do?&#8221;</p><p>From &#8220;Document the requirements&#8221; To &#8220;What problem are you solving?&#8221;</p><p>From &#8220;Report on your progress daily&#8221; To &#8220;What support do you need?&#8221;</p><p>From &#8220;Follow this process&#8221; To &#8220;What process would make you faster?&#8221;</p><h3>Common Pitfalls</h3><p><strong>Empowerment Theater:</strong></p><ul><li><p>Leaders say &#8220;Be autonomous&#8221; but override decisions regularly</p></li><li><p>Teams nominally own outcomes but lack real authority</p></li><li><p>Result: Cynicism and disengagement</p></li></ul><p><strong>Under-Structure:</strong></p><ul><li><p>&#8220;Full autonomy&#8221; with no alignment or guardrails</p></li><li><p>Teams optimize locally, break globally</p></li><li><p>Result: Chaos and conflict</p></li></ul><p><strong>The balance:</strong> Clear, tight alignment on purpose and outcomes. Loose, delegated authority on how to get there.</p><h3>Implementation: The Three-Month Plan</h3><p><strong>Month 1: Establish Clarity</strong></p><ul><li><p>Define team purpose, OKRs, success criteria</p></li><li><p>Map team structure to system architecture</p></li><li><p>Document what&#8217;s delegated vs. needs consultation</p></li></ul><p><strong>Month 2: Build Transparency</strong></p><ul><li><p>Create shared visibility into dependencies, metrics, customer needs</p></li><li><p>Establish regular cadence for data sharing</p></li><li><p>Ensure all team members understand the roadmap</p></li></ul><p><strong>Month 3: Prove Capability</strong></p><ul><li><p>Have teams make autonomous decisions</p></li><li><p>Support them through the rough patches</p></li><li><p>Celebrate wins; learn from misses</p></li></ul><h3>The Payoff</h3><p>Truly empowered teams:</p><ul><li><p>Move 2-3x faster (less approval delay)</p></li><li><p>Build better solutions (more context and ownership)</p></li><li><p>Have higher engagement and lower turnover</p></li><li><p>Develop leaders within the team</p></li><li><p>Attract better talent</p></li></ul><p><strong>Empowerment isn&#8217;t something you grant. It&#8217;s something you build through clarity, transparency, and trust.</strong></p>]]></content:encoded></item><item><title><![CDATA[Visibility & Dependencies: The Hidden Drag on Delivery Speed]]></title><description><![CDATA[I&#8217;ve worked with teams that could individually code circles around their competitors but moved at half their speed. The bottleneck? Poor visibility into dependencies and misaligned work structure.]]></description><link>https://www.alexanderivan.sk/p/visibility-and-dependencies-the-hidden</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/visibility-and-dependencies-the-hidden</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:39:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e6137a13-18c9-462b-8e66-cc4bf029ad69_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Dependency Trap</h3><p>Dependencies are predictability killers:</p><ul><li><p>When Epic #1 in Team A blocks Epic #2 in Team B, delivery is unpredictable</p></li><li><p>Cross-team coordination meetings multiply</p></li><li><p>Context-switching increases</p></li><li><p>Blame games emerge when one team slips</p></li><li><p>Confidence in commitments drops</p></li></ul><p>Yet most organizations don&#8217;t systematically manage dependencies.</p><h3>The Visibility Principle</h3><p><strong>To be transparent about dependencies, you must apply the same clarity to Epics as you do to User Stories.</strong></p><p>Most teams do this:</p><ul><li><p>Epics: vague, large, unprioritized &#10060;</p></li><li><p>Stories: well-defined, sized, ready &#10003;</p></li></ul><p><strong>Do this instead:</strong></p><ul><li><p>Epics: prioritized, sized, with clear dependencies &#10003;</p></li><li><p>Stories: well-defined, sized, ready &#10003;</p></li></ul><h3>The Framework: Story &#8594; Epic &#8594; Quarterly Structure</h3><p><strong>Granularity is the key.</strong></p><p>Your sizing should follow: <strong>Day - Person - Story</strong> for individual contributions Scaling up: <strong>Sprint - Team - Epic</strong> for team contributions Scaling up: <strong>Quarter - Organization - Initiative</strong> for organizational contributions</p><p>Think of it as matryoshka dolls&#8212;each level is self-contained and independently deliverable.</p><h3>Dependency Mapping for Quarterly Planning</h3><p><strong>Before a quarter starts:</strong></p><ol><li><p><strong>List all Epics</strong> in your roadmap for the quarter</p></li><li><p><strong>Prioritize them</strong> by business impact</p></li><li><p><strong>Estimate duration</strong> (in weeks, not story points&#8212;be concrete)</p></li><li><p><strong>Draw dependencies</strong> - Which Epics depend on which others?</p></li><li><p><strong>Visualize the flow</strong> - Can your teams deliver without constant blockers?</p></li></ol><pre><code><code>Example:
Epic #1 (Team A) - Week 1-3 - No dependencies
  &#8595;
Epic #2 (Team B) - Week 2-4 - Depends on Epic #1 API
  &#8595;
Epic #3 (Team A) - Week 4-6 - Independent
Epic #4 (Team B) - Week 5-7 - Depends on Epic #3 data
</code></code></pre><h3>Reducing Dependencies Through Architecture</h3><p><strong>Conway&#8217;s Law states: &#8220;Systems architecture mirrors organizational structure.&#8221;</strong></p><p>The inverse is true: <strong>Organizational structure should mirror system architecture.</strong></p><p>If your architecture has hard dependencies, your team structure should too. If you want independent delivery, your system should be loosely coupled.</p><p><strong>Questions to ask:</strong></p><ul><li><p>Which teams could deliver independently if we redesigned the architecture?</p></li><li><p>Where do we have unnecessary cross-team handoffs?</p></li><li><p>Can we create stable interfaces that allow teams to work in parallel?</p></li></ul><h3>The Granularity Lever</h3><p><strong>Smaller chunks = shorter potential blocker duration</strong></p><p>If you have a 4-week Epic that&#8217;s blocked by another team:</p><ul><li><p>You lose 4 weeks of velocity from the blocking team AND</p></li><li><p>The blocked team idles for part of the month</p></li></ul><p>If you break it into 1-week Epics:</p><ul><li><p>Shorter individual blocking periods</p></li><li><p>More opportunities to find parallel work</p></li><li><p>Faster feedback loops</p></li></ul><h3>Success Metrics for Visibility</h3><p>Track these:</p><ul><li><p><strong>Percentage of work blocked by dependencies</strong> - Goal: &lt; 10%</p></li><li><p><strong>Average blocker resolution time</strong> - Goal: &lt; 1 day</p></li><li><p><strong>On-time Epic delivery rate</strong> - Goal: &gt; 90%</p></li><li><p><strong>Cross-team coordination meetings per week</strong> - Goal: &lt; 3</p></li></ul><h3>Implementation</h3><p><strong>Quarter 1:</strong></p><ol><li><p>Map all dependencies explicitly</p></li><li><p>Measure current state (what % of work is blocked?)</p></li><li><p>Identify top 3 architectural/organizational changes needed</p></li></ol><p><strong>Quarter 2-3:</strong></p><ol><li><p>Break large Epics into smaller, more independent chunks</p></li><li><p>Adjust team boundaries to align with architecture</p></li><li><p>Build new capabilities or interfaces to decouple systems</p></li></ol><p><strong>Ongoing:</strong></p><ol><li><p>Review dependency patterns monthly</p></li><li><p>Celebrate decoupling wins</p></li><li><p>Continuously experiment with granularity</p></li></ol><h3>The Payoff</h3><p>Organizations with excellent dependency visibility see:</p><ul><li><p>30-50% improvement in predictability</p></li><li><p>Fewer surprises and missed deadlines</p></li><li><p>Reduced cross-team friction</p></li><li><p>Improved team autonomy and morale</p></li><li><p>Faster overall delivery</p></li></ul><p><strong>Dependencies don&#8217;t disappear, but making them visible turns them from hidden killers into managed constraints.</strong></p>]]></content:encoded></item><item><title><![CDATA[Criteria of Success: The Often-Missing Link Between Strategy and Delivery]]></title><description><![CDATA[I&#8217;ve met many brilliant engineering leaders who can articulate company OKRs perfectly. But when I ask them what success looks like for their team&#8217;s backlog, they hesitate.]]></description><link>https://www.alexanderivan.sk/p/criteria-of-success-the-often-missing</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/criteria-of-success-the-often-missing</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:36:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e7731dd5-53f7-4a33-b162-0be5641bccae_1376x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Problem: Translation Failure</h3><p>Most organizations have:</p><ul><li><p>Clear company vision and mission &#10003;</p></li><li><p>Well-defined OKRs and KPIs &#10003;</p></li><li><p>A detailed roadmap &#10003;</p></li></ul><p>But they often lack:</p><ul><li><p>Clear translation from company OKRs to team-level success criteria &#10007;</p></li></ul><p><strong>This translation is everything.</strong></p><h3>The Gap</h3><p>Without team-level success criteria:</p><ul><li><p>Teams optimize for the wrong things (activity instead of impact)</p></li><li><p>Decisions are made by whoever speaks loudest</p></li><li><p>Scope creeps because &#8220;success&#8221; isn&#8217;t defined</p></li><li><p>Burnout increases when teams don&#8217;t see meaning in their work</p></li><li><p>Executives are surprised when teams deliver the wrong solution</p></li></ul><h3>How to Define Criteria of Success</h3><p><strong>Step 1: Map Company Objectives to Team Impact</strong></p><p>Start with your KPIs. For each one, ask:</p><ul><li><p>&#8220;How does our team contribute to this?&#8221;</p></li><li><p>&#8220;What&#8217;s our specific part of the equation?&#8221;</p></li><li><p>&#8220;What can we measure that demonstrates our contribution?&#8221;</p></li></ul><p><strong>Example:</strong></p><ul><li><p>Company KPI: &#8220;Increase customer booking conversion by 8%&#8221;</p></li><li><p>Team contribution: &#8220;Reduce checkout friction by improving form usability&#8221;</p></li><li><p>Team success criterion: &#8220;Checkout completion rate +5% OR form abandonment -3%&#8221;</p></li></ul><p><strong>Step 2: Define Behavioral and Technical Success Criteria</strong></p><p>Success isn&#8217;t only about metrics. Include:</p><ul><li><p><strong>Behavioral</strong>: &#8220;Checkout time under 60 seconds&#8221;</p></li><li><p><strong>Technical</strong>: &#8220;Core Web Vitals: LCP &lt; 2.5s, CLS &lt; 0.1&#8221;</p></li><li><p><strong>Quality</strong>: &#8220;Error rate &lt; 0.1%, uptime &gt; 99.99%&#8221;</p></li><li><p><strong>Operational</strong>: &#8220;Support ticket volume for checkout &lt; 5 per day&#8221;</p></li></ul><p><strong>Step 3: Create Autonomy Through Clarity</strong></p><p>The ultimate test: <strong>&#8220;Could this team complete their mission without constant guidance?&#8221;</strong></p><p>If the answer is no, your success criteria aren&#8217;t clear enough.</p><h3>The Antipattern: Activity-Based Success</h3><p>Too many teams define success as:</p><ul><li><p>&#8220;Complete all sprint stories&#8221; &#10060;</p></li><li><p>&#8220;Achieve velocity of X story points&#8221; &#10060;</p></li><li><p>&#8220;Deploy 4x per week&#8221; &#10060;</p></li></ul><p>These are <strong>activities</strong>, not outcomes. Better questions:</p><ul><li><p>&#8220;Did we improve the metric we&#8217;re targeting?&#8221;</p></li><li><p>&#8220;Did we reduce customer pain?&#8221;</p></li><li><p>&#8220;Did we improve system reliability or developer experience?&#8221;</p></li></ul><h3>Why This Matters at Scale</h3><p>As you add teams, criteria of success become critical:</p><ul><li><p><strong>Alignment</strong> - Teams working toward the same north star</p></li><li><p><strong>Autonomy</strong> - Teams make decisions consistent with success criteria</p></li><li><p><strong>Accountability</strong> - Clear criteria make outcomes measurable</p></li><li><p><strong>Reduced conflict</strong> - When priorities clash, success criteria break ties</p></li></ul><h3>Implementation</h3><ol><li><p>Extract each team&#8217;s contribution from company KPIs</p></li><li><p>Translate into 3-5 measurable success criteria per team</p></li><li><p>Make them visible in your backlog and sprint planning</p></li><li><p>Review progress monthly and adjust</p></li><li><p>Celebrate when teams move the needle</p></li></ol><h3>The Result</h3><p>Teams with clear success criteria:</p><ul><li><p>Ship faster (fewer clarification delays)</p></li><li><p>Build better solutions (they understand the problem)</p></li><li><p>Feel more motivated (they see their impact)</p></li><li><p>Make smarter trade-offs (they understand what matters)</p></li></ul><p><strong>When your team understands what success looks like, execution becomes obvious.</strong></p>]]></content:encoded></item><item><title><![CDATA[Scrum Isn’t About the Process: It’s About Delivering Software Easier]]></title><description><![CDATA[I&#8217;ve observed engineering teams that follow Scrum perfectly on paper but struggle to ship features. And I&#8217;ve seen teams that bend the rules but deliver consistently. What&#8217;s the difference?]]></description><link>https://www.alexanderivan.sk/p/scrum-isnt-about-the-process-its</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/scrum-isnt-about-the-process-its</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:16:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1f7d42df-ae75-41c1-a54e-874b69dd69fe_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Scrum Framework for Delivery</h3><p>Scrum isn&#8217;t a checklist of ceremonies. It&#8217;s a <strong>structure for predictable delivery</strong>:</p><p>Sprint Planning &#8594; Sprint (with Daily Standups) &#8594; Sprint Review &#8594; Sprint Retrospective &#8594; Backlog Grooming</p><h3>What Actually Matters</h3><p><strong>Definition of Ready (DoR) - Before Sprint Planning</strong></p><ul><li><p>Work is groomed enough to start development</p></li><li><p>Success criteria are clear</p></li><li><p>Dependencies are identified</p></li><li><p>It&#8217;s sized appropriately for the sprint</p></li></ul><p><strong>Sprint Planning - Pulling Work</strong></p><ul><li><p>Teams pull stories that meet DoR</p></li><li><p>Capacity constraints are realistic</p></li><li><p>Commitment is made with confidence</p></li></ul><p><strong>Daily Standup - Staying Unblocked</strong></p><ul><li><p>What did I complete yesterday?</p></li><li><p>What am I working on today?</p></li><li><p>What impediments do I face?</p></li><li><p><em>Note: Solve problems after standup, not during it</em></p></li></ul><p><strong>Definition of Done (DoD) - Completion Standards</strong></p><ul><li><p>Code review completed</p></li><li><p>Tests written and passing</p></li><li><p>Documentation updated</p></li><li><p>Integrated and deployable</p></li></ul><p><strong>Backlog Grooming - Preparation</strong></p><ul><li><p>Preparing stories for future sprints</p></li><li><p>Breaking down epics into deliverable units</p></li><li><p>Adding acceptance criteria</p></li><li><p>Identifying risks and dependencies</p></li></ul><h3>The Ceremony That Closes the Loop</h3><p><strong>Sprint Review + Sprint Retrospective</strong></p><ul><li><p>Review: Demonstrate completed work to customers. Gather feedback.</p></li><li><p>Retrospective: Team reflects on how to improve delivery in the next sprint.</p></li></ul><h3>The Key Questions to Ask Yourself</h3><ol><li><p><strong>Are your DoR and DoD criteria actually meaningful?</strong> Or are they checkbox exercises?</p></li><li><p><strong>Does every team member understand why each ceremony exists?</strong> If not, they feel like overhead.</p></li><li><p><strong>Are you measuring what matters?</strong> (Delivery, quality, morale) rather than activity?</p></li><li><p><strong>Do teams feel empowered to adapt the framework?</strong> Or do they feel constrained by rigid process?</p></li></ol><h3>Red Flags That Your Scrum Isn&#8217;t Working</h3><ul><li><p>Sprints consistently overcommit or underdeliver</p></li><li><p>Retrospectives identify the same problems every sprint with no improvement</p></li><li><p>Daily standups feel like status reports to management</p></li><li><p>Stories constantly move to the next sprint or fail DoD</p></li><li><p>Teams view ceremonies as interruptions rather than value-add</p></li></ul><h3>The Reframe</h3><p>Scrum ceremonies exist to answer one question: <strong>Are we delivering value predictably?</strong></p><p>If you&#8217;re following perfect Scrum but shipping slowly, your framework isn&#8217;t the problem&#8212;your execution is. Examine:</p><ul><li><p>Are DoR criteria preventing bloat?</p></li><li><p>Are DoD criteria ensuring quality?</p></li><li><p>Are dependencies surfaced early enough?</p></li><li><p>Is the team empowered to solve problems?</p></li></ul><h3>The Payoff</h3><p>Teams that use Scrum effectively for delivery see:</p><ul><li><p>Predictable sprint outcomes</p></li><li><p>Fewer surprises and blocker-induced delays</p></li><li><p>Higher code quality and fewer defects</p></li><li><p>Better team morale (they see their work impact)</p></li></ul><p><strong>Process serves people. People deliver value. Always optimize for delivery.</strong></p>]]></content:encoded></item><item><title><![CDATA[Backlog Mastery: Why Your Most Important Asset Might Be Out of Control]]></title><description><![CDATA[Your backlog represents all the potential business value your team can deliver. But most backlogs are sprawling, poorly prioritized, and conflicting&#8212;creating technical debt, maintenance overhead, and]]></description><link>https://www.alexanderivan.sk/p/backlog-mastery-why-your-most-important</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/backlog-mastery-why-your-most-important</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:12:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6331b583-f514-4feb-b483-cf2fc15c1194_2528x1696.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Backlog Reality Check</h3><p>Engineering leaders often face this dilemma:</p><ul><li><p><strong>Product work</strong> needs to expand (new features, innovation)</p></li><li><p><strong>Maintenance and technical debt</strong> are necessary but consume 40-60% of capacity</p></li><li><p><strong>On-call responsibilities</strong> pull resources unpredictably</p></li><li><p>Meanwhile, teams feel they&#8217;re &#8220;always firefighting&#8221;</p></li></ul><p>This isn&#8217;t a team problem. It&#8217;s a <strong>backlog structure problem</strong>.</p><h3>The Three-Pillar Backlog Framework</h3><p>Effective backlogs balance three streams:</p><p><strong>1. Contribution to Vision (Product Work)</strong></p><ul><li><p>Features that drive OKRs and expand value proposition</p></li><li><p>Should grow through better prioritization and focus</p></li><li><p>Connected to customer success criteria</p></li></ul><p><strong>2. Maintenance</strong></p><ul><li><p>Operational work that keeps systems running</p></li><li><p>Necessary but often invisible</p></li><li><p>Often underestimated in capacity planning</p></li></ul><p><strong>3. Technical Solution (Technical Debt &amp; Quality)</strong></p><ul><li><p>Automation that reduces future maintenance burden</p></li><li><p>Refactoring that improves system resilience</p></li><li><p>Architecture improvements that enable faster delivery</p></li></ul><h3>The Critical Question: What Customers Are You Serving?</h3><p>Most teams overlook this: <strong>Every backlog item comes from a customer or stakeholder channel.</strong></p><ul><li><p>External customers with feature requests</p></li><li><p>Internal customers (support, sales, operations)</p></li><li><p>Infrastructure and platform needs</p></li><li><p>Regulatory and compliance requirements</p></li></ul><p><strong>Identify all your channels. For each one, ask:</strong></p><ul><li><p>Why does this customer want this from us?</p></li><li><p>How does it connect to our success criteria?</p></li><li><p>Could we reduce this load through automation or clear communication?</p></li></ul><h3>The Balancing Act</h3><p>Here&#8217;s the framework that works:</p><ul><li><p><strong>Expand</strong> your product work by improving prioritization and focus</p></li><li><p><strong>Reduce</strong> maintenance burden by prioritizing strong technical solutions and automation</p></li><li><p><strong>Measure</strong> success through criteria aligned with vision</p></li></ul><h3>Implementation Steps</h3><ol><li><p><strong>Map your backlog channels</strong> - Where do items originate?</p></li><li><p><strong>Define customer needs</strong> - Not just what they ask for, but why they need it</p></li><li><p><strong>Set clear success criteria</strong> - How do backlog items contribute to OKRs?</p></li><li><p><strong>Balance the three pillars</strong> - Allocate capacity deliberately across product, maintenance, and technical solution</p></li><li><p><strong>Get it under control</strong> - Ruthless prioritization means saying no</p></li></ol><h3>The Payoff</h3><p>Teams with mastered backlogs report:</p><ul><li><p>Clearer sense of purpose and meaning in their work</p></li><li><p>Reduced context-switching and firefighting</p></li><li><p>Better technical quality and maintainability</p></li><li><p>Higher morale and lower burnout</p></li></ul><p><strong>Your backlog isn&#8217;t just a to-do list&#8212;it&#8217;s your team&#8217;s declaration of what matters.</strong></p>]]></content:encoded></item><item><title><![CDATA[The Roadmap is a Promise: Aligning Strategy with Delivery]]></title><description><![CDATA[Your roadmap represents far more than a technical plan&#8212;it&#8217;s a strategic promise that connects your company&#8217;s vision, objectives (OKRs), and key results (KPIs) directly to what your teams will deliver.]]></description><link>https://www.alexanderivan.sk/p/the-roadmap-is-a-promise-aligning</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/the-roadmap-is-a-promise-aligning</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 08 Nov 2025 18:08:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4fa001b1-e0bf-4650-8c56-ab902dbd8f13_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>The Vision-to-Delivery Chain</h3><p>Many organizations struggle because they fail to connect organizational strategy to team-level work. This disconnect creates:</p><ul><li><p>Unclear priorities and competing initiatives</p></li><li><p>Teams working on features that don&#8217;t drive business value</p></li><li><p>Reduced engineering morale due to lack of meaning in their work</p></li><li><p>Predictability challenges that surprise executives</p></li></ul><p><strong>The solution:</strong> Establish a clear representation of Vision &#8594; OKRs &#8594; KPIs &#8594; Roadmap &#8594; Team Backlogs.</p><h3>Why This Matters</h3><p>Your roadmap serves three critical functions:</p><ol><li><p><strong>Provides Predictability</strong> - It defines stages with quality criteria (input, flow, output), setting clear expectations for what &#8220;done&#8221; looks like at each level</p></li><li><p><strong>Enables Executive Visibility</strong> - Executives see company priorities and understand what can be negotiated vs. what&#8217;s fixed</p></li><li><p><strong>Ensures Deliverability</strong> - Teams have sufficient detail to start work without constant clarification</p></li></ol><h3>Implementing the Promise</h3><p><strong>Quarterly Planning (Q Planning):</strong></p><ul><li><p>Create a prioritized set of work with &#8220;good enough&#8221; detail to start delivery</p></li><li><p>Define clear criteria of ready (input) and criteria of done (output)</p></li><li><p>Ensure the roadmap is actually <em>doable</em> within your capacity</p></li><li><p>Answer the fundamental question: &#8220;Is it doable?&#8221; with real data</p></li></ul><p><strong>The alignment equation:</strong> Roadmap + Capacity + Criteria of Success (KPIs) = Team Understanding of Contribution</p><h3>Key Takeaway</h3><p>Stop treating your roadmap as just a project plan. Instead, view it as the bridge between what your company needs to achieve and what your teams execute. This alignment is what separates engineering organizations that deliver predictably from those that constantly disappoint.</p><p><strong>When your teams understand how their work contributes to company OKRs, delivery becomes easier, predictability improves, and motivation increases.</strong></p>]]></content:encoded></item><item><title><![CDATA[Achieve your goals faster]]></title><description><![CDATA[Unlocking Success with the Objective and Key Results (OKR) Framework]]></description><link>https://www.alexanderivan.sk/p/about-meridion</link><guid isPermaLink="false">https://www.alexanderivan.sk/p/about-meridion</guid><dc:creator><![CDATA[Alex]]></dc:creator><pubDate>Sat, 15 Mar 2025 08:41:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/55d063ef-b00c-4482-b96e-6ee77a03f6e1_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In today&#8217;s fast-paced business environment, setting clear and measurable goals is crucial for achieving long-term success. Yet, many companies struggle with vague objectives, misaligned priorities, and a lack of focus.</p><p>This is where the <strong>Objective and Key Results (OKR) framework</strong> comes in. Originally pioneered by Intel and later popularized by companies like Google, OKRs help businesses define ambitious goals and track measurable outcomes to drive growth and innovation.</p><h3><strong>What Are OKRs?</strong></h3><h4>OKRs consist of two essential components:</h4><ol><li><p><strong>Objective</strong> &#8211; A clear and inspiring goal that defines what you want to achieve.</p></li><li><p><strong>Key Results</strong> &#8211; Measurable outcomes that indicate whether you are making progress toward your objective.</p></li></ol><p>Unlike traditional goal-setting methods, OKRs focus on <strong>outcomes rather than outputs</strong>, ensuring that teams work on what truly matters. OKRs promote transparency, alignment, and accountability within an organization.</p><h3>How Can OKRs Be Used?</h3><h4>The OKR framework can be applied at different levels:</h4><ol><li><p><strong>Company-Level OKRs</strong> &#8211; High-level goals that align with the company&#8217;s mission.</p></li><li><p><strong>Team-Level OKRs</strong> &#8211; Department-specific objectives that contribute to company-wide goals.</p></li><li><p><strong>Individual OKRs</strong> &#8211; Personal goals that support team and company objectives.</p></li></ol><p>Typically, OKRs are set on a <strong>quarterly basis</strong> to keep teams agile and responsive to change. They encourage employees to aim high, fostering a culture of continuous improvement.</p><h3>A Simple Example of OKRs in Action</h3><p>Let&#8217;s say you run a growing SaaS business and want to improve customer retention. Your OKR might look like this:</p><p><strong>Objective</strong>: Enhance customer satisfaction and retention.</p><p><strong>Key Results</strong>:</p><p>1. Increase Net Promoter Score (NPS) from 45 to 60.  </p><p>2. Reduce customer churn from 5% to 3% per quarter.  </p><p>3. Improve customer support response time from 24 hours to 6 hours.</p><p>This structure ensures that everyone understands what success looks like and can measure progress effectively.</p><h3>Ready to Implement OKRs in Your Business?</h3><p>Adopting OKRs can transform the way your company sets and achieves goals. If you&#8217;re looking for expert guidance on implementing OKRs and aligning your team for success, I can help!</p><p>Click <strong><a href="https://exceed.sk">Exceed.sk</a></strong> to learn more about my OKR consulting services and take your business to the next level.</p><p>Join me on this journey to transform your <strong>business outcomes</strong> and achieve success.</p>]]></content:encoded></item></channel></rss>