<?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[Effective Delivery]]></title><description><![CDATA[A bi-weekly newsletter from The Software House | Improve software delivery by 20-40% through better IT team management | Subscribe at effectivedelivery.io]]></description><link>https://effectivedelivery.io</link><image><url>https://substackcdn.com/image/fetch/$s_!6GsK!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png</url><title>Effective Delivery</title><link>https://effectivedelivery.io</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 10:34:37 GMT</lastBuildDate><atom:link href="https://effectivedelivery.io/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[The Software House Sp. z o. o.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[effectivedeliverynewsletter@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[effectivedeliverynewsletter@substack.com]]></itunes:email><itunes:name><![CDATA[Effective Delivery]]></itunes:name></itunes:owner><itunes:author><![CDATA[Effective Delivery]]></itunes:author><googleplay:owner><![CDATA[effectivedeliverynewsletter@substack.com]]></googleplay:owner><googleplay:email><![CDATA[effectivedeliverynewsletter@substack.com]]></googleplay:email><googleplay:author><![CDATA[Effective Delivery]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Is your management style killing AI speed?]]></title><description><![CDATA[Bad leadership blocks AI adoption.]]></description><link>https://effectivedelivery.io/p/ai-vs-management-style</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-vs-management-style</guid><dc:creator><![CDATA[Andrzej Wysoczański]]></dc:creator><pubDate>Fri, 01 May 2026 13:18:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!U3RJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U3RJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U3RJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U3RJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1279968,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195977314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U3RJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!U3RJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b5133ec-ac84-4f47-94bd-a195645faeee_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>Some managers block AI-driven teams with rigid rules &amp; instructions,</p></li><li><p>Managers who complement AI help them see what&#8217;s worth building,</p></li><li><p>They give the team a lot of autonomy, stepping in only when needed,</p></li><li><p>Such a mindset is necessary to maintain a high AI development speed.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-vs-management-style#&#167;when-management-enables-engineers">When management enables engineers</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-vs-management-style#&#167;anti-ai-management-style">Anti-AI management style</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-vs-management-style#&#167;staying-useful">Staying useful</a></p><div><hr></div><p>Hey!</p><p>Andrzej here.</p><p>IT managers always try to figure out how to get their developers to be more efficient with AI tools.</p><p>This is also a major topic here at Effective Delivery.</p><p>But today, I want you to think about yourself.</p><p>What if you, as a manager, are the reason why productivity didn&#8217;t improve so much with AI?</p><h2>When management enables engineers</h2><p>AI has made coding dramatically faster, with our AI framework, copilot-collections, allowing engineers to build some end-to-end features in 30 minutes.</p><p>But it&#8217;s not just about coding. AI also speeds up work across multiple other aspects of a developer&#8217;s day. With it, developers can:</p><ul><li><p>generate their own tasks from a brief,</p></li><li><p>quickly summarize information,</p></li><li><p>learn about new topics, communicate, get updates, and more.</p></li></ul><p>This can result in an autonomous developer who uses AI assistance to gather a wealth of context and generate new tasks fast, completing them even faster.</p><p>They can do it all on their own, without any oversight.</p><p>That kind of autonomy can absolutely work, but only if you, as a manager, allow it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ks6U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ks6U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ks6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ks6U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ks6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe09049f5-3554-48a3-9e41-dba7529b9459_2048x1225.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Anti-AI management style</h2><p>Some managers still haven&#8217;t adjusted their managerial style to AI, resulting in all that potential being wasted by one of the 3 traps.</p><h3>The bottleneck trap</h3><p>Some managers simply can&#8217;t let a decision leave their hands.</p><p>They approve the tiniest tasks, library or plugin choices, sign off on every scope change, and hold every option open until they say so.</p><p>Teams that could run at AI pace sit idle instead.</p><p>They wait for a decision they could have made themselves.</p><blockquote><p><em>On a recent project, developers finished their tasks in 3 days.</em></p><p><em>Then they waited another 3 days for each approval step.</em></p><p><em>Half of the AI speed advantage disappeared in that waiting room.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fNez!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fNez!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fNez!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fNez!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fNez!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fNez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg" width="1456" height="746" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fNez!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fNez!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fNez!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fNez!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67ccb4e9-caf2-477b-8f0a-ed6bb64846a5_2048x1050.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The ownership trap</h3><p>When managers don&#8217;t let anyone make decisions, the consequences go beyond just wasting time.</p><p>They shape a team composed of people who are too scared to make any decisions on their own and too detached from the product to care about it.</p><p>&#8220;I&#8217;m just doing my job&#8221; is what goes through their head.</p><p>Will such developers make the effort to understand the user they are creating for?</p><p>And when the decision-making is limited by the creativity of a single person, could it ever be optimal?</p><h3>The activity trap</h3><p>Some managers love tracking metrics like velocity or tasks shipped because they make it easy to show that they are doing a lot.</p><p>It&#8217;s even more true in the age of AI, where a skilled engineer can produce so much code with the help of agents.</p><p>But when a manager is stuck on velocity, smart developers who lack a sense of ownership will close their whole sprint in 3 days and pretend to work for the rest of it.</p><p>If velocity is what gets rewarded, velocity is what&#8217;s delivered.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oEGU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oEGU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oEGU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg" width="1456" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oEGU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oEGU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F781ad46f-b236-4e86-956a-ae03967597a1_2048x1085.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Staying useful</h2><p>Because of AI, the cost of writing code has dropped through the floor.</p><p>But the cost of building the wrong feature or shipping a bad product is as high as ever.</p><p>If you want to be useful as a manager today, don&#8217;t focus on details and volume of work.</p><h3>1. Communicate the purpose</h3><p>A manager must answer 3 questions about the project without hesitation.</p><ul><li><p>Who is the user?</p></li><li><p>What problem are we solving for them?</p></li><li><p>How do we know the problem exists?</p></li></ul><p>If a manager can create a high-level definition of done for a feature or an app, they can let AI and developers determine how to get there.</p><p>The developer will be responsible for defining the done for operational tasks that bring your vision to life.</p><h3>2. Help decide what NOT to do</h3><p>Instead of giving your teams rigid instructions, help them narrow down their choice.</p><p>A manager needs to say &#8220;we are not building this,&#8221; even against the client&#8217;s wishes.</p><p>The willingness to break a roadmap when it no longer serves the goal is essential now that writing new code is this fast.</p><h3>3. Measure outcomes, not activities</h3><p>As my friend Adam wrote, there are only 4 metrics that affect quality and timely delivery:</p><ul><li><p>Lead time</p></li><li><p>Cycle time</p></li><li><p>Deployment frequency</p></li><li><p>Product bugs</p></li></ul><h3>4. Give your team more space</h3><p>I design the team so the work can run for a week without me.</p><p>It starts with naming what the team decides without me and keeping my hands off inside those lines.</p><p>Think of how an insurance agent gets his pricing range.</p><p>He can close a deal anywhere between 500 and 1000, but to go below that, he has to pick up the phone.</p><p>The range is the team&#8217;s autonomy, and the phone call is where I come in.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04f0ZZP0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CqOh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CqOh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:929581,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04f0ZZP0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195977314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CqOh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CqOh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41a1ca41-07ca-46ea-965c-6d05910215be_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04f0ZZ_0">Guaranteed results &#8594;</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EZ0Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:77,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195977314?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EZ0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F281e7c98-4050-425e-83c7-5f40ffa13bb8_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>5. Focus on unblocking</h3><p>Rather than blocking your team&#8217;s creativity, do the opposite.</p><p>Every month, I review the team&#8217;s processes and cut anything that no longer earns its keep.</p><p>A simpler system lets the team react to project shifts and frees AI to carry more of the load.</p><p>But I also encourage managers to step in decisively when they actually see a problem.</p><blockquote><p><em>On one project, one of our solution architects saw a long custom build estimate.</em></p><p><em>He found a ready library that covered most of the scope.</em></p><p><em>The team dropped the custom code path and delivered on time.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9cq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9cq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9cq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg" width="1456" height="766" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:766,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9cq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9cq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F986ef12b-f651-4c31-8a70-2a0506076e90_2048x1077.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>Aleksander Patschek will tell you why the latest technology isn&#8217;t always the right choice.</p><p>He will help you choose between the tried-and-tested and the new and innovative, depending on what your project really needs.</p><p>Happy weekend!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WIq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WIq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:76,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169525,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!WIq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>&#128995; The latest AI-efficiency tactic</h3><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;0172330a-4030-48f8-97bf-f3eb6fe67d8c&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The age of multi-agent AI engineering&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58504599,&quot;name&quot;:&quot;Adam Polak&quot;,&quot;bio&quot;:&quot;&#129504; CTO @ The Software House | &#127897;Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eba45a-e75c-4e1d-b7c8-1116033d8352_1000x1000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://adampolak.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://adampolak.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Adam Polak&quot;,&quot;primaryPublicationId&quot;:5373558}],&quot;post_date&quot;:&quot;2026-04-24T13:19:50.022Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!FWwa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/multi-agent-ai-engineering&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195332353,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-vs-management-style?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Help us pay the bill for bitcoin mining</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-vs-management-style?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-vs-management-style?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keep increasing engineering IQ</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97310,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[The age of multi-agent AI engineering]]></title><description><![CDATA[A 1000% productivity boost is now real.]]></description><link>https://effectivedelivery.io/p/multi-agent-ai-engineering</link><guid isPermaLink="false">https://effectivedelivery.io/p/multi-agent-ai-engineering</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 24 Apr 2026 13:19:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!FWwa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FWwa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FWwa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FWwa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1301142,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FWwa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FWwa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a4a61d1-7b57-4b66-92f8-6aef0494ec58_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>AI productivity gains rarely exceed 40%,</p></li><li><p>Pro users go beyond the cap by running a team of AI agents,</p></li><li><p>AI superusers coordinate many such teams at once,</p></li><li><p>My own developers achieve 1000% productivity this way.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/multi-agent-ai-engineering#&#167;the-ai-efficiency-ceiling">The AI efficiency ceiling</a></p><p>2. <a href="https://effectivedelivery.io/p/multi-agent-ai-engineering#&#167;3-levels-of-ai-agent-use">3 levels of AI agent use</a></p><p>3. <a href="https://effectivedelivery.io/p/multi-agent-ai-engineering#&#167;implementing-multi-task-agents">Implementing multi-task agents</a></p><div><hr></div><p>Hey! Adam here.</p><p>Your IT team may implement best practices in AI development and still achieve only a modest efficiency boost.</p><p>Developers who use a single AI agent to handle one task at a time quickly reach a ceiling.</p><p>My top engineers use many agents in parallel, raising output by 1000%.</p><h2>The AI efficiency ceiling</h2><p>When I talk about an AI productivity boost, I mean how much faster one developer can deliver a feature from start to finish.</p><p>When you introduce AI tools, you may see varying gains:</p><ul><li><p>Some report a boost of only 5%,</p></li><li><p>Some report 20-30%,</p></li><li><p>Our AI framework gives a baseline of 40% to all who use it properly,</p></li><li><p>Some pros improve by 70-100%.</p></li></ul><p>This is where even those heavy-hitters find their limit.</p><p>But there&#8217;s a world beyond this single-threaded AI use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HDRb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HDRb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HDRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg" width="1456" height="953" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:953,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:855261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HDRb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HDRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7793ff26-20a2-4bb8-bd3c-82c896395246_3840x2514.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>3 levels of using AI agents</h2><p>At TSH, we&#8217;ve long had a policy of giving more freedom with AI tools to those who deliver great results.</p><p>Over time, 3 advanced levels of AI usage emerged:</p><h3><strong>Level 1</strong></h3><h4>A few agents for one task without automation</h4><p>A developer uses a few agents, each built for a different task, such as writing tests or generating components.</p><p>The developer runs the agents in a specific order.</p><h3><strong>Level 2</strong></h3><h4>A few agents for one automated task</h4><p>The developer adds an orchestrating agent on top of the task-specific agents.</p><p>The developer gives commands to the orchestrator.</p><p>The new agent decides which agents to run and in what sequence.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jXpY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jXpY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jXpY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:76,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jXpY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jXpY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54c2d22e-e675-47de-9081-f087eccc8cc9_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>Unblock Delivery in 2-4 Weeks</em></h4><p>My engineers at TSH help organizations fix delivery blockers in 2 sprints max. </p><p><a href="https://hubs.la/Q04dl6HT0">Guaranteed results</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PHmh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PHmh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PHmh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:76,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PHmh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PHmh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcba79fc4-f1d5-432a-ac61-fc5d792ec50e_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Level 3</strong></h3><h4>Multiple agent groups with many tasks automated</h4><p>The developer runs the coordinating agent and the task-specific agents across multiple tasks at once.</p><p>Those separate agent groups work on multiple tasks in parallel.</p><p>Level 3 is where the superpower is.</p><p>An engineer who can do it becomes a master puppeteer, managing layers of AI agents that do all the work while the human verifies the output.</p><blockquote><p><em>One of our engineers worked on 3 features at once using agent groups.</em></p><p><em>This approach multiplied his delivery beyond what any single-threaded user could achieve.</em></p><p><em>He delivered several times more story points than his peers, who already ranked in the top 30 AI users at our company.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2m8B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2m8B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2m8B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg" width="1456" height="871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1055214,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2m8B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2m8B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34c7be87-ec4d-4629-acd9-a009ab7ac66e_3840x2296.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Implementing multi-task agents</h2><p>As great as it all sounds on paper, keep in mind that there are reasons why multi-task agents aren&#8217;t a one-size-fits-all solution.</p><h3>Account for technical limitations</h3><p>The developer can&#8217;t run many agents in the same codebase, each doing different tasks at once, because that would result in conflicts.</p><p>They need to create separate copies of the app state to form a worktree.</p><p>Each agent group works on a different branch of the worktree.</p><p>Frontend tasks adapt better to this because the backend ones require the developer to duplicate the database for each branch.</p><h3>Pick the right adopters</h3><p>Not every developer can become an AI superuser.</p><p>Some prefer hands-on coding, while others thrive as specialists and struggle with context switching.</p><p>The best candidates have T-shaped experience, combining deep coding expertise with broad knowledge in areas like architecture or DevOps.</p><p>Lead developers, solutions architects, IT managers, and staff engineers fit this pattern.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0dYF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0dYF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0dYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg" width="1456" height="998" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:998,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1094706,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0dYF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0dYF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26e4d11e-3c79-438c-a2a0-6527b8753147_3840x2632.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Lead the change</h3><p>To get started, follow these 3 steps.</p><p><strong>1. Locate the best candidates for the multi-agent approach</strong></p><p>It requires a developer with the right skills and mindset.</p><p>Superusers may also emerge when you give your best developers more freedom.</p><p><strong>2. Avoid bottlenecks</strong></p><p>Assign less experienced developers to your superusers so that they can learn from them.</p><p>That way, your development won&#8217;t come to a halt when the superuser is unavailable.</p><p><strong>3. Verify the output</strong></p><p>Regardless of how fast your AI developer is, the same quality controls should apply.</p><p>In our projects, AI may generate 100% of the code, but humans always verify its quality.</p><h2>Next time</h2><p>Andrzej Wysocza&#324;ski will explain the divide between IT managers who focus on business growth and those who create development roadblocks through micro-management.</p><p>One side risks getting replaced by AI!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WIq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WIq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:76,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:169525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WIq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WIq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa0ad6d3-0919-4b2c-814f-e06da9b508e9_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>Most subscribers haven&#8217;t seen this</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dMOS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dMOS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dMOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53277,&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://effectivedelivery.io/i/195332353?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.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_!dMOS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!dMOS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c7fa807-ba5c-4ed9-ad86-bd8ed01d6772_3840x478.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;1ba9dbd7-a25b-4b32-b16a-38020428bc2d&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Bad developers won&#8217;t be great with AI &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:130884761,&quot;name&quot;:&quot;Marek Gajda&quot;,&quot;bio&quot;:&quot;COO, exCTO and Co-founder of The Software House, the most highly recommended software development company in Poland. Marek is a witty storyteller with a sharp tongue who never disappoints.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!2eJ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34f89ea7-ecd7-4378-a380-445b9bd19f43_1335x1335.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-17T13:20:50.543Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/989be453-65dc-4408-842f-05c62a5ab591_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/developers-vs-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:194492180,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/multi-agent-ai-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Help us pay the bill for bitcoin mining</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/multi-agent-ai-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/multi-agent-ai-engineering?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keep increasing engineering IQ</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97310,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Bad developers won’t be great with AI ]]></title><description><![CDATA[Lower your expectations.]]></description><link>https://effectivedelivery.io/p/developers-vs-ai</link><guid isPermaLink="false">https://effectivedelivery.io/p/developers-vs-ai</guid><dc:creator><![CDATA[Marek Gajda]]></dc:creator><pubDate>Fri, 17 Apr 2026 13:20:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/989be453-65dc-4408-842f-05c62a5ab591_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bnNI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bnNI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bnNI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1096491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bnNI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bnNI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F014c1337-53f0-4f5d-9c5c-d980c925508f_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>With AI, top developers can produce features in 30 minutes,</p></li><li><p>That&#8217;s why IT Managers believe any engineer can reach similar performance,</p></li><li><p>The truth is that AI tools empower great engineers the most,</p></li><li><p>Problem-solving, high-level overview, and research are key AI skills.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/developers-vs-ai#%C2%A7how-senior-devs-use-ai">How senior devs use AI</a></p><p>2. <a href="https://effectivedelivery.io/p/developers-vs-ai#%C2%A7why-bad-developers-cant-master-ai">Why bad developers can&#8217;t master AI</a></p><p>3. <a href="https://effectivedelivery.io/p/developers-vs-ai#%C2%A7empowering-ai-adoption">Empowering AI adoption</a></p><div><hr></div><p>Hello!</p><p>I&#8217;m Marek, the COO and former CTO of The Software House.</p><p>My good friend Adam, our CTO, has recently shared a story here about <a href="https://effectivedelivery.io/p/ai-driven-project-review">our first 100% AI-driven project</a>.</p><p>It shows how an AI framework like ours can speed up the life cycle multiple times.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bLWO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bLWO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bLWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1002970,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bLWO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bLWO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd567507-43fd-416d-99fa-9318f8cd90f5_3840x1208.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can fork our AI framework for free.</figcaption></figure></div><p>It&#8217;s a great read, but it may have left some IT managers with the impression that with AI, you can have a pro team with little to no engineering experience.</p><p>I watched this and other AI-driven projects enough to know that it&#8217;s not true.</p><h2>How senior devs use AI</h2><p>Over the past several months, we have been developing our own AI framework, copilot-collections.</p><p>The framework reflects our style in 3 ways:</p><ul><li><p>it&#8217;s fed the same knowledge and standards that our developers follow,</p></li><li><p>the 4-stage workflow it uses is similar to what we do even without AI,</p></li><li><p>its 12 agents are often digital versions of our top engineers.</p></li></ul><p>The quality is excellent too.</p><p>We&#8217;ve designed the framework to produce code as technically sound as what we would write manually.</p><p>In the last project, we set up SonarQube, the review tool we use, to reject any AI code that didn&#8217;t achieve a score of 4.7/5.</p><p>But just because our engineers can doesn&#8217;t mean everyone can too.</p><h2>Why bad developers can&#8217;t master AI</h2><p>For all its usefulness, there are reasons no AI framework will produce great results without skilled, dedicated humans behind it, especially in the long term.</p><h3>AI doesn&#8217;t know what your problem is</h3><p>When your developer uses copilot-collection&#8217;s 4-step development process to make a feature or an app, things may go well at first.</p><p>The smooth start lasts until they encounter a problem that requires more than a log or code analysis.</p><p>When the problem is not a bug, but a misalignment of intent or a complex architectural failure, AI struggles due to a lack of proper context.</p><p>But when a detailed diagnosis is provided, AI can implement it effectively.</p><blockquote><p><em>One developer couldn&#8217;t understand why an AI-coded feature loaded slowly.</em></p><p><em>Another developer suspected the problem might be in ORM requests and prompted the AI to optimize them specifically.</em></p><p><em>The performance immediately improved.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0tY6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0tY6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0tY6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg" width="1456" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1033262,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0tY6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0tY6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3e09a92-dc52-4806-b55c-821a16a82e27_3840x2686.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>AI needs just a little help&#8230; but very often</h3><p>When I watched some of our top engineers work with copilot-collections, I even caught myself thinking the app was almost writing itself.</p><p>In fact, that&#8217;s what they were telling me as well!</p><p>But when I pressed them, I found that they were performing tons of microoperations at every step, which made the outcome possible.</p><p>The microoperations include:</p><ul><li><p>Manually changing the generated tasks&#8217; descriptions,</p></li><li><p>Troubleshooting micro issues,</p></li><li><p>Quick reviews of the AI output,</p></li><li><p>Providing the agents with proper access.</p></li></ul><p>The diversity of these microoperations means that the best AI developers often have broad knowledge rather than deep specialist expertise in one field.</p><p>One of our top AI users is a DevOps expert and a manager who hasn&#8217;t coded in 10 years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg" width="1456" height="1033" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1033,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:967134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hgUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hgUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5464202-3e80-4987-9f8e-506980dbaf2b_3840x2724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>AI needs your constant attention</h3><p>When dealing with AI, developers must stay on guard, not just during development but also outside of it.</p><p>The AI field is still nascent and evolving fast.</p><p>If your developers don&#8217;t have time to research and introduce innovations, your tried-and-tested AI approach may quickly become obsolete.</p><blockquote><p><em>In the past, there were no standardized approaches to architecting LLM-based solutions.</em></p><p><em>We were reduced to simply writing prompts or creating our own systems, which took a lot of time.</em></p><p><em>When concepts such as Retrival-Augmented Generation (RAG) and agentic systems emerged, we could develop complex LLM features more quickly.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Lxr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Lxr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Lxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg" width="1456" height="1013" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1013,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1005768,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Lxr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Lxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28d9e11-7b57-426d-8e26-8be9d8bcc863_3840x2672.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Empowering AI adoption</h2><p>With so many considerations, you may now think that mastering AI tools is too hard.</p><p>But your engineers get there as long as you remember two rules.</p><h3>Build a culture of tight verification</h3><p>Your AI developers must use their brains when prompting AI and verify its inputs at every step.</p><p>Have them pay special attention to the high-level outcomes that AI cannot verify on its own.</p><h3>Give the champions more freedom</h3><p>Developers who verify their work and achieve excellent productivity by using multiple agents deserve more freedom with AI tools.</p><p>It will allow them to reach new heights in productivity.</p><p>Our copilot-collection provides that freedom by making it easy to customize workflows and modify outputs by hand.</p><p>We did it to empower our engineers.</p><p>Developers with limited experience are better off with a stricter framework that doesn&#8217;t allow for deviations from the workflow, minimizing failure risk.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GPJC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GPJC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GPJC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:912464,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GPJC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GPJC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce82f92b-5769-4a30-8988-237e6e076036_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://tsh.io/services/ai-enablement">Upskill engineers in 30 days &#8594;</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yc2_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yc2_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yc2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:77,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:107812,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yc2_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yc2_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfca12c1-65c2-4884-a774-be5aae733f77_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Next time</h2><p>Adam will show you how some incredible AI champions achieve 300% or even 1000% (for real!) of the output of regular AI users.</p><p>Can you find a champion like this within your own team?</p><p>If you want to find out and you haven&#8217;t subscribed yet, be sure to do it now!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>How our CTO cheats at work</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hnB2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hnB2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hnB2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48617,&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://effectivedelivery.io/i/194492180?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.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_!hnB2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!hnB2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7f08745-53d6-48a1-af62-5a9fee150f54_3840x478.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8ebc055-2e92-40d0-b7ed-3501fb5aac9e&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI saves me 10h weekly as a CTO&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58504599,&quot;name&quot;:&quot;Adam Polak&quot;,&quot;bio&quot;:&quot;&#129504; CTO @ The Software House | &#127897;Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eba45a-e75c-4e1d-b7c8-1116033d8352_1000x1000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://adampolak.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://adampolak.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Adam Polak&quot;,&quot;primaryPublicationId&quot;:5373558}],&quot;post_date&quot;:&quot;2026-04-03T13:15:05.531Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3XGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/ai-butler&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191844526,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:6,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/developers-vs-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Help us pay the bill for bitcoin mining</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/developers-vs-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/developers-vs-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keep increasing engineering IQ</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97310,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[AI saves me 10h weekly as a CTO]]></title><description><![CDATA[How I built my Q&A agent.]]></description><link>https://effectivedelivery.io/p/ai-butler</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-butler</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 03 Apr 2026 13:15:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3XGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3XGy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3XGy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3XGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1634394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191844526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3XGy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3XGy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97762a5e-b733-4f0a-b499-838ec839188d_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>I used up to 10 weekly to answer questions about our projects,</p></li><li><p>AI could do it for me as long as it had access to the right knowledge,</p></li><li><p>We used AI to collect project knowledge and answer questions about it,</p></li><li><p>My AI butler saves me 1-2 hours a day and others report time saved as well.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-butler#%C2%A7why-i-built-my-ai-butler">Why I built my AI butler</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-butler#%C2%A7the-ai's-structure-&amp;-workflows">The AI&#8217;s structure &amp; workflows</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-butler#%C2%A7plans-for-v2">Plans for V2</a></p><div><hr></div><p>Hey! Adam here.</p><p>As a CTO, I get a ton of project questions from my teammates.</p><p>It&#8217;s my job to help them.</p><p>But freeing myself from the easiest 80% of questions thanks to my new AI chatbot allowed me to focus on the challenging ones.</p><h2>Why I built my AI butler</h2><p>Project questions come from 3 types of people.</p><h3>Sales</h3><p>They look for projects that match a new client&#8217;s domain, technology stack, or region so they can build a proposal</p><h3>Marketing</h3><p>They search for project details for use in content such as case studies, landing pages, or a dedicated offering for a potential client</p><h3>Engineering managers</h3><p>They may want to find out which project used a given framework or approach, so that they can ask the person who implemented it for advice</p><p>But I am just one person.</p><p>I don&#8217;t always have the time for every request.</p><p>I thought I could make mine and their lives easier with AI.</p><p>At this point, I didn&#8217;t know whether the idea would succeed, so I wanted a quick, easy MVP to validate it.</p><p>My plan had 3 steps.</p><ol><li><p>Give EMs a way to assemble key knowledge from any project quickly,</p></li><li><p>Set up an AI chat that answers questions based on that knowledge,</p></li><li><p>Give everyone (who needs it) access to it via a custom chat.</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_!tknp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tknp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tknp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tknp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tknp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tknp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg" width="1456" height="1102" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:846339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191844526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tknp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tknp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tknp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tknp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2fc48c20-3670-41d5-8c31-b6176ab1474b_3840x2906.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The AI&#8217;s structure &amp; workflows</h2><h3>Structure</h3><p>My AI butler is based on 2 key elements.</p><h4>1. copilot-collections</h4><p>This is <a href="https://effectivedelivery.io/p/ai-driven-development-framework?target=_blank">TSH&#8217;s own AI development framework</a> built on top of GitHub Copilot.</p><p>It includes 1 agent relevant to the AI assistant &#8212; the knowledge-building agent.</p><h4>2. Custom GPT</h4><p>It&#8217;s a custom version of ChatGPT.</p><p>The tool is configured with a system prompt that defines its role as a project-matching agent.</p><p>It currently uses the GPT&#8209;5.4 Thinking model.</p><h3>Workflows</h3><p>The system has 2 distinct workflows: knowledge building and knowledge querying.</p><h4>1. Knowledge building</h4><p>The knowledge-building workflow runs in 3 steps.</p><ol><li><p>The EM starts copilot-collections to analyze project knowledge,</p></li><li><p>An agent generates a standardized markdown file,</p></li><li><p>The custom GPT chat gets the file and learns about the project.</p></li></ol><p>It&#8217;s worth mentioning that we classify each project made for the same client separately, as each may use different technologies, libraries, concepts, and approaches.</p><blockquote><p><em>The IT team built 3 separate applications for one specific client.</em></p><p><em>The AI project assistant considers each as an independent project with its own separate space in the markdown file.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IVQr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IVQr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IVQr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg" width="1456" height="1005" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1005,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1191003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191844526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IVQr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IVQr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9f9aeb-0a73-46eb-a819-801500176561_3840x2650.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>2. Knowledge querying</h4><p>For users other than EMs, this is the only important workflow.</p><ol><li><p>A user with access to the AI project assistant enters a query in it,</p></li><li><p>The assistant goes through all the files it has, which are classified by region (each file having many different projects from the same region),</p></li><li><p>The assistant returns the answer, which may be a list of fintech projects or a list of projects that involve developing an export-to-PDF functionality.</p></li></ol><blockquote><p><em>A salesperson had to identify all TSH projects with fintech experience.</em></p><p><em>The chat returned a full list without requiring any search across company systems.</em></p></blockquote><h2>Plans for V2</h2><p>Using my AI chat assistant saves me 1 to 2 hours every working day or 20-40 hours a month.</p><p>It also helps people who would not have reached out to me in the first place, so the total time saved across the organization is even greater.</p><p>The current version has 3 limitations worth knowing before you build your own.</p><ul><li><p>You can&#8217;t upload more than 20 files at once, which forced us to group project knowledge by region, potentially reducing precision,</p></li><li><p>There is no shared search history, so 2 salespeople can run identical queries without either knowing,</p></li><li><p>We need to pay a $20 per-user license fee for each ChatGPT account, regardless of how often each person uses it.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UJzw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UJzw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UJzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg" width="1456" height="1064" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1064,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:824199,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191844526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UJzw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UJzw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b414587-b38e-419a-b318-5106a6d7190d_3840x2806.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Given how successful the project is, I already have a more advanced version in the works.</p><p>It will likely be a custom application built on OpenAI&#8217;s visual Agent Builder.</p><p>It will connect additional data sources such as Confluence, track usage per user, and use token-based pricing rather than a per-user monthly subscription.</p><p>Don&#8217;t jump straight to the complex version, though.</p><p>Each organization is different, and there&#8217;s no telling if an app exactly like this is good for you.</p><p>My recommendation is to build the simple version first, test it for a few weeks, and commit to a more advanced build only if the results justify it, as in my case.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q049w99f0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pfdb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 424w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 848w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1272w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:481035,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hubs.la/Q049w99f0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pfdb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 424w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 848w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1272w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hubs.la/Q049w98_0&quot;,&quot;text&quot;:&quot;How does this work?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hubs.la/Q049w98_0"><span>How does this work?</span></a></p><h2>Next time</h2><p>Effective Delivery #22 will cover my observations on why some engineers use AI coding tools 200% more efficiently in a real project than others.</p><p>Perhaps it&#8217;s not just a natural talent, and there&#8217;s a way to learn it?</p><p>Stay tuned and find out.</p><p>Thanks for reading today &#9996;&#65039;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>&#129781;&#127997;<em> I know you haven&#8217;t read this yet</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mFVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mFVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mFVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51012,&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://effectivedelivery.io/i/191844526?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.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_!mFVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!mFVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2a3c53-00b4-428b-98b4-8478c32f031b_3840x478.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;fa2b435d-4103-457c-9ea5-3dd1a88de0d8&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Review: Our first 100% AI-driven project&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58504599,&quot;name&quot;:&quot;Adam Polak&quot;,&quot;bio&quot;:&quot;&#129504; CTO @ The Software House | &#127897;Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eba45a-e75c-4e1d-b7c8-1116033d8352_1000x1000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://adampolak.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://adampolak.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Adam Polak&quot;,&quot;primaryPublicationId&quot;:5373558}],&quot;post_date&quot;:&quot;2026-03-20T14:15:51.997Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0efc1145-e436-484f-a755-8a51f609ac63_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-project-review&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191477522,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:5,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-butler?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Help us pay the bill for bitcoin mining</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-butler?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-butler?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Keep increasing engineering IQ</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97310,&quot;alt&quot;:&quot;&quot;,&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://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Review: Our first 100% AI-driven project]]></title><description><![CDATA[We had to change our SLDC.]]></description><link>https://effectivedelivery.io/p/ai-driven-project-review</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-driven-project-review</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 20 Mar 2026 14:15:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0efc1145-e436-484f-a755-8a51f609ac63_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yS21!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yS21!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yS21!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yS21!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yS21!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yS21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2293694,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yS21!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yS21!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yS21!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yS21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74529940-b940-457c-9282-1520d8ee5421_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>We used our AI framework to develop the entire code in a project for the first time,</p></li><li><p>Development speed was great, but backlog and code review produced bottlenecks,</p></li><li><p>It turns out you can&#8217;t fully automate coding without speeding up the rest of the SDLC,</p></li><li><p>In an AI SDLC like this, all humans, not just engineers, focus on directing and verifying.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-driven-project-review#&#167;our-first-100%-ai-driven-project">Our first 100% AI-driven project</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-driven-project-review#&#167;can-you-develop-too-quickly?">Can you develop too quickly?</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-driven-project-review#&#167;speeding-up-the-whole-sdlc">Speeding up the whole SDLC</a></p><p>4. <a href="https://effectivedelivery.io/p/ai-driven-project-review#&#167;my-view-on-ai-driven-development-now">My view on AI-driven development now</a></p><div><hr></div><p>Heyo! I&#8217;m back!</p><p>My company has long stopped thinking about AI as just a coding assistant.</p><p>We&#8217;ve understood that the real productivity gain comes when you let AI drive the work and have engineers focus on directing and verifying AI.</p><p>This is a philosophy behind our own AI-driven development framework, <a href="https://github.com/TheSoftwareHouse/copilot-collections?target=_blank">copilot-collections</a> (<em>link opens in a new tab)</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0UA3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0UA3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 424w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 848w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 1272w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0UA3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png" width="1456" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:283711,&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://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.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_!0UA3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 424w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 848w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 1272w, https://substackcdn.com/image/fetch/$s_!0UA3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6577969-e8ee-447a-9531-687797f3e3e5_1920x604.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;ve already tested it in +50 commercial projects.</p><p>However, we only recently used it to cover 100% of the development in a single project.</p><p>This project, though ultimately successful, revealed delivery bottlenecks that informed the further development of our AI framework.</p><h2>Our first 100% AI-driven project</h2><p>The client chose a no-code approach and used Lovable to build a web app prototype for managing products and conducting research in its industry.</p><p>The goal was to turn it into maintainable software with a view to offering it as a SaaS.</p><p>Given the project&#8217;s somewhat limited budget, we proposed covering 100% of development with our framework for structured AI development.</p><p>It would lower the cost and provide an opportunity for an all-AI approach.</p><p>3 factors made this project a good fit:</p><ul><li><p>It was a monorepo, giving the AI agent all the software context in one place,</p></li><li><p>It was mostly greenfield (after the Lovable cleanup), allowing AI to skip legacy burden,</p></li><li><p>The size was right, complex enough to be a test, not too large for a failure to sting,</p></li></ul><p>We estimated it would take 3 developers several months to do it the traditional way.</p><p>We planned to deliver it with 1 developer at the same time, with no loss of quality.</p><p>The development would be supported by a BA and a designer, for a full team of 3 people, not counting a developer on the code review duty.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xp0R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xp0R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xp0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg" width="1456" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:768374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xp0R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xp0R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8f927f-9b28-4333-a89a-0d6c010df7cf_3840x1858.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Can you develop too quickly?</h2><p>The project used copilot-collections&#8217; standard 4-phase workflow of Research, Plan, Implement, and Review.</p><p>The developer completed end-to-end features in 30 to 40 minutes for standard tasks and around 3 hours for complex ones.</p><p>Several pull requests landed every day from a single developer.</p><p>As a result, the team ran into 3 bottlenecks in quick succession:</p><h3>1. A dry backlog</h3><p>The developer completed tasks faster than the BA could generate new ones.</p><p>What&#8217;s more, AI-driven development produced code far closer to the original acceptance criteria, leading QA to find fewer bugs and empty the backlog ever faster.</p><h3>2. Slow code review</h3><p>While QA was fast, pull requests covering complete features required far more review time than those for partial ones.</p><h3>3. Frequent merge conflicts</h3><p>Before the client-side developer adopted copilot-collections, they used a different set of AI tools and processes, which led to branch conflicts during PR merges.</p><p>It was like a factory where the production line sped up, but the ability to supply the raw materials and move the finished product didn&#8217;t.</p><p>Soon, development was idle, waiting for new tasks, while the review work piled up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UATY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UATY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UATY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UATY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UATY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UATY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:899121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UATY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UATY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UATY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UATY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F584a8327-101a-4a41-91c5-5c76678d8e9e_3840x2018.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Speeding up the whole SDLC</h2><p>The idea of speeding up backlog generation and code review wasn&#8217;t new to us.</p><p>After all, copilot-collections always had a review agent and a separate frontend reviewer to verify UI implementations against Figma designs.</p><p>But when we chose to use AI for 100% of the coding in a somewhat large project, it turned out not to be enough.</p><p>We needed to speed up the extreme ends of the SDLC more.</p><h3>Backlog generation</h3><p>First, we added a new Business Analyst agent to copilot-collections to generate a full backlog of tasks from workshop notes and stakeholder materials.</p><p>This has resulted in 3 major changes to the backlog generation process:</p><ul><li><p>The agent, rather than a human, now produces task descriptions with acceptance criteria and flags unclear or missing requirements,</p></li><li><p>The human BA&#8217;s role shifted from writing tasks to verifying AI output and facilitating stakeholder conversations,</p></li><li><p>Generating a backlog of 600 tasks with this agent took around 3 hours, compared to 2 weeks or more by hand,</p></li></ul><h3>Quality &amp; review</h3><p>Our framework&#8217;s Implement phase ends with a Code Reviewer agent check before the developer opens a pull request.</p><p>The IT team introduced new layers of automated quality control on top of the standard Code Reviewer agent that fires following the Implement phase:</p><ul><li><p>SonarQube now runs alongside every check with a strict configuration designed to detect bugs, vulnerabilities, and code smells,</p></li><li><p>A dedicated AI job now performs a weekly Code Quality Review. <br><br>We&#8217;ve set it up to look for dead code or duplicate logic of the kind that SonarQube often misses,</p></li><li><p>An agent automatically fixes everything the weekly job finds,</p></li></ul><blockquote><p><em>The weekly code quality job flagged multiple dead code instances that SonarQube had not caught.</em></p><p><em>An agent resolved all issues in a single session, keeping the codebase clean without adding manual work to developers&#8217; schedules.</em></p></blockquote><p>The merge phase is the least automated step in the current process.</p><p>When a developer opens a pull request, a second developer reviews the code, and a QA specialist tests that branch before it is merged.</p><p>Luckily, following the strict, mostly automated review process, there are usually few issues left for manual work.</p><p>After these changes to the SDLC, sprint velocity stabilized.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dWoo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dWoo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dWoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1157114,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dWoo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dWoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebf735-6c13-43d1-86fd-127fd7e1d228_3840x2148.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How my view on AI-driven development shifted</h2><p>AI development is still a young field, and each experience alters my perspective on it.</p><p>This time, I&#8217;ve learned enough to call it a major shift in my understanding of AI-driven development.</p><h3>True AI-driven development is coming</h3><p>I&#8217;ve long wanted an AI to be the primary coder rather than a coding assistant, with a human acting as the director and ultimate verifier.</p><p>But it turned out that true AI-driven development was not sustainable when most of the SDLC was still manual.</p><h3>BA&#8217;s role is evolving</h3><p>A human BA should use their soft and analytical skills to communicate with stakeholders and produce quality primary materials that inform AI agents.</p><p>In this new role, they can be a creative force rather than an inputter of manual tasks.</p><h3>Vibe-coding has its place</h3><p>Apps built with tools like Lovable are justly criticized for subpar code, but they are great for quickly producing PoCs.</p><p>I can see full-on AI-driven development like ours becoming the natural next step in transforming those vibe-coded apps into production-ready software.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q047Hzxz0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pfdb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 424w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 848w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1272w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:481035,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://hubs.la/Q047Hzxz0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pfdb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 424w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 848w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1272w, https://substackcdn.com/image/fetch/$s_!pfdb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10993434-1044-4ad1-bd0e-4a9437fc9524_1920x318.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tsh.io/services/ai-enablement&quot;,&quot;text&quot;:&quot;How does this work?&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://tsh.io/services/ai-enablement"><span>How does this work?</span></a></p><h2>Next time</h2><p>I built an AI version of myself called <strong>&#127477;&#127473; Polak AI</strong>, which my teammates consultwhen I don&#8217;t have time to reply (which happens often!).</p><p>Full breakdown in Effective Delivery #21</p><p>Thanks for reading today &#129761;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>We&#8217;re legally obligated to show you this</em></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BpqY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BpqY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BpqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:181,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53778,&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://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.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_!BpqY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!BpqY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5c4d3a-845f-4c9b-8064-b241f6053750_3840x478.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;27c1b9ee-e857-48d7-86d4-805746fcd648&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Don&#8217;t let engineers waste time on pointless work&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:361965187,&quot;name&quot;:&quot;Andrzej Wysocza&#324;ski&quot;,&quot;bio&quot;:&quot;Head of Development @ The Software House | Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!pR0O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fee914d-b1fb-40ab-b2bd-befb8a091488_2001x2000.png&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://andrzejwysoczaski.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://andrzejwysoczaski.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Andrzej Wysocza&#324;ski&quot;,&quot;primaryPublicationId&quot;:5569392}],&quot;post_date&quot;:&quot;2025-09-19T13:35:15.514Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2734d04-f400-428a-8b1e-e38746f282d1_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/dont-let-engineers-waste-time&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:174015307,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_XIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-project-review?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-project-review?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-driven-project-review?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgYV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgYV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97310,&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://effectivedelivery.io/i/191477522?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.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_!zgYV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!zgYV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d29755b-fc6d-4122-bde6-bea378beab24_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Your AI PoC will fail (unless…)]]></title><description><![CDATA[Don&#8217;t launch an AI project you can&#8217;t handle.]]></description><link>https://effectivedelivery.io/p/ai-poc-guide</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-poc-guide</guid><dc:creator><![CDATA[Aleksander Patschek]]></dc:creator><pubDate>Fri, 06 Mar 2026 14:22:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!19Em!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!19Em!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!19Em!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!19Em!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!19Em!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!19Em!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!19Em!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1349075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!19Em!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!19Em!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!19Em!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!19Em!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc877d6e5-3cea-4350-a90a-5d9bea0891c7_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>TL;DR</h2><ul><li><p>95% of AI PoCs fail because executives are too ambitious,</p></li><li><p>A PoC must reflect the company&#8217;s AI readiness to succeed,</p></li><li><p>Companies that lack quality data should target PoCs based on incoming data,</p></li><li><p>Only a high AI readiness lets companies build multi-agent AI PoCs.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-poc-guide#&#167;the-ai-ambition-trap">The AI ambition trap</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-poc-guide#%C2%A7a-beginner's-ai-poc">A beginner&#8217;s AI PoC</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-poc-guide#%C2%A7an-intermediate-ai-poc">An intermediate AI PoC</a></p><p>4. <a href="https://effectivedelivery.io/p/ai-poc-guide#%C2%A7an-advanced-ai-poc">An advanced AI PoC</a></p><div><hr></div><p>Hey there, it&#8217;s Aleksander again.</p><p>As a Solution Architect at TSH, I&#8217;ve helped 11 clients launch their AI PoCs through workshops and consulting.</p><p>95% of AI pilots fail to turn into products, according to a 2025 MIT report.</p><p>My experience tells me that it is because companies often attempt PoCs that are simply too hard for their organizations to handle.</p><p>Today, I&#8217;ll show you how to prevent that with a set of AI PoC guidelines tailored to three AI readiness levels.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tWnl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tWnl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tWnl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg" width="1456" height="1089" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1089,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1056636,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tWnl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tWnl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30e7b191-7493-4eb8-8235-d6e7434e6736_3840x2872.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The AI ambition trap</h2><p>The standard AI proof-of-concept process follows 4 steps.</p><ol><li><p>Gather information,</p></li><li><p>Build the PoC,</p></li><li><p>Report the findings,</p></li><li><p>Make the decision,</p></li></ol><p>This process is correct, but it doesn&#8217;t protect you from attempting a PoC that is too hard for your company.</p><p>It won&#8217;t stop you from trying to enhance a process with AI when you don&#8217;t have the right historical data.</p><p>It won&#8217;t flag a PoC that will take too long to validate.</p><p>This standardized process leaves room for excessive ambition to become the biggest obstacle for a PoC.</p><p>The goal is to match that ambition to what your organization can afford to carry to development.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;48c27a0b-67b6-4218-b456-5cfce0b9c420&quot;,&quot;duration&quot;:null}"></div><h2>A beginner&#8217;s AI PoC</h2><h3>Who is this for</h3><p>These guidelines are for organizations that:</p><ul><li><p>do not have structured AI-ready data,</p></li><li><p>have not built AI-enhanced features before,</p></li><li><p>and do not have machine learning experts on board.</p></li></ul><h3>Your PoC guidelines</h3><h4>Focus on generating the right ideas first</h4><p>If you struggle with data, ideas that rely on it are off the table.</p><p>Create AI PoC ideas that focus on handling incoming rather than historical data, such as document processing.</p><p>Brainstorm with the internal team and ask end users or employees where they lose time.</p><p>Consult legal before building anything with AI, because the legal department can block your idea for many reasons.</p><p>An IT team can spend months building a feature only to discover that it is a legal dead end.</p><p>The reasons can include violations of contracts, data regulations, or industry-specific policies.</p><h4>Find an experienced partner</h4><p>A technological partner who has deployed AI before can flag other risks the IT team might not consider, such as data handling, error handling, and compliance.</p><p>A partnership like this can take the form of workshops to develop a viable AI PoC.</p><p>If the IT team lacks AI expertise, this kind of partnership is also a way to build some, regardless of which direction the PoC goes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6sUo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6sUo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6sUo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg" width="1456" height="912" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:912,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:838136,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!6sUo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6sUo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8195c201-7b36-4e48-8e0e-24ee7e6141cd_3840x2404.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Don&#8217;t insist on AI</h4><p>Perhaps AI isn&#8217;t for you now. If there is no process to speed things up and no strong data to support more complex actions, try a different direction.</p><blockquote><p><em>One client insisted on adding AI to a feature even after we showed that a traditional solution would be cheaper and faster.</em></p><p><em>The client wanted AI because it was trendy, not because it solved a problem.</em></p><p><em>Forcing AI into a process that does not require it can make the workflow worse, not better.</em></p></blockquote><h2>An intermediate AI PoC</h2><h3>Who is this for</h3><p>Let&#8217;s now focus on organizations that:</p><ul><li><p>attempted 1 or 2 AI PoCs before,</p></li><li><p>have some AI expertise on board,</p></li><li><p>maintain at least some structured process data.</p></li></ul><h3>Your PoC guidelines</h3><h4>Pick a non-critical, boring process</h4><p>You may feel confident with your AI expertise.</p><p>Still, don&#8217;t be more ambitious than you need to be.</p><p>Try automating time-consuming tasks, such as document processing, data extraction, or content summarization.</p><p>Choosing a non-critical process is important because the IT team wants to improve work without risking a break in a larger system.</p><h4>Stay within 2 weeks</h4><p>If the PoC takes longer than 2 weeks, it&#8217;s a sign that you&#8217;re going too deep.</p><p>Those 2 weeks should answer 2 questions:</p><ul><li><p>is this idea possible to build?</p></li><li><p>should the IT team build it?'</p></li></ul><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;a12484ca-6dcc-49c7-b292-633ee87303f9&quot;,&quot;duration&quot;:null}"></div><h4>Estimate production costs during the PoC</h4><p>At this level, you should build AI PoCs with a high likelihood of going to production, not just for education.</p><p>Consider this right from the beginning.</p><p>Testing costs little, but running the same feature in production can cost much more.</p><p>If the estimated cost is too high, reduce the scope.</p><h4>Work asynchronously</h4><p>If you have an ambitious idea that you really don&#8217;t want to abandon, there may be a way.</p><p>Start with the most basic PoC possible.</p><p>While it&#8217;s in development, generate the data you&#8217;ll need to broaden the PoC&#8217;s scope.</p><blockquote><p><em>A client lacked the structured data for a complex PoC.</em></p><p><em>They started smaller while the organization collected and organized data in parallel.</em></p><p><em>In 2 months, that data became historical and usable for the next iteration.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vg_l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vg_l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vg_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg&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;:640690,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vg_l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vg_l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb648d55a-ef38-4824-b981-e29ccadb5d48_3840x2160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>An advanced AI PoC</h2><h3>Who is this for</h3><p>This is dedicated to organizations with:</p><ul><li><p>clean, up-to-date data,</p></li><li><p>a strong technical organization,</p></li><li><p>at least some actual AI experience.</p></li></ul><p>Quality data is the true differentiator.</p><p>As long as you have it, you may qualify for this bracket, even if your IT team has not done much AI product development yet.</p><h3>Your PoC guidelines</h3><h4>Follow the same steps, but extend the scope</h4><p>At this point, you may feel that you have the means to skip the PoC process and go straight to development.</p><p>Hear me out.</p><p>The more ambitious your idea is, the more it will cost you if it fails.</p><p>A complex chatbot, when implemented incorrectly, can cost you tons of money in tokens wasted on user queries that should have been blocked.</p><p>Having more money does not mean the IT team can skip the validation.</p><p>However, what you can do is:</p><ul><li><p>extend the PoC to 3-4 weeks,</p></li><li><p>use internal data to train models and fine-tune the solution,</p></li><li><p>go for complex projects, like chatbots,</p></li><li><p>try a multi-agent solution.</p></li></ul><p>The main difference between mid-level and advanced IT teams is how many things they can automate with AI using their data.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;5b1b49a9-a37e-454e-8e78-6b4b9b8201e9&quot;,&quot;duration&quot;:null}"></div><h4>Use milestones</h4><p>If you want to validate a complex project, but still have something to release early, reverse the typical process of extending a basic idea.</p><p>Think of the whole complex solution first.</p><p>Then, figure out if you can validate just a part of it and make that your first milestone.</p><p>For example, if your idea is a chatbot that answers any business question, make one only for a single product from your suite.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xa7o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xa7o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xa7o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg" width="1456" height="791" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:791,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1194668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xa7o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xa7o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2ec258-b4cf-4707-825c-94b7d9580691_3840x2086.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>In Effective Delivery #20, Adam Polak will explain the ups and downs of doing 100% AI-powered development for the first time in a commercial project.</p><p>That&#8217;s it for today &#9996;&#65039;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>Read our most popular issue next</em></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-REe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-REe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 424w, https://substackcdn.com/image/fetch/$s_!-REe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 848w, https://substackcdn.com/image/fetch/$s_!-REe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 1272w, https://substackcdn.com/image/fetch/$s_!-REe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-REe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png" width="1456" height="237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:237,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67295,&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://effectivedelivery.io/i/190088972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.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_!-REe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 424w, https://substackcdn.com/image/fetch/$s_!-REe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 848w, https://substackcdn.com/image/fetch/$s_!-REe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 1272w, https://substackcdn.com/image/fetch/$s_!-REe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb703cb5-17c5-4898-ab46-e1a7e99237c5_3840x626.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cf3a8143-9c78-4fca-a4ee-74b712f75709&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Our AI framework made all developers 30-40% faster&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58504599,&quot;name&quot;:&quot;Adam Polak&quot;,&quot;bio&quot;:&quot;&#129504; CTO @ The Software House | &#127897;Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eba45a-e75c-4e1d-b7c8-1116033d8352_1000x1000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://adampolak.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://adampolak.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Adam Polak&quot;,&quot;primaryPublicationId&quot;:5373558}],&quot;post_date&quot;:&quot;2026-02-06T14:23:18.691Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a331f07d-400f-4e06-97bb-d14beb54b4a8_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-development-framework&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186594153,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_XIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-poc-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-poc-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-poc-guide?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:2778,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!huZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[95% of AI pilots fail. Here’s the fix.]]></title><description><![CDATA[This checklist prevents AI failures.]]></description><link>https://effectivedelivery.io/p/ai-readiness-checklist</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-readiness-checklist</guid><dc:creator><![CDATA[Aleksander Patschek]]></dc:creator><pubDate>Fri, 20 Feb 2026 14:28:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L2Pa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><p>&#128276; <em>+121 subscribers in February! We appreciate you! Thank you for your trust.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L2Pa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L2Pa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L2Pa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/188597982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L2Pa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L2Pa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10aa2c72-3cdd-4f5f-9f1a-72d417faba39_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>Individual departments struggle to collaborate on AI PoCs,</p></li><li><p>Managers discover flaws in their AI plans too late,</p></li><li><p>A 12-item checklist helps assess AI readiness,</p></li><li><p>Find out what you lack to minimize the risk of failure.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-readiness-checklist#%C2%A7why-ai-pocs-fail">Why AI PoCs fail</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-readiness-checklist#%C2%A7the-ai-readiness-checklist">The AI readiness checklist</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-readiness-checklist#%C2%A7interpreting-the-results">Interpreting the results</a></p><div><hr></div><p>Hello! Aleksander Patschek at your service.</p><p>I am a Solution Architect at The Software House.</p><p>According to MIT&#8217;s 2025 report, 95% of gen AI pilots fail to deliver ROI.</p><p>Technology is not the problem.</p><p>Companies simply start software projects beyond what they can afford.</p><p>The mistake executives make is believing that building AI features looks exactly the same as regular development features.</p><p>I&#8217;ve co-launched 11 AI PoCs, and I&#8217;m here to warn you that they&#8217;re not the same.</p><p>I designed a checklist to help you identify flaws in your AI preparation before you invest.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9ed45fba-22fc-4172-952a-7a2ff7afc314&quot;,&quot;duration&quot;:null}"></div><h2>Why AI PoCs fail</h2><p>A non-AI feature often requires only your IT team.</p><p>An AI feature often calls for coordination across departments that rarely work together.</p><ul><li><p>Legal must determine what data can be sent to AI providers,</p></li><li><p>Data teams must ensure information is clean and accessible,</p></li><li><p>Governance must create rules for AI usage,</p></li><li><p>IT must implement the solution.</p></li></ul><p>If any department is not ready, the project may fail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ufG4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ufG4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ufG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg" width="1456" height="990" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/effbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:990,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1171603,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/188597982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ufG4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ufG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feffbc5c2-7ba2-43a5-9961-b9a37eefc8e1_3840x2610.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The AI readiness checklist</h2><p>In my experience, successful AI pilots start from an audit of internal AI capabilities.</p><p>Unfortunately, many managers rush their projects, skipping the audit or missing key areas.</p><p>My checklist covers all the essential areas while remaining short and sweet.</p><p>Find out if the AI initiative you have in mind is likely to succeed or something to give up on now, before it wastes time and money.</p><h3>Business</h3><h4><strong>1. Our AI initiative solves a real user need</strong></h4><p>There&#8217;s evidence that users are tired of AI features.</p><p>Just one report suggests 35% of users don&#8217;t want AI on their devices (Circana, 2026).</p><p>Ask users whether they need AI and where it could improve their work.</p><p>You can use methods such as:</p><ul><li><p>user interviews,</p></li><li><p>surveys,</p></li><li><p>data analysis.</p></li></ul><p>Many AI success stories come from relatively simple use cases, such as document processing.</p><p>Such projects focus on automating processes that users or employees find tedious.</p><h4>2. Our internal processes are well-organized</h4><p>AI can speed up a process only if it&#8217;s well-organized to begin with.</p><p>Processes that involve a lot of repetition are AI-friendly, while multiple exceptions and edge cases make it hard for AI to account for different scenarios.</p><p>Talk to the people actually doing the work to understand how the process functions, not just how it looks on paper.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;22b22ab8-5f60-4bb8-b2c6-11620d844cbe&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Data</h3><h4>3. The data required for the AI initiative exists</h4><p>Features like document processing often require minimal historical data, as AI mostly works with incoming documents.</p><p>But if you receive invoices in unusual formats, you need historical examples to train the AI to extract information.</p><p>Similarly, chatbots often require huge amounts of data because AI must accurately answer company-specific questions.</p><p>Ensure you have the data that fits your needs.</p><h4>4. There is sufficient data</h4><p>The chatbot example shows that sometimes you not only have to ensure that the data you need exists, but also that there&#8217;s enough of it.</p><p>At other times, you may find that the data you seek is potentially available, but extra effort is required to obtain it.</p><p>For example, if the process knowledge you seek exists only in employees&#8217; heads, document it.</p><h4>5. The data is clean and actual</h4><p>Out-of-date data will make AI provide outdated answers.</p><p>Data must also be organized and accessible, ideally in a single location, such as a data warehouse.</p><p>If your data is scattered across systems, organize it before starting AI development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Yl0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Yl0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Yl0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg" width="1456" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1047867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/188597982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Yl0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Yl0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54afd02e-f43e-4905-b621-840b2d871bc8_3840x2686.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Human resources</h3><h4>6. Engineers know how to use AI</h4><p>Implementing AI requires specialized knowledge that goes beyond basic prompting.</p><p>Your engineers may need to work with vector databases and perform retrieval-augmented generation or agentic orchestration.</p><p>Fine-tuning models often requires machine learning experts rather than regular backend developers.</p><p>If AI development is a one-time project, partnering with an experienced software company may cost less than upskilling or hiring.</p><p>Your developers may also acquire expertise from working with them.</p><h4>7. Employees have a positive attitude towards AI</h4><p>People sometimes fear AI will replace them, so they resist adoption.</p><p>Remind them that AI can&#8217;t automate all of their work.</p><p>Instead, it will speed up a lot of it, making their lives easier and improving their productivity.</p><p>As such, they are much better off using it to the fullest.</p><p>If they don&#8217;t, another human willing to use new tools will take their job instead of AI.</p><h3>Infrastructure</h3><h4>8. The AI POC can use the cloud</h4><p>Cloud providers make AI implementation easier by handling model deployment, maintenance, and low-latency responses.</p><p>Your IT team then focuses on business logic rather than infrastructure management.</p><p>Go for the cloud if there are no good reasons not to.</p><h4>9. On-premise trade-offs are acceptable</h4><p>Some regulations or company policies force data to stay on-premises.</p><p>The best AI models from OpenAI, Anthropic, or Google aren&#8217;t available as open source.</p><p>Open-source alternatives have smaller context windows, more hallucinations, and lower-quality answers.</p><blockquote><p><em>One client had strict data-residency policies, which forced them to use on-premises infrastructure for AI.</em></p><p><em>When tasked with extracting data from financial documents, the smaller on-prem models produced lower-quality results than expected.</em></p><p><em>The project was abandoned after the proof-of-concept.</em></p></blockquote><p>If you have to use on-prem infrastructure, target simple tasks that smaller LLMs can handle.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xlPQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xlPQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xlPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg" width="1456" height="838" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:838,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1185157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/188597982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xlPQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xlPQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffafd6785-6993-4290-8b3b-29a29037d9a1_3840x2210.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Governance</h3><h4>10. Documented AI usage rules exist</h4><p>Employees often use AI tools like ChatGPT without the company&#8217;s guidance.</p><p>They send sensitive customer data, proprietary code, or confidential business information to external AI providers.</p><p>You should have a rulebook that covers:</p><ul><li><p>What AI can be used for,</p></li><li><p>What data can be sent,</p></li><li><p>Which company subjects (e.g., internal projects, expertise, or secrets) are off-limits for any AI-based initiative.</p></li></ul><h4>11. The AI initiative is backed by legal</h4><p>Some data requires anonymization before sending to AI, while other data may be entirely prohibited from leaving your systems.</p><p>Talk to your law department at the earliest stage of the AI initiative.</p><p>They can easily block any initiative, so getting their approval early prevents wasted development time.</p><blockquote><p><em>A client discovered mid-project that their legal team would not approve the release.</em></p><p><em>The AI feature violated data processing contracts with customers</em></p><p><em>Six months of development were wasted.</em></p></blockquote><h3>Metrics</h3><h4>12. Baseline KPIs exist for comparison</h4><p>Having data on how fast processes run makes it easy to prove if AI implementation was successful in speeding them up.</p><p>You might find that document processing improved by 50% while another area showed only a 10% improvement.</p><p>If you don&#8217;t have such KPIs, check if you can add them before you go through with your AI plan.</p><h2>Interpreting the results</h2><p>Don&#8217;t look only at how many times you thought &#8220;yes&#8221;.</p><p>You can score perfectly on business items but have no usable data.</p><p>If you have no organized processes or data, and your law department knows nothing about AI, stop your initiative and prepare your business first.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;89840f19-c51a-437d-bee4-22b6ab0f8c47&quot;,&quot;duration&quot;:null}"></div><p>If processes are mostly organized and you have usable data, start a small AI pilot.</p><p>If none of the issues raised in the checklist stop you, you may be ready for a major AI initiative.</p><p>But you probably know that already.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2GGZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2GGZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2GGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg" width="1456" height="1156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1156,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1281293,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/188597982?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2GGZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2GGZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24c23d53-4b6d-494d-bc7b-2ac2ded760e1_3840x3048.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>I will explain how to approach AI product development based on your readiness level.</p><p>Thanks for reading today &#128075;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QGIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QGIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!QGIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7df288e8-cb13-43bf-895c-b8d718eb4750_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>Have you read this record-breaking issue?</em></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cs2E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cs2E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 424w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 848w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 1272w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cs2E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png" width="1456" height="237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:237,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30306,&quot;alt&quot;:&quot;&quot;,&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://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Cs2E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 424w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 848w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 1272w, https://substackcdn.com/image/fetch/$s_!Cs2E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F531f847f-a219-410f-8c35-13dbfd59f9a7_1920x313.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ead8e184-96dc-4717-a70c-950f3fde8744&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Our AI framework made all developers 30-40% faster&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:58504599,&quot;name&quot;:&quot;Adam Polak&quot;,&quot;bio&quot;:&quot;&#129504; CTO @ The Software House | &#127897;Host @ Taby vs Spacje&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eba45a-e75c-4e1d-b7c8-1116033d8352_1000x1000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://adampolak.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://adampolak.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Adam Polak&quot;,&quot;primaryPublicationId&quot;:5373558}],&quot;post_date&quot;:&quot;2026-02-06T14:23:18.691Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a331f07d-400f-4e06-97bb-d14beb54b4a8_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-development-framework&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:186594153,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:9,&quot;comment_count&quot;:0,&quot;publication_id&quot;:5364223,&quot;publication_name&quot;:&quot;Effective Delivery&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6GsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd5eb6f-684d-4c69-9c41-5bf0a04e82f8_1000x1000.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_XIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg" width="1456" height="53" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:53,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123330,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186618076?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!_XIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_XIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F617685ef-a45e-4a94-aa17-ecaf7944808d_3840x140.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-readiness-checklist?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-readiness-checklist?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-readiness-checklist?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:2778,&quot;alt&quot;:&quot;&quot;,&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://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!huZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Our AI framework made all developers 30-40% faster]]></title><description><![CDATA[Get it for free from GitHub.]]></description><link>https://effectivedelivery.io/p/ai-driven-development-framework</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-driven-development-framework</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 06 Feb 2026 14:23:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a331f07d-400f-4e06-97bb-d14beb54b4a8_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GwrJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GwrJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GwrJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:816273,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GwrJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GwrJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe20bf17-bc48-4be1-8dea-72a61d14726e_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>TL;DR</h2><ul><li><p>Our AI-driven development framework introduced a single flow for all engineers,</p></li><li><p>It&#8217;s called copilot-collections, and it&#8217;s used by 220+ developers,</p></li><li><p>Developers using the framework became 30-40% more productive,</p></li><li><p>You can use copilot-collections to deliver features days faster.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-driven-development-framework#%C2%A7why-we-built-this">Why we built this</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-driven-development-framework#%C2%A7copilot-collections-under-the-hood">copilot-collections under the hood</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-driven-development-framework#%C2%A7how-to-use-copilot-collections">How to use copilot-collections</a></p><p>4. <a href="https://effectivedelivery.io/p/ai-driven-development-framework#:~:text=be%20replicated%20elsewhere.-,Get%20the%20repo,-Access%20copilot%2Dcollections">Get the repo</a></p><div><hr></div><p>Hello! Adam here.</p><p>Many IT departments gave developers AI coding tools, but saw no productivity gains.</p><p>From what I&#8217;ve noticed, 90% of teams fail to use AI effectively.</p><p>I believe one of the main reasons is that, when given total freedom, each engineer uses AI in their own way.</p><p>As a result, every one of them gets a different productivity boost.</p><p>Together with 11 engineers, I built copilot-collections to introduce a consistent AI workflow that everyone can use to achieve a baseline increase in efficiency.</p><h2>Why we built this</h2><p>Most companies give developers an AI tool and say, &#8220;Use it&#8221;.</p><p>Some engineers use AI efficiently, like a coding partner, while others treat it just like a search engine.</p><p>Many developers end up using different coding configurations for AI or even different models of it.</p><p>Inconsistent productivity is the result.</p><ul><li><p>AI champions improve efficiency even 200%,</p></li><li><p>Frontline developers see little to no gain,</p></li><li><p>Knowledge stays with the power users.</p></li></ul><p>copilot-collections is an AI-driven development framework that levels out the gains by providing a standardized workflow.</p><p>In my organization, it provided an average productivity boost of 30-40% for developers who used it compared to when they didn&#8217;t.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!facb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!facb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!facb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!facb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!facb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!facb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg" width="1456" height="997" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:997,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1057571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!facb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!facb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!facb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!facb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5db15f1f-4d20-425a-b397-90a84f05e565_3840x2630.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>copilot-collections under the hood</h2><p><a href="https://github.com/TheSoftwareHouse/copilot-collections">copilot-collections,</a> which we&#8217;re now sharing for free, is a virtual delivery team that mirrors how we deliver at The Software House.</p><p>It&#8217;s built around GitHub Copilot and ties multiple tools (VS Code, Jira, Figma, Context7, Playwright, and Sequential Thinking) into a consistent workflow.</p><h3>The 4-phase delivery workflow</h3><h4><strong>1. Research </strong></h4><p><code>Prompt: /research</code></p><p>Copilot builds context around a task and sources related information.</p><h4><strong>2. Plan </strong></h4><p><code>Prompt: /plan</code></p><p>It creates a structured implementation plan with clear acceptance criteria.</p><h4><strong>3. Implement </strong></h4><p><code>Prompt: /implement</code></p><p>It executes against the agreed plan from phase 1.</p><h4><strong>4. Review </strong></h4><p><code>Prompt: /review</code></p><p>It performs a structured code review and automatically introduces bug fixes.</p><p>Each phase uses artifacts created by the previous phase.</p><p>For example, task summaries from the Research phase are used during the Plan phase to create a checklist of actions to perform later.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yd26!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yd26!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yd26!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yd26!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yd26!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yd26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1032813,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yd26!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yd26!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yd26!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yd26!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F973cea96-4f57-49fb-b855-699bf7106a76_3840x2162.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The extended frontend delivery track</h3><p>For frontend tasks, we added 2 more phases:</p><ul><li><p>Review UI (/review-ui) focuses on verifying UI implementation against Figma designs.</p></li><li><p>Implement UI (/implement-ui) performs iterative verification with Figma for a pixel-perfect implementation.</p></li></ul><h3>The 6 AI agents</h3><p>When you add the two extra phases from the frontend workflow, copilot-collections offers 6 AI agents:</p><blockquote><h4>1. Business Analyst </h4><p>Extracts and organizes knowledge from Jira and other sources, asking questions to clarify any ambiguities it encounters.</p><h4>2. Architect </h4><p>Creates the solution&#8217;s blueprint that can include components and interfaces, architecture sketches, and integration strategies.</p><h4>3. Software Engineer </h4><p>Writes and refactors the code following the agreed plan.</p><h4>4. Frontend Software Engineer</h4><p>Specializes in UI implementation with design verification.</p><h4>5. UI Reviewer</h4><p>Verifies the implementation against Figma designs and reports mismatches ranked by their severity.</p><h4>6. Code Reviewer</h4><p>Performs structured code reviews and risk detection.</p></blockquote><p>The framework is built around VS Code.</p><p>In our experience, it works best with GitHub Copilot.</p><p>MCP integrations connect it with Atlassian, Figma, and Playwright.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R2_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R2_y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R2_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg" width="1456" height="1269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1269,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1206807,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R2_y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R2_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e28baa0-5542-48c3-9a10-3a3e1500c204_3840x3346.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How to use copilot-collections</h2><p>We use copilot-collections in about 70% of our projects now.</p><p>Here are our best practices.</p><h3>Help the agent generate requirements</h3><p>The workflow is built so that the agent, either the Business Analyst or the Architect, will ask you extra questions to clarify the information gathered from tasks and other sources.</p><p>Answer the questions to help improve the requirements generated by the agent.</p><p>For best results, treat the agent as your partner rather than a servant.</p><h3>Always verify the results</h3><p>Focus especially on the outputs of the Research and Plan stages.</p><p>Any gaps in the proposed solution or project knowledge are much less costly to remove when caught early.</p><h3>Use Copilot Instructions</h3><p>The agent and prompts of copilot-collections give you a consistent AI development workflow.</p><p>However, code quality depends more on Copilot Instructions.</p><p>They serve as coding guidelines and can be customized for each project.</p><h3>Prioritize repetitive features</h3><p>Features such as user authentication, user management, and role assignment are ideal for this framework.</p><p>These features have recurring requirements that our AI framework has already analyzed.</p><p>If your backlog contains well-defined acceptance criteria, the framework can deliver such features with minimal intervention.</p><blockquote><p><em>Since standard features are easier to describe and AI models already know them well, we could write clear requirements for building them.</em></p><p><em>As a result, we can now develop complete user management systems in a few hours instead of days.</em></p></blockquote><p>In the near future, we&#8217;re planning to further improve the development of repetitive features by extending the framework with Agent Skills.</p><p>Through Skills, agents will gain on-demand access to specific expertise.</p><p>For example, you will be able to build a Skill dedicated to developing a payment processing system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oTtk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTtk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTtk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg" width="1456" height="1159" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1159,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1079504,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oTtk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTtk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a9dd54f-4ac2-4591-8e19-77f7bf0229c4_3840x3058.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Try it for greenfield projects</h3><p>The framework is really good at building features and applications from scratch (so-called greenfield apps).</p><p>Existing codebases add extra context, making analysis harder.</p><p>Modernization projects can still work, but require quality requirements and oversight.</p><h3>Assign experienced overseers</h3><p>Knowledge base, instructions, or Agent Skills won&#8217;t fully replace experienced engineers who have lived through real-world troubles.</p><p>It&#8217;s best to have them oversee the work.</p><blockquote><p><em>We used copilot-collections to migrate from legacy to microservices.</em></p><p><em>AI sometimes suggested workable but not cost-optimized solutions because it didn&#8217;t understand the full business context.</em></p><p><em>Experienced engineers asked AI questions to help it find better solutions.</em></p></blockquote><h3>Customize or replicate our framework</h3><p>You can customize our framework with new agents and prompts.</p><p>If you use a code editor different than VS Code, such as Cursor or Kiro, you can still recreate the same workflow.</p><p>Most of copilot-collections&#8217; agents and prompts can be replicated elsewhere.</p><div class="pullquote"><h2>Get the repo</h2><p>Access <a href="https://github.com/TheSoftwareHouse/copilot-collections">copilot-collections</a> on GitHub. It has 64 stars so far!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jqfh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jqfh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 424w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 848w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 1272w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jqfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2743277,&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://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.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_!jqfh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 424w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 848w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 1272w, https://substackcdn.com/image/fetch/$s_!jqfh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a1c4fa1-ecd9-4926-8c92-2ca39ecaf249_3596x2012.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></div><div><hr></div><h2>Next time</h2><p>Aleksander Patschek will provide a checklist to assess your company&#8217;s AI readiness and find the right approach for starting an AI project.</p><p>Thanks for reading today &#9996;&#65039;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjozNTUwNDIwMDcsInBvc3RfaWQiOjE4MDE2NjQzNCwiaWF0IjoxNzY1NTMwNTEwLCJleHAiOjE3NjgxMjI1MTAsImlzcyI6InB1Yi01MzY0MjIzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.6RNRbFLZECe1kEYVuqYRr6byMo9qYSnuijOnz-Jk4s8&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-driven-development-framework?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-driven-development-framework?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huZN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huZN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:2778,&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://effectivedelivery.io/i/186594153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.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_!huZN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!huZN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!huZN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc58d38e-6dab-41ab-9142-d4f2782b9c8d_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Stop bothering your IT team with questions]]></title><description><![CDATA[You should have 80% of the answers.]]></description><link>https://effectivedelivery.io/p/project-awareness</link><guid isPermaLink="false">https://effectivedelivery.io/p/project-awareness</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 23 Jan 2026 14:18:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bfebb413-028d-4be7-a708-7197368eb218_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bCai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bCai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bCai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bCai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bCai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bCai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/adbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:937970,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bCai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bCai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bCai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bCai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fadbfca2c-1c77-49f9-b42f-2593d2c33ac0_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>IT managers should answer 80% of project questions without asking their team</p></li><li><p>Context switching caused by constant questioning kills developers&#8217; productivity</p></li><li><p>Managers who lack project awareness cannot secure long-term efficiency</p></li><li><p>Backlog, repositories, and pull requests contain most answers one could need</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/project-awareness#&#167;low-project-insight-vs-delivery-speed">Low project insight vs delivery speed</a></p><p>2. <a href="https://effectivedelivery.io/p/project-awareness#&#167;questions-managers-should-answer-alone">Questions managers should answer alone</a></p><div><hr></div><p>Greetings! &#129761;</p><p>Adam here.</p><p>How often do IT managers say something like &#8220;I don&#8217;t know, but I&#8217;ll ask the team&#8221;?</p><p>15 years in IT taught me that relying on your engineers for answers negatively impacts delivery.</p><p>And it goes far beyond distracting them from work.</p><p>If you don&#8217;t want to slow down your team because of poor project knowledge, you should be able to answer 80% of project questions on your own.</p><div><hr></div><p><em>&#8220;(...) a programmer often spends a significant amount of time (i.e. 15-30 minutes) reconstructing working context before resuming interrupted tasks.&#8221;</em></p><p><strong>Abad et al., 2018, n=132</strong></p><div><hr></div><h2>Low project insight vs delivery speed</h2><p>The negative effects of questioning begin the moment you ask the team something you should know.</p><h3>Short-term impact</h3><p>Each question to a developer costs more than you can imagine.</p><p>Nothing ever costs just &#8220;a minute&#8221; of their time.</p><p>Interrupted engineers stop coding and jump through browser windows to return an answer ASAP.</p><p>Then, they still need the mental strength to refocus on their project.</p><p>It&#8217;s worse when a question creates a chain reaction.</p><p>You definitely experienced this:</p><ul><li><p>You were asked a question</p></li><li><p>You passed the question to another developer</p></li><li><p>That developer passed it to another person</p></li></ul><p>So, 1 question can steal the time of 2 more people.</p><p>Needless questions also have a way of extending meetings, further draining the team&#8217;s effectiveness.</p><blockquote><p><em>Our client regularly held daily standups that lasted 1 hour or more.</em></p><p><em>After a review, we found that one of the managers asked each developer to present what they did yesterday.</em></p><p><em>He would have saved everyone a lot of time if he had just reviewed the board.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cf8-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cf8-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cf8-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg" width="1456" height="662" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:662,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:815275,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cf8-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cf8-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d24f1f-daea-4388-a943-76f692ade80b_3840x1746.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Long-term impact</h3><p>IT managers with poor project knowledge catch delivery problems way too late.</p><blockquote><p><em>One of our Engineering Managers trusted his team so much that he skipped metric reviews.</em></p><p><em>After 2 months, he discovered the project was 3 months behind schedule.</em></p><p><em>Metric analysis tools were available but unused.</em></p></blockquote><p>It was too late to avoid a delay that hurt many stakeholders.</p><p>While I believe in team autonomy, nothing says trust should be unconditional.</p><p>This manager should have:</p><ul><li><p>never relied on the IT team&#8217;s estimates indefinitely,</p></li><li><p>reviewed lead and cycle time every few days to confirm the team&#8217;s claims.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PNhg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PNhg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PNhg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg" width="1456" height="1201" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1201,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1428828,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PNhg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PNhg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7658284b-13ae-45d4-971f-947a6b8dac3d_3840x3168.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Questions managers should answer alone</h2><p>As a CTO, I teach our EMs to dig into project data instead of disrupting engineers.</p><p>Here&#8217;s how to answer 80% of the most common stakeholder questions.</p><h3>1. What is the current status of this feature?</h3><p>Let&#8217;s un-teach people to ask this in favor of self-reporting.</p><h4>The answer</h4><p>The task tracker holds it.</p><p>In particular, you can find it in a well-maintained backlog with clear task visibility.</p><p>Look at when the task was updated, and who owns it in JIRA, Linear, or Trello.</p><p>Responsible IT managers review the backlog at least every few days to spot any delivery blockers.</p><h3>2. Are we on track to deliver on time?</h3><p>Predicting development delays costs less than a last-minute realization that affects the timeline and the budget.</p><h4>The answer</h4><p>Cycle time and lead time metrics have it.</p><p>Velocity counted with story points is unreliable, as IT teams can estimate the same job differently, <a href="https://effectivedelivery.io/p/4-development-metrics">manipulating the numbers</a>.</p><p>Cycle time and lead time measure the actual delivery time and cannot be gamed.</p><p>Review them every few days.</p><p>The earlier you spot a negative trend, the faster you can intervene.</p><p>You can also connect your tracker to an AI to automate the analysis.</p><p>We tested this internally, and it works well for quick status checks.</p><p>However, AI should supplement your knowledge rather than replace hands-on involvement.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rh8E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rh8E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rh8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg" width="1456" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1079670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rh8E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rh8E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F252ef9fc-78a4-47cc-894a-88b5f7c27b21_3840x2524.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. What technologies does the team use and why?</h3><p>Stakeholders inevitably ask about compatibility, constraints, and technical capabilities.</p><h4>The answer</h4><p>When joining a new project, any IT manager should have access to:</p><ul><li><p>a task tracker,</p></li><li><p>repositories,</p></li><li><p>design tools like Figma,</p></li><li><p>the knowledge base like Confluence or Notion.</p></li></ul><p>Having that access, you can check the repository structure and package files for dependencies.</p><p>Then, review the architecture documentation.</p><p>Try to understand how engineers chose these technologies and what alternatives they considered.</p><h3>4. What problems or blockers are there?</h3><p>You can only guarantee the project timeline is valid if you know what issues exist and how much time they might cost.</p><h4>The answer</h4><p>Daily standups are a good opportunity to reveal any blockers.</p><p>Walk through the board of your tracker column by column instead of asking the 3 standard questions of what you did yesterday, today, and what obstacles you see.</p><p>Pair programming is another great way to spot potential project derailment early.</p><p>If you see a developer struggling, code with them to learn about the blocker firsthand while helping to resolve it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jei6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jei6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jei6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jei6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jei6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jei6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jei6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jei6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jei6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jei6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a2b0259-4c6a-4f85-b912-83c93f668048_3840x120.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>You could see 30% faster Lead Time</em></h4><p>I (Adam) and my crew help engineers become AI-for-code veterans. In 30 days.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hubs.la/Q04023pR0&quot;,&quot;text&quot;:&quot;How does this work?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hubs.la/Q04023pR0"><span>How does this work?</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mXB-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mXB-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mXB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mXB-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mXB-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bba39c6-b668-49b0-ae37-e9262a8d3f1e_3840x120.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>5. How was this technical problem solved?</h3><p>Understanding implementation decisions helps you answer follow-up questions and guide future work.</p><h4>The answer</h4><p>Pull requests have it.</p><p>Make it a habit to review what gets merged into the main branch.</p><p>Filter by merged PRs from the past few days and scan descriptions and changes.</p><p>You don&#8217;t need to review every PR in detail.</p><p>Focus on PRs that touch critical parts of the system or implemented features you need to understand.</p><p>By reviewing PRs regularly, you learn how the team solves problems without asking.</p><p>What&#8217;s more, code reviews can help an IT manager who rarely codes stay up to date with implementation practices.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hvKV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hvKV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hvKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg" width="1456" height="1213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1213,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1603328,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hvKV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hvKV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51e454bd-3bb4-4f8a-b471-d09da62b3e0a_3840x3200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>6. Why do we need this feature?</h3><p>Understanding the &#8220;why&#8221; helps you make better technical decisions aligned with business goals.</p><h4>The answer</h4><p>Product documentation, stakeholder conversations, and project briefs hold this context.</p><p>Analyze it against industry benchmarks and reports to find out how the product compares to competitive ones, and where it fits in the market.</p><h3>7. What does this requirement mean?</h3><p>Sometimes, &#8220;I&#8217;ll ask the team&#8221; morphs into &#8220;I&#8217;ll ask the stakeholder&#8221;, which usually presents the manager as a disconnected one.</p><h4>The answer</h4><p>It&#8217;s in all the meetings, like a project kick-off, and workshops you hold with your client.</p><p>Ideally, you should understand every client requirement when it is first presented to you.</p><p>Ask questions only when needed.</p><p>If there&#8217;s something unclear to you, assume that it will also be unclear to your teammates.</p><p>At a minimum, understand the requirement before you pass it to the team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_foS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_foS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_foS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_foS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_foS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_foS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg" width="1456" height="738" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:738,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:884980,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/185421374?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_foS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_foS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_foS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_foS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78cab142-7e4f-4046-a9b6-b04443059865_3840x1946.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>Aleksander Patschek, one of our main AI experts, will demonstrate how to verify whether your company has the resources needed to develop AI-powered products.</p><p>Have a good one &#128075;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjozNTUwNDIwMDcsInBvc3RfaWQiOjE4MDE2NjQzNCwiaWF0IjoxNzY1NTMwNTEwLCJleHAiOjE3NjgxMjI1MTAsImlzcyI6InB1Yi01MzY0MjIzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.6RNRbFLZECe1kEYVuqYRr6byMo9qYSnuijOnz-Jk4s8&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/project-awareness?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/project-awareness?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[The 6 traits of an ace Engineering Manager (2/2)]]></title><description><![CDATA[Recognize who qualifies.]]></description><link>https://effectivedelivery.io/p/engineering-manager-traits</link><guid isPermaLink="false">https://effectivedelivery.io/p/engineering-manager-traits</guid><dc:creator><![CDATA[Marcin Basiakowski]]></dc:creator><pubDate>Fri, 09 Jan 2026 14:17:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!epnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!epnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!epnh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!epnh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!epnh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!epnh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!epnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:802703,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/184004945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!epnh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!epnh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!epnh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!epnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e657798-3083-4f9c-aa3c-0d54c44a9165_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>As a Deputy Head of Development, I co-manage 15 Engineering Managers (EMs),</p></li><li><p>They all have 6 critical skills in common,</p></li><li><p>Use my questions to screen potential EMs for their suitability.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/engineering-manager-traits#&#167;recognize-the-6-traits">Recognize the 6 traits</a></p><p>2. <a href="https://effectivedelivery.io/p/engineering-manager-traits#&#167;questions-to-ask">Questions to ask</a></p><div><hr></div><p>&#127882; Happy New Year!</p><p>Marcin here.</p><p>Last time, I explained when hiring an Engineering Manager makes sense.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jip1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jip1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jip1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jip1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jip1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jip1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg" width="1456" height="1150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1150,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1145020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/184004945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jip1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jip1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jip1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jip1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F082d2606-21c3-4cc8-b991-c4ca4414fe8c_3840x3032.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An EM helps maintain efficient delivery when developers struggle to self-organize or metrics slip.<br><br>But this position requires a person of a specific character.</p><p>And it&#8217;s not necessarily the best engineer on the team.</p><p>Today, I&#8217;ll explain what I look for in an EM to avoid selecting an absent manager.</p><h2>Recognize the 6 traits</h2><p>The EM role demands more than a job title.</p><p>Some EMs never manage to boost development efficiency.</p><p>Then, they quickly realize that they don&#8217;t like that new role.</p><p>Here are the traits of an EM who loves their job but is loved back by the team.</p><h3>1. Natural mediator</h3><p>Many developers rarely share their observations.</p><p>They see a colleague delivering buggy code, but say nothing because criticizing feels uncomfortable.</p><p>You need an EM who is a feedback culture builder.</p><p>A good EM can empower developers with a communication style based on a framework such as FECE (Facts, Emotions, Consequences, Expectations).</p><p>FECE works as follows:</p><h4>1. Facts</h4><p>A teammate states an observed behavior.</p><h4>2. Emotions</h4><p>They go on to share how they were affected by it.</p><h4>3. Consequences</h4><p>They detail the implications of the behavior.</p><h4>4. Expectations</h4><p>They define the desired change.</p><p>Teams allowed to communicate this way refocus from blaming to looking for improvements for everyone.</p><h3>2. Team unifier</h3><p>Once people communicate openly, the EM can shape them into a cohesive unit.</p><p>A good EM functions like a sports coach.</p><p>They should have a good overview of the project beyond their field of expertise and assign tasks based on the strengths of the team members.</p><p>With an EM onboard, everyone can take equal responsibility for delivery.</p><p>Without one, developers work in tunnel vision, ignoring others&#8217; tasks.</p><blockquote><p><em>We promoted a strong developer into the EM role for a challenging project.</em></p><p><em>Despite the label, the person focused on architecture and functioned as a de facto lead developer.</em></p><p><em>One-on-ones happened rarely, and communication was siloed.</em></p><p><em>Eventually, they admitted that EM&#8217;s work was not what they wanted.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kv1o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kv1o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kv1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:984281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/184004945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kv1o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kv1o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39c271ea-aa0c-4627-b05d-0bb1fb1d959a_3840x1832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. Information broker</h3><p>The third trait is the ability to stay closely involved with the project.</p><blockquote><p><em>In one project, managers skipped dailies, refinements, and code reviews.</em></p><p><em>They advised without understanding the current context, based on their experience from previous projects.</em></p><p><em>We added an EM who went deep into the codebase, eventually introducing changes that positively impacted delivery.</em></p></blockquote><p>Being hands-on lets the EM introduce metrics that matter.</p><p>Measurements like lead time become meaningful only when one understands what influences the delivery time of each phase of the development cycle.</p><h3>4. Change champion</h3><p>Developers rarely have the regular time to self-improve.</p><p>An EM can support their growth as a micro-enabling team</p><p>They&#8217;re responsible for introducing new languages or frameworks and leading their adoption in line with business requirements.</p><p>I&#8217;d also expect that an EM can work through the resistance veteran engineers can have by being an accessible coding buddy.</p><h3>5. Talent developer</h3><p>Not every developer knows in which direction they want to go.</p><p>An EM helps each person find their path in a way that aligns with the organization&#8217;s goals.</p><p>For example, if a developer wants to try public speaking, the EM may suggest an internal lightning talk as a first step.</p><p>Turnover rate drops for teams with a manager who actually implements growth plans.</p><h3>6. Trusted listener</h3><p>In remote environments, developers often lack someone to discuss personal matters with.</p><p>An EM supports team members through difficult periods via one-on-ones.</p><p>They should be a trusted person who can listen without judgment.</p><p>Team members who feel heard are less likely to think about leaving.</p><p>When turnover decreases, institutional knowledge remains with the team for longer</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2fFf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2fFf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2fFf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg" width="1456" height="1432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1432,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1500948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/184004945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2fFf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2fFf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1550ef1a-4424-49fe-88ab-55f9ab171f44_3840x3776.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Questions to ask</h2><p>An introverted engineer who volunteers to be an EM probably won&#8217;t handle the weight of this role</p><p>The right candidate will more likely be already an ever-present supporter and the advisor of choice for many colleagues</p><p>I&#8217;d recommend using these 6 questions to vet out contenders.</p><ol><li><p>How do you handle giving difficult feedback to a teammate?</p></li><li><p>Why (or why not) do you feel a sense of belonging with your teammates?</p></li><li><p>How do you stay up-to-date with the team&#8217;s daily activities?</p></li><li><p>Have you ever introduced a new practice in the department on your own?</p></li><li><p>How do you identify growth opportunities for people who don&#8217;t speak up?</p></li><li><p>What do you do when you sense someone struggling?</p></li></ol><p>Each question refers to the specific trait explained above.</p><p>Record the candidate&#8217;s answer, and compare it with the descriptions from this issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FSX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FSX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FSX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1376664,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/184004945?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FSX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FSX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12b9888-f1ea-4947-947f-1fd89daf1fb1_3840x2240.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>Adam Polak will return with EDN#16.</p><p>He wants to tell you why any IT manager should be able to answer 80% of project questions without bothering their engineers.</p><p>Could you?</p><p>Anyway, I appreciate your time today &#128583;</p><p>I&#8217;m wishing you an emptier work calendar in 2026.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjozNTUwNDIwMDcsInBvc3RfaWQiOjE4MDE2NjQzNCwiaWF0IjoxNzY1NTMwNTEwLCJleHAiOjE3NjgxMjI1MTAsImlzcyI6InB1Yi01MzY0MjIzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.6RNRbFLZECe1kEYVuqYRr6byMo9qYSnuijOnz-Jk4s8&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/engineering-manager-traits?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/engineering-manager-traits?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Are Engineering Managers useful? (1/2)]]></title><description><![CDATA[It&#8217;s a long-term investment in delivery quality.]]></description><link>https://effectivedelivery.io/p/engineering-manager-role</link><guid isPermaLink="false">https://effectivedelivery.io/p/engineering-manager-role</guid><dc:creator><![CDATA[Marcin Basiakowski]]></dc:creator><pubDate>Fri, 26 Dec 2025 14:28:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GqFF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc923025-61ac-48ad-b9f7-2dfc94e966ab_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MFiO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MFiO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MFiO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:756254,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/182303769?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!MFiO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MFiO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab05942-2381-47ac-a479-52d4f1c5e782_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>An EM transforms disconnected developers into a strong Spec Ops unit,</p></li><li><p>EM&#8217;s role didn&#8217;t exist 15 years ago, but is now essential for many IT departments,</p></li><li><p>Some organizations struggle to separate EM and PM responsibilities,</p></li><li><p>Use these 7 practical scenarios to decide if an IT organization needs an EM.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/engineering-manager-role#&#167;the-rise-of-the-em">The rise of the EM</a></p><p>2. <a href="https://effectivedelivery.io/p/engineering-manager-role#&#167;what-an-em-actually-does">What an EM actually does</a></p><p>3. <a href="https://effectivedelivery.io/p/engineering-manager-role#&#167;do-you-need-an-em?">Do you need an EM?</a></p><div><hr></div><p>Hello!</p><p>I&#8217;m Marcin Basiakowski, presenting my first piece for Effective Delivery.</p><p>I&#8217;m the Deputy Head of Development.</p><p>Previously, I was the Head of QA at The Software House.</p><p>Beginning this year, my organization has transformed all team managers and some department heads into Engineering Managers (EM).</p><p>As a result, I had the chance to work closely with EMs.</p><p>Many IT leaders notice the EM role appearing in job listings and wonder if they are missing out.</p><p>Well, are they?</p><h2>The rise of the EM</h2><p>When I started in IT 15 years ago, EM&#8217;s role didn&#8217;t exist.</p><p>Everyone was sorted into silos based on their skills.</p><p>At TSH, we had several departments, such as QA, frontend, Node.js, or PHP.</p><ul><li><p>Each manager was responsible only for their own layer,</p></li><li><p>This created friction because no one owned the whole development process,</p></li><li><p>When technical issues showed up, the communication devolved into a blame game.</p></li></ul><p>The frontend and backend would see each other as the cause of inefficiency.</p><p>At the same time, the QA team was accused of inflating the number of bugs to raise the defect count.</p><p>It was hard to improve IT efficiency because these siloed teams lacked shared productivity goals they could strive for together.</p><p>The EM role resolved the lack of cooperation between members of an IT team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DuqO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DuqO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DuqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg" width="1456" height="1018" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1018,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1111596,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181793183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DuqO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DuqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5309574c-035d-4c64-b49f-726131da6801_3840x2684.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>What an EM actually does</h2><p>The EM is a technical manager responsible for:</p><ul><li><p>code quality and technical standards across the entire team</p></li><li><p>team composition and ensuring the right mix of skills</p></li><li><p>setting clear technical goals for the team and tracking overall productivity</p></li><li><p>representing the development team&#8217;s interests to stakeholders</p></li><li><p>proposing process changes that balance business needs with technical sustainability</p></li><li><p>individual growth and career development of each developer</p></li><li><p>performance reviews</p></li></ul><p>Many organizations expect their product or project managers to handle these tasks.</p><p>Let&#8217;s examine when it is possible, and when an organization needs an EM instead.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bB0H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bB0H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bB0H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg" width="1456" height="984" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:984,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1468770,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181793183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bB0H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bB0H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff88d0307-c59a-4719-b388-6009dfde5571_3840x2594.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Do you need an EM?</h2><h3>1. PM&#8217;s technical skills</h3><p>If a product or project manager lacks technical depth, they will struggle to discuss architecture, code quality, or process improvements.</p><p>In this case, an EM is a better choice for these tasks.</p><p>However, if your PM has strong technical competencies, they can handle these conversations themselves.</p><p>I know cases where 1 technically oriented PM led several product teams without an EM.</p><h3>2. IT team&#8217;s maturity</h3><p>If the feature team has many juniors and mid-level developers, an EM will become their guide and a valuable mentor.</p><p>It&#8217;s almost impossible not to see any improvement in delivery with an EM.</p><p>Some teams with experienced seniors might be able to self-organize.</p><h3>3. Measured underperformance</h3><p>If IT&#8217;s efficiency metrics, such as lead time or deployment frequency, are declining, an EM can help address these issues.</p><p>If you don&#8217;t measure IT&#8217;s productivity at all, an EM is the one that could introduce systematic measurement of key productivity metrics.</p><p>But if IT tracks productivity metrics, and they stay healthy as ops scale, you might be fine without an EM.</p><h3>4. The organization&#8217;s size</h3><p>There&#8217;s no team-size-to-EM ratio that warrants hiring one.</p><p>Still, the CTO should know if they can ensure development efficiency.</p><p>That&#8217;s a good reference point.</p><p>If a CTO finds themselves unable to improve IT&#8217;s output directly, an EM can take over this responsibility.</p><p>At smaller companies, frontline CTOs can handle this without an EM.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dwfM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dwfM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dwfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg" width="1456" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1595292,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181793183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dwfM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dwfM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbc83c-264a-4691-a133-8fcb372579a1_3840x2688.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>5. Hiring plans</h3><p>When IT plans to scale up or create multiple new teams, bringing in an EM is a good idea.</p><p>They&#8217;ll build a strong foundation for effective delivery.</p><blockquote><p><em>In 1 project, our team faced a tight deadline.</em></p><p><em>They needed to improve their delivery performance to meet it.</em></p><p><em>The project had an EM from the start, who changed the team&#8217;s composition to better respond to the new requirements.</em></p><p><em>They continued to rally them around shared goals, bolstering morale.</em></p><p><em>His efforts boosted the team&#8217;s delivery by 100% over 4 sprints.</em></p></blockquote><p>If IT size remains stable in the future, an EM may not make a significant difference.</p><h3>6. No self-improvement within IT</h3><p>Many IT teams are stuck in a cycle of continuous delivery &#8212; but without any self-improvement.</p><p>An EM can guide them out of this cycle.</p><p>But if engineers find time for retrospectives and process improvements, they might not need external help.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NvQm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NvQm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NvQm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg" width="1456" height="1401" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1401,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1638040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181793183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NvQm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 424w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 848w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!NvQm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d46eee2-5bc8-49f5-afb3-3b7bf142de14_3840x3694.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>7. The budget</h3><p>An investment in EM pays off through faster delivery and better quality in the long run.</p><p>Yet, I see that companies on a tight budget are tempted to choose 3 developers over 2 developers plus a manager.</p><p>This choice can backfire, but it won&#8217;t happen immediately.</p><p>Quite often, development remains stable, but there&#8217;s no quality improvement.</p><p>And that&#8217;s what an EM can ensure of.</p><blockquote><p><em>One of our clients chose to pay for more developers instead of an EM.</em></p><p><em>They thought it was a money-wise decision.</em></p><p><em>The project kept struggling with process issues that nobody had time to address.</em></p></blockquote><p>As the story shows, stacking up engineers won&#8217;t help if nobody has time to fix the process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WuX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WuX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg" width="1456" height="1150" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1150,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1145020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181793183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_WuX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_WuX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c56186a-04f1-4e76-967e-0398aaac1c26_3840x3032.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>If at least 4 of the 7 factors for hiring an EM is true, I&#8217;d recommend introducing one.</p><p>But how do you know a candidate is a fit and not an imposter?</p><p>I&#8217;ll explain what makes an Engineering Manager great in the next issue.</p><p>Catch you in 2 weeks &#128075;&#127995;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjozNTUwNDIwMDcsInBvc3RfaWQiOjE4MDE2NjQzNCwiaWF0IjoxNzY1NTMwNTEwLCJleHAiOjE3NjgxMjI1MTAsImlzcyI6InB1Yi01MzY0MjIzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.6RNRbFLZECe1kEYVuqYRr6byMo9qYSnuijOnz-Jk4s8&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/engineering-manager-role?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/engineering-manager-role?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Turn 70% of engineers into AI superusers]]></title><description><![CDATA[AI-first development starts here.]]></description><link>https://effectivedelivery.io/p/unblock-ai-for-code-adoption</link><guid isPermaLink="false">https://effectivedelivery.io/p/unblock-ai-for-code-adoption</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 12 Dec 2025 14:19:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bwk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bwk8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bwk8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bwk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1127500,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bwk8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bwk8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda625fe4-4271-49c2-9f2c-5dfc922eaff8_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>There are 4 levels of AI for code adoption that reflect the team&#8217;s efficiency,</p></li><li><p>IT Managers can only see real productivity gains at level 3 and above,</p></li><li><p>Removing the 7 blockers described in EDN#12 can get IT to stage 4,</p></li><li><p>Measure engineers&#8217; AI adoption by studying token use.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/unblock-ai-for-code-adoption#&#167;the-4-levels-of-ai-adoption">The 4 levels of AI adoption</a></p><p>2. <a href="https://effectivedelivery.io/p/unblock-ai-for-code-adoption#&#167;remove-the-7-blockers">Remove the 7 blockers</a></p><p>3. <a href="https://effectivedelivery.io/p/unblock-ai-for-code-adoption#&#167;measuring-success">Measuring success</a></p><div><hr></div><p>Hello! Adam here.</p><p>Last time, I described the <a href="https://effectivedelivery.io/p/ai-for-code-adoption?open=false#%C2%A7the-levels-of-ai-adoption">7 blockers</a> that prevent IT departments from seeing productivity gains from AI tools.</p><p>At TSH, our AI adoption started at just 10% of engineers actively using AI for code.</p><p>After we addressed the blockers, that number grew to around 70%.</p><p>Here&#8217;s how IT managers can help their engineers max out AI-powered productivity.</p><h2>4 levels of AI-for-code adoption</h2><p>You may remember these from the last issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mtx1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mtx1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mtx1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827308,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mtx1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtx1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb099dab-d942-41ac-94f8-5481734d88fb_3840x2066.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As I explained, seeing measured improvements from using AI coding tools can be seen only at level 3.</p><p>Help your IT department eliminate the blockers, and engineers will master AI-for-code faster.</p><h2>Remove the 7 blockers</h2><h3>1. Switch to the &#8220;Agent&#8221; mode</h3><p><em>Removes blocker 1: using AI as Stack Overflow.</em></p><p>The fix requires one click in the AI tool.</p><p>Tell developers to switch from &#8220;ask&#8221; mode to &#8220;agent&#8221; mode.</p><ul><li><p>Ask mode only answers questions,</p></li><li><p>Agent mode pushes AI to return technical solution instead of chit-chatting,</p></li></ul><p>You can also recommend tools that only work in agent mode, like Google Antigravity.</p><p>Verify if engineers made the switch in 1-on-1&#8217;s, where you show how to use it.</p><h3>2. Preload AI with architecture know-how</h3><p><em>Removes blocker 2: using AI without a clue.</em></p><p>Juniors without architectural experience can still use AI effectively with some safeguards.</p><p>At lower levels, the most cost-effective option is to have humans review their work.</p><p>At level 3, you can pre-load the AI assistant to have access to detailed guidelines regarding the architecture with :</p><ul><li><p>Jira task information,</p></li><li><p>Github Copilot instructions / spaces,</p></li><li><p>Cursor rules,</p></li><li><p>Claude&#8217;s Agent Skills.</p></li></ul><p>At level 4, you can create digital versions of your best architects that assist in generating code.</p><p>This is an advanced solution that requires you to assemble a wide understanding of an architect&#8217;s skill set and approach, documenting, and mapping to create an AI agent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PpP4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PpP4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PpP4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg" width="1456" height="751" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:876133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PpP4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PpP4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3ad7ec-3e89-4fe9-b213-d5b6282c5066_3840x1980.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. Help developers grow their AI skills</h3><p><em>Removes blocker 3: lack of training and knowledge sharing.</em></p><p>Lightning sessions were the most efficient AI upskilling method we&#8217;ve introduced.</p><p>These are 45-minute video presentations we hold every 2 weeks.</p><p>I encourage our engineering champions to share whatever they have learned with all of our company.</p><p>Lightning talks should serve as a necessary introduction to AI-first development.</p><p>Access to self-learning courses for developers is a good next step.</p><p>However, for most mixed-experience feature teams, forming a 1-2 people enabling team is what brings lasting change.</p><ul><li><p>Choose your strongest AI adopter,</p></li><li><p>Offer them time and resources to upskill other engineers,</p></li><li><p>Ask them to focus on code reviews and pair programming.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G8ww!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G8ww!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G8ww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg" width="1456" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:841104,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G8ww!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G8ww!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cb7fc25-cd42-458d-8016-914549e1db5a_3840x2272.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4. Support your AI expert</h3><p><em>Removes blocker 4: no champions to drive adoption.</em></p><p>Verify which engineer uses the most AI tokens.</p><p>They&#8217;re potentially your champion who can standardize AI prompts to increase the team&#8217;s velocity.</p><p>If none of the engineers cuts it (which would be an anomaly):</p><ul><li><p>find one externally,</p></li><li><p>hire a consultant,</p></li><li><p>educate the most curious teammate.</p></li></ul><h3>5. Standardize AI coding tools</h3><p><em>Removes blocker 5: no standardization of tools and practices.</em></p><p>Limit your choice of AI coding tools to just a few so that:</p><ul><li><p>your engineers can master them over time,</p></li><li><p>there&#8217;s still some flexibility in choosing the best AI for a project.</p></li></ul><p>We use GitHub Copilot or Cursor, and each project uses only one.</p><blockquote><p><em>We initially used a lot of tools, which made it hard for developers to master any of them.</em></p><p><em>We established an enabling team to find the most promising AI tech that could boost delivery.</em></p><p><em>Our model recommendations evolved from Sonnet 3.7, to Sonnet 4.5, to Opus 4.5 based on systematic comparisons.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Euu-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Euu-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 424w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 848w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 1272w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Euu-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png" width="1456" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1182179,&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://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.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_!Euu-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 424w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 848w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 1272w, https://substackcdn.com/image/fetch/$s_!Euu-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41ee0ac5-137a-4bde-b6af-02f1327db18e_1920x808.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Our V1 environment built around Copilot</figcaption></figure></div><h3>6. Introduce spec-driven development</h3><p><em>Removes blocker 6: No AI-first development workflows.</em></p><p>Spec-driven development (SDD) is an approach to AI-assisted coding that maximizes the generated code&#8217;s quality.</p><p>I&#8217;d recommend it for creating workflows for jobs such as building new UI components or APIs.</p><p>We use SDD ourselves, of course.</p><p>To design an AI workflow with SDD at your organization, use a 3-phased approach for AI work.</p><h4><strong>Research</strong></h4><p>Connect AI to Jira, the codebase, and project documentation so that the bot can create better responses and code.</p><h4>Planning</h4><p>Ask AI to suggest the most optimal solution for implementation to review its logic.</p><h4>Implementation</h4><p>Once you greenlight the plan, order it to proceed with code generation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z_54!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z_54!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z_54!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z_54!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z_54!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z_54!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg" width="1456" height="1146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1146,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1662132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z_54!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z_54!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z_54!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z_54!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f90f21-a18a-47c2-832b-bd2676543b38_3840x3022.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>How you load the project&#8217;s context into AI matters.</em></p><p><em>One of our feature teams used a 3,000-line instruction file to provide more context for an AI agent.</em></p><p><em>AI struggled to scan the file, so it kept looping and eating up tokens.</em></p><p><em>Without standardized prompts for the IT team, Managers shouldn&#8217;t hope to see a productivity boost.</em></p></blockquote><h3>7. Accept slow and steady progress</h3><p><em>Removes blocker 7: unrealistic expectations about automation.</em></p><p>Too many people believe AI for code is like a plug-and-play tool that immediately pushes out near-perfect code.</p><p>That&#8217;s why IT managers and stakeholders avoid launching a months-long AI training program.</p><p>Even some of our respectable developers can&#8217;t grasp why Copilot can return vibe code.</p><p>AI was never meant to be perfect.</p><p>And using it well requires:</p><ul><li><p>building agents pre-loaded with documentation,</p></li><li><p>creating unified prompts for the entire feature team,</p></li><li><p>upskilling IT through one or many AI champions.</p></li></ul><p>Like with any other technology, success comes in small steps.</p><blockquote><p><em>We set up a Figma-to-code workflow that translated designs into ready-to-use code.</em></p><p><em>The overall development time dropped significantly.</em></p><p><em>Still, Designers were disappointed they had to build UIs differently for the workflow to work.</em></p></blockquote><p>Remind your developers that AI for code can&#8217;t automate their work fully, so they shouldn&#8217;t give up on it.</p><p>Highlight the small productivity gains the team reaches thanks to AI tools.</p><p>Over time, people will feel empowered to raise their work efficiency.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FJU8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FJU8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FJU8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg" width="1456" height="1006" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1006,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913392,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FJU8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FJU8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86896419-5e3f-4c56-b5c7-be65a77b2d78_3840x2654.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Measuring success</h2><p>See if IT is moving through the 4 adoption levels by:</p><ul><li><p>measuring the team&#8217;s baseline productivity with:</p><ul><li><p>Lead time</p></li><li><p>Cycle time</p></li><li><p>Deployment frequency</p></li><li><p>Production bugs</p></li></ul></li><li><p>monitoring AI token use vs subscription limit per team or person,</p></li><li><p>reviewing the change in cycle time and velocity post-implementation.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!48_7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!48_7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!48_7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29061,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!48_7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!48_7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>Help IT Reach 30% Faster Delivery With AI</em></h4><p>Connect engineers with me, Adam, and my crew for 30 days. See improved lead time.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hubs.la/Q03XYDBv0&quot;,&quot;text&quot;:&quot;How does this work?&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hubs.la/Q03XYDBv0"><span>How does this work?</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UMjg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UMjg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29061,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UMjg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Next time</h2><p>I&#8217;m happy to announce my pal as our next issue&#8217;s author.</p><p>Marcin Basiakowski, our Deputy Head of Development, will philosophize the usefulness of Engineering Managers (uh-oh).</p><p>You&#8217;ll learn when a team can act like a bunch of unguided preppers, and when an EM can guide them across the roadmap with Swiss precision.</p><p>Thanks for reading today &#9996;&#65039;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjozNTUwNDIwMDcsInBvc3RfaWQiOjE4MDE2NjQzNCwiaWF0IjoxNzY1NTMwNTEwLCJleHAiOjE3NjgxMjI1MTAsImlzcyI6InB1Yi01MzY0MjIzIiwic3ViIjoicG9zdC1yZWFjdGlvbiJ9.6RNRbFLZECe1kEYVuqYRr6byMo9qYSnuijOnz-Jk4s8&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/unblock-ai-for-code-adoption?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/unblock-ai-for-code-adoption?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sd4d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sd4d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sd4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97300,&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://effectivedelivery.io/i/181407888?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.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_!sd4d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 424w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 848w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 1272w, https://substackcdn.com/image/fetch/$s_!sd4d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff46b3667-a6be-45bb-a5ce-1177dbb1bf09_1920x120.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6><strong>Published with a smirk by The Software House</strong></h6><h6><strong>Twarda 18, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Why AI fails to drive IT’s productivity]]></title><description><![CDATA[Providing access to AI for code tools isn&#8217;t enough.]]></description><link>https://effectivedelivery.io/p/ai-for-code-adoption</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-for-code-adoption</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 28 Nov 2025 14:34:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oDLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oDLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oDLj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oDLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1021914,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oDLj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oDLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a5f31-94cc-4fe7-bdf6-cb47dd1063cb_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>AI coding tools promise improved delivery efficiency, but most IT teams see no gains</p></li><li><p>IT managers rarely implement AI-for-code tools correctly</p></li><li><p>7 blockers prevent IT from adopting AI for code</p></li><li><p>According to Adam, a CTO overseeing 220+ technical professionals, companies go through 4 levels of AI adoption</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-for-code-adoption#%C2%A7why-managers-cant-see-ai-productivity">Why managers can&#8217;t see AI productivity</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-for-code-adoption#%C2%A7the-7-ai-implementation-blockers">The 7 AI implementation blockers</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-for-code-adoption#%C2%A7the-4-levels-of-ai-adoption">The 4 levels of AI adoption</a></p><div><hr></div><p>Hello! It&#8217;s Adam.</p><p>Every week, a client tells me their developers use AI tools like Copilot or Cursor.</p><p>Then they admit they see no measurable productivity improvement.</p><p>What&#8217;s going on?</p><p>Even among 30 of our current clients, only 2 of them manage to deliver faster with AI coding tools.</p><p>The harsh truth is that most IT departments fail to implement AI effectively.</p><p>Their leaders believe that merely providing access to AI tools is sufficient to enhance IT productivity.</p><p>In this issue, you will learn why this isn&#8217;t the case at all.</p><p>The next edition will provide you with practical steps to avoid the mistakes companies make when introducing AI coding tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vV69!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vV69!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vV69!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vV69!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vV69!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vV69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg" width="1456" height="1065" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1065,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1344418,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vV69!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vV69!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vV69!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vV69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a063c41-81a1-4b64-837b-414838118952_3840x2808.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why managers can&#8217;t see AI productivity</h2><p>You&#8217;d be surprised how many IT departments are unaware of their cycle time or lead time.</p><p>They often have no data on how long features take to ship, how frequently they deploy, or even the number of production bugs they find.</p><p>That&#8217;s the foundation for measuring any AI adoption.</p><blockquote><p><em>We had a client who allowed Copilot to be used across their team.</em></p><p><em>Everyone used it in their own way.</em></p><p><em>Ultimately, they could not see any productivity difference.</em></p><p><em>Most developers were not using AI effectively.</em></p><p><em>Some never even started using it.</em></p><p><em>They only knew this because they measured cycle time.</em></p></blockquote><p>Without access to metrics that signal IT productivity, you can&#8217;t verify whether the AI code tools you&#8217;ve introduced have succeeded in improving them or not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0-Kx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0-Kx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0-Kx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg" width="1456" height="1363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1363,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1392178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0-Kx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0-Kx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d0ab882-992f-4d13-84ef-08b68edb1584_3840x3596.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The 7 AI implementation blockers</h2><p>Even if IT measures development productivity properly, it may still struggle to use AI by the book.</p><p>Here&#8217;s what to watch out for.</p><h3>1. Using AI as Stack Overflow</h3><p>Most developers ask AI to explain code rather than generate it.</p><p>They copy snippets and paste them into their editor.</p><p>This represents basic usage where AI acts as a more effective search engine, providing a more automated alternative to Stack Overflow.</p><p>This doesn&#8217;t speed up work nearly as much as using AI to write code from scratch.</p><h3>2. Using AI without a clue</h3><p>Most IT Managers assume developers can delegate work to AI without understanding system architecture.</p><p>This creates unmaintainable code that looks functional but breaks under scrutiny.</p><blockquote><p><em>A client came to us with a vibe-coded mobile app requesting a simple fix before their demo.</em></p><p><em>During testing, we discovered the app barely worked.</em></p><p><em>The client wasn&#8217;t able to explain why things were this way.</em></p><p><em>The client knew what they wanted to build, but had no idea how to make it properly.</em></p></blockquote><p>Nobody verified whether the technical approach made sense.</p><p>When problems appeared, they didn&#8217;t know how to rebuild it.</p><h3>3. Lack of training and knowledge sharing</h3><p>Companies often assume developers will self-educate after hours.</p><p>But the uncomfortable truth is that effective training requires dedicated time and expert guidance.</p><blockquote><p><em>At TSH, we once told teams to use AI and assumed they would figure it out.</em></p><p><em>Power users we knew had gains immediately.</em></p><p><em>Everyone else in the company did not.</em></p><p><em>Some time later, it turned out others simply weren&#8217;t using AI at all.</em></p><p><em>Everyone else struggled or gave up.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uGBr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uGBr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uGBr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1165510,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uGBr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uGBr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbeedc55-566a-4a00-889b-c945255843ce_3840x2280.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4. No champions to drive adoption</h3><p>You&#8217;re not going to provide quality internal training if you don&#8217;t have power users of AI tools to begin with.</p><p>These are not easy to come by.</p><p>The best AI users learned through trial and error.</p><p>They spent weeks figuring out the right prompts and how to use them in practice.</p><p>That knowledge never spreads without intervention.</p><h3>5. No standardization of tools and practices</h3><p>When there are no standardization roles for AI tool usage, chaos follows:</p><ul><li><p>Companies use as many as 50 different tools.</p></li><li><p>Developers use whatever they want at any given time.</p></li><li><p>They switch randomly when new tools appear, never mastering any one thing.</p></li></ul><p>In the next edition, I&#8217;ll show you why the most crucial matter is not at all what tool you&#8217;re going to pick.</p><h3>6. No AI-first development workflows</h3><p>Most companies never establish AI-driven workflows for general use.</p><p>Instead, they give developers AI tools but no supporting infrastructure.</p><p>At TSH, we configured environments, such as our coding editors and Figma, to enable AI to access all project files.</p><p>Without this setup, developers would have spent half their time manually copying context.</p><p>That defeats the entire purpose of automation.</p><p>In the next edition, I&#8217;ll show you what kind of AI-driven workflows you can build to really speed up your team&#8217;s delivery.</p><h3>7. Unrealistic expectations about automation</h3><p>Some managers who introduce AI coding tools set themselves up for disappointment because they simply expect too much from them.</p><p>They often believe that providing developers with such tools delivers instant productivity gains of 30% or even 100%.</p><p>This plug-and-play mentality ignores the learning curve these tools require, leading to all the other pitfalls I&#8217;ve described.</p><p>The truth is that AI is unlikely to automate 100% of development work anytime soon.</p><p>I&#8217;ve also interacted with developers who are disappointed that AI can&#8217;t complete a coding job from A to Z even though it completes 60% of the task.</p><p>They also need to hear that their expectations are too high.</p><p>It&#8217;s a tool &#8212; not an android.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IjEx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IjEx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IjEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg" width="1456" height="1007" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1007,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1574172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IjEx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 424w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 848w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!IjEx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F913a2bdf-0282-4579-a95a-d66bad983dc2_3840x2656.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The 4 levels of AI adoption</h2><p>My experience as a CTO who helped introduce AI coding tools for 220 technical employees taught me that there are 4 stages of adoption.</p><h3>Level 1</h3><p>Developers choose their preferred AI without coordination.</p><h3>Level 2</h3><p>Leadership narrows down AI selection to strengthen adoption and launches formal training.</p><h3>Level 3</h3><p>IT managers introduce best practices for given AI-for-code tools through EMs or Team Leads who measure success in cycle time.</p><h3>Level 4</h3><p>IT switches to AI-first development where AI increases work efficiency at each SDLC stage.</p><p>Like I said, I see that IT departments that don&#8217;t see AI gains never mature beyond level 2.</p><p>Only organizations at level 3 or 4 can see measurable wins in delivery speed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6Jbm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Jbm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Jbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg" width="1456" height="783" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:783,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:827294,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/180166434?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6Jbm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6Jbm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9379048c-3dca-4e13-931a-57aa95a4c3b0_3840x2066.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>Feeling like IT at your organization hasn&#8217;t milked AI yet?</p><p>Learn from EDN#13 how to push for AI-assisted development successfully by avoiding my own mistakes.</p><p>You&#8217;ll see 7 solutions to the 7 blockers you&#8217;ve learned about today.</p><p>Thanks for reading today &#9996;&#65039;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/ai-for-code-adoption?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Development processes can’t fix low ownership]]></title><description><![CDATA[Managers see processes as a quick fix. But they don&#8217;t really improve efficiency.]]></description><link>https://effectivedelivery.io/p/development-processes</link><guid isPermaLink="false">https://effectivedelivery.io/p/development-processes</guid><dc:creator><![CDATA[Andrzej Wysoczański]]></dc:creator><pubDate>Fri, 14 Nov 2025 14:19:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b913ac10-b3ea-466a-aa9e-7ce1ef668acd_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9eiD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9eiD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9eiD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:742628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/177966830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9eiD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9eiD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F096726b8-0ef5-4bfb-b720-0be70490d1ff_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>TL;DR</h2><ul><li><p>Managers choose processes over trust because metrics are easier to show,</p></li><li><p>Teams optimize for process compliance instead of delivering features,</p></li><li><p>IT managers can rebuild ownership by removing approval steps,</p></li><li><p>A client required developers to self-test without QA&#8230; and no. of bugs sunk.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/development-processes#%C2%A7a-new-process-is-like-a-painkiller">A new process is like a painkiller</a></p><p>2. <a href="https://effectivedelivery.io/p/development-processes#%C2%A7how-process-worship-destroys-collaboration">How process worship destroys collaboration</a></p><p>3. <a href="https://effectivedelivery.io/p/development-processes#%C2%A7strategic-process-removal">Strategic process removal</a></p><p>4. <a href="https://effectivedelivery.io/p/development-processes#%C2%A7signs-of-growing-ownership">Signs of growing ownership</a></p><div><hr></div><p>Hey there.</p><p>Andrzej here again!</p><p>In many IT projects I worked on, IT managers responded to delayed releases or production bugs by adding more processes.</p><p>They created approval flows, mandatory checklists, and pushed for new metrics.</p><p>IT teams stuck to these new processes perfectly, but the problems actually worsened.</p><p>Funny, huh?</p><p>These managers rarely invested time in fixing the core problems with engineers.</p><p>New development process rules only gave them an illusion of control.</p><p>I&#8217;d say there&#8217;s only one solution for that paradox.</p><p>Replace unnecessary processes with stronger ownership from the IT team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ij4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ij4k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ij4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg" width="1456" height="1432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1432,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1511860,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/177966830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ij4k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ij4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39429210-8d4c-44d4-a1c9-23fda5abf795_3840x3776.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A new process is like a painkiller</h2><p>If you have a headache, you can pop a pill.</p><p>In reality, you stared at the screen too long or got dehydrated.</p><p>IT leaders lean towards quick fixes instead of deep teamwork because:</p><ul><li><p>building a culture of responsibility takes months of teaching developers to care about business outcomes,</p></li><li><p>implementing a checklist from another project takes one day,</p></li><li><p>process success is easy to measure</p></li><li><p>they can prove that the team completes their story points every sprint.</p></li></ul><p>Measuring real ownership presents a different challenge.</p><p>IT managers can&#8217;t put a number on developers caring about the product.</p><p>The results only become visible months later when the product works and brings in revenue.</p><p>Sadly, the issue of low team ownership can only be delayed, never avoided.</p><h2>How process worship destroys collaboration</h2><h3>The approval bottleneck</h3><blockquote><p><em>One project had an approval flow that required 3 sign-offs for every deploy.</em></p><p><em>Product manager, QA lead, and a technical architect all had to approve.</em></p><p><em>Getting them to agree took days or even weeks.</em></p></blockquote><p>The feature team might stop suggesting improvements when the added overhead is too restrictive.</p><p>One developer showed me a task to add a discount feature to the shopping cart.</p><p>He knew it would conflict with an existing system but built it anyway because &#8220;<em>that&#8217;s what the task said</em>.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1UOK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1UOK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1UOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg" width="1456" height="1110" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1110,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1555354,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/177966830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1UOK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1UOK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11ac8c1f-87ff-41c7-81a8-98e6b4e564f8_3840x2928.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The synchronization problem</h3><blockquote><p><em>In one project I consulted on, engineers worked perfectly in line with the manager&#8217;s process.</em></p><p><em>Frontend was a sprint ahead, building forms without API endpoints.</em></p><p><em>Backend was a sprint behind.</em></p><p><em>Each team tended to their field instead of caring about delivery together.</em></p></blockquote><p>Regardless, everything seemed fine on paper, as both teams hit their velocity targets consistently.</p><p>Task completion mattered more than business value delivery.</p><p>IT leaders cannot hope to overcome an isolation mindset without deeper involvement.</p><h3>Gaming the metrics</h3><p>Developers know exactly what gets measured and what gets rewarded.</p><p>A developer who needs to increase commit frequency will split one change into ten tiny commits.</p><p>The velocity chart then looks amazing, but work quality doesn&#8217;t improve.</p><p>What if a manager asks for faster code reviews?</p><p>Developers can skim through the code and hit approve.</p><p>Still, bugs will slip through.</p><p>I call this KPI-driven delivery, where metrics are more important than outcomes.</p><h3>Sprint frustration</h3><p>Retrospectives can often become rituals of frustration.</p><p>A feature team might keep listing the same problems each sprint.</p><p>If the process doesn&#8217;t allow any bottom-up changes, engineers will feel disempowered.</p><p>That&#8217;s when they drop initiative.</p><p>The process taught them that following instructions matters more than delivering value.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Cqhs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Cqhs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Cqhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg" width="1456" height="977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:977,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1441743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/177966830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Cqhs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Cqhs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F202ce9e2-cb68-4ad6-8cc8-baa966b2eae5_3840x2578.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Strategic process removal</h2><p>In my experience, IT managers can rebuild a culture of ownership in 3 to 6 months.</p><p>Here&#8217;s how one of our partners did it.</p><blockquote><p><em>At an e-commerce company, Developers wrote code, and QAs tested it.</em></p><p><em>The client made a radical decision.</em></p><p><em>He taught developers to test their own code, then fired all the QAs.</em></p><p><em>2 months later, bug reports from users dropped to record lows.</em></p></blockquote><p>Without the QA safety cushion, developers knew each bug would point back at them.</p><p>This forced them to care about quality in a way that no process ever could.</p><p>The client never hired QAs again because the team finally understood what taking responsibility meant.</p><p>Personally, I wouldn&#8217;t recommend such drastic measures.</p><p>Consider an alternative.</p><h3>Month 1: Process audit</h3><p>Audit all development processes and decide if each increases or decreases team responsibility.</p><p>Build up a list of such to simplify or remove.</p><h3>Months 2-3: Building trust</h3><p>Remove one approval step in the development process.</p><p>Grant developers permission to change implementation details without approval.</p><p>They&#8217;ll constantly ask for confirmation at first, but this behavior will fade as they gain confidence.</p><h3>Months 4-6: Business thinking</h3><p>Instead of asking &#8220;<em>Did you complete those tasks</em>?&#8221; try &#8220;How did the team&#8217;s work support the business this sprint?&#8221;</p><p>Feature teams need time to develop this new perspective, so give them at least 2 months of consistent practice.</p><h3>Month 6: Increase feature ownership</h3><blockquote><p><em>We made a stream-enabled team responsible for features instead of separate tasks.</em></p><p><em>A form wasn&#8217;t considered done when the frontend looked pretty.</em></p><p><em>It was done when users could submit data successfully.</em></p></blockquote><p>After a few sprints, team members started planning together and reviewing each other&#8217;s code regardless of their roles.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nXUK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nXUK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nXUK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg" width="1456" height="781" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:781,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:940986,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/177966830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nXUK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nXUK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40fb9620-c4a1-4513-92e3-8b3873a3009e_3840x2060.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Signs of growing ownership</h2><ul><li><p>Developers suggest improvements without being asked</p></li><li><p>Lead time decreases without management&#8217;s intervention</p></li><li><p>Bug counts drop without additional QA</p></li><li><p>IT teams self-organize around problems</p></li></ul><h2>Next time</h2><p>Adam Polak will return to expose why AI implementation for development teams often fails.</p><p>Apparently, giving developers Copilot access doesn&#8217;t automatically improve productivity.</p><p>Who would have guessed? &#128527;</p><p>Our own experience with rolling out AI tools for 330 technical employees will teach you how to do it right.</p><p>Thanks for reading today &#128075;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/development-processes?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/development-processes?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/development-processes?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Myth: An IT team is always responsible]]></title><description><![CDATA[Responsibility must be taught rather than expected.]]></description><link>https://effectivedelivery.io/p/it-team-responsibility</link><guid isPermaLink="false">https://effectivedelivery.io/p/it-team-responsibility</guid><dc:creator><![CDATA[Jakub Pawełek]]></dc:creator><pubDate>Fri, 31 Oct 2025 14:23:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5e305122-9d1b-4f55-af59-6d754f95becd_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><p>&#128276; We&#8217;ve reached 100 subscribers because of smart readers like you! Thank you for keeping us employed!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EpXG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EpXG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 424w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 848w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 1272w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EpXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png" width="1456" height="892" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2407921,&quot;alt&quot;:&quot;&quot;,&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://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!EpXG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 424w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 848w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 1272w, https://substackcdn.com/image/fetch/$s_!EpXG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafd41bfe-22d9-4ce3-8b51-b0d3aab9d72f_3840x2352.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G1sU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G1sU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G1sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:828328,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!G1sU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!G1sU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a747563-bab8-4ee8-b6ab-5c9b318f99d7_2400x1256.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>TL;DR</h2><ul><li><p>Successful PMs and EMs treat responsibility building as a continuous process starting from day one,</p></li><li><p>Watch out for subtle signals where team members deflect ownership,</p></li><li><p>There are 6 responsibility-building techniques to use throughout a project&#8217;s lifecycle,</p></li><li><p>Distributing leadership across many team members prevents single points of failure.</p></li></ul><h2>Contents</h2><ol><li><p><a href="https://effectivedelivery.io/p/it-team-responsibility#%C2%A7why-collective-responsibility-is-a-myth">Why collective responsibility is a myth</a></p></li><li><p><a href="https://effectivedelivery.io/p/it-team-responsibility#%C2%A7how-team-members-dodge-ownership">How team members dodge ownership</a></p></li><li><p><a href="https://effectivedelivery.io/p/it-team-responsibility#%C2%A76-tools-to-build-team-responsibility">6 tools to build team responsibility</a></p></li></ol><div><hr></div><p>Hey there! My name&#8217;s Jakub.</p><p>I&#8217;m the Delivery Manager at The Software House.</p><p>I started as an Agile Project Manager, and after 7 years between clients and feature teams, I&#8217;ve learned a bit.</p><p>Before writing this, I&#8217;ve been asked what the biggest lie about team responsibility in Scrum is, and why CTOs still believe in it.</p><p>Well, believing that IT teams act responsibly by default is that lie.</p><p>But they can. If they&#8217;re taught.</p><blockquote><p><em>A developer can tell a stakeholder a task &#8220;isn&#8217;t important right now.&#8221;</em></p><p><em>The stakeholder could hear their feature doesn&#8217;t matter.</em></p><p><em>Seniors might watch the exchange without stepping in.</em></p><p><em>And if the PM is absent, projects might go into YOLO mode.</em></p></blockquote><p>You&#8217;ve witnessed such situations, right?</p><p>In this issue, you&#8217;ll learn to spot signs of irresponsibility and how to build up the team&#8217;s sense of ownership without being controlling.</p><h2>Why collective responsibility is a myth</h2><p>Even when you form a new feature team, its responsibility must be grown through continuous effort across multiple sprints and milestones.</p><p>If that&#8217;s not done, delays, production bugs, cost spikes, or ignored support tickets shouldn&#8217;t be so surprising.</p><p>Let me simplify this:</p><ul><li><p>As a manager or a lead, your perspective centers on the stakeholder or the end-user,</p></li><li><p>If they&#8217;re satisfied, you hope the project succeeds,</p></li><li><p>In contrast, each engineer will think of the piece they add to the pile,</p></li><li><p>Unless they&#8217;re specifically taught the business value mindset, they won&#8217;t feel like a part of a greater effort.</p></li></ul><p>I&#8217;m not trying to criticize anyone.</p><p>People simply aren&#8217;t mind readers and want what is expected of them to be explained clearly.</p><p>If you want to see end-to-end ownership that goes beyond contracted tasks, invest way more time in discussions of what you want engineers to do.</p><p>Soon, you&#8217;ll learn the 6 responsibility-building techniques that will support the process.</p><p>But first, practice recognizing irresponsibility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YuzX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YuzX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YuzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg" width="1456" height="1218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1218,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1500089,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YuzX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YuzX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecf03b9f-5099-45bb-8797-ff4f445e9673_3840x3212.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How team members dodge ownership</h2><p>Several signs show a lack of shared project responsibility.</p><p>Blink, and you&#8217;ll miss them, as what&#8217;s being said or done might seem reasonable.</p><h3>&#8226; &#8220;This isn&#8217;t important right now.&#8221;</h3><p>Engineers who say this might be prioritizing their own tasks over the needs of stakeholders.</p><p>At the same time, their task might not offer the most value to the company.</p><h3>&#8226; Explaining the code and not its impact</h3><p>I&#8217;ve witnessed demos where the speaker explained what&#8217;s happening with the code as it was compiled on the screen.</p><p>300 lines of new code aren&#8217;t the point.</p><p>The potential frontend speed boost that improves the checkout rate is.</p><p>Help engineers grasp that stakeholders want to hear about the business value, not another report entry.</p><h3>&#8226; &#8220;There was no ticket for that.&#8221;</h3><p>This has a nice ring after the infrastructure fails overnight on the weekend.</p><p>Waiting for requests shows a fundamental misunderstanding of teamwork.</p><p>Ultimately, the feature team&#8217;s success ensures that each engineer keeps their role.</p><blockquote><p><em>In a project I managed, cloud costs suddenly jumped by 7000%.</em></p><p><em>No one in the feature team noticed.</em></p><p><em>That&#8217;s because no one created a ticket for DevOps to set up project monitoring.</em></p></blockquote><h3>&#8226; Team members keep waiting for QA</h3><p>In some of our clients&#8217; projects, deployment would take weeks.</p><p>Unattended pre-deployment tests were one of the top bottlenecks.</p><p>Engineers hesitate to get involved in feature tests, but they should push for their completion in line with the DevOps mindset (build, test, maintain).</p><h3>&#8226; Nobody challenges stakeholder requests</h3><p>Businesspeople often have great insight into market dynamics.</p><p>But they really aren&#8217;t UX experts.</p><p>Frontend developers or Designers might hesitate to challenge requests or changes that could hurt the product experience, even though they know better.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wt1n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wt1n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wt1n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg" width="1456" height="1449" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1449,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1832986,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wt1n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wt1n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F05c9d393-ccaa-4822-9476-1296b05fac57_3840x3822.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>6 tools to build team responsibility</h2><h3>1. Micro-reminders shared through Slack</h3><p>Address any deflections in responsibility in real time instead of waiting for formal meetings.</p><p>Problems should be flagged before they occur.</p><p>In time, when the PM goes on leave or faces unexpected circumstances, developers will make fewer critical mistakes thanks to this training in proactive communication.</p><p>They will also feel obligated to uphold the development process.</p><blockquote><p><em>For one project in the sensor industry, our feature team built a dependency map.</em></p><p><em>We used it to signal when our EM and PM would require a stronger presence of the client&#8217;s team in the project.</em></p></blockquote><h3>2. Demo ownership rotation</h3><p>Encourage developers to explain what their code does in business terms during stakeholder demos.</p><p>It&#8217;s the IT manager&#8217;s duty to help team members explain how backend validations impact revenue or security.</p><p>Their goal is to have stakeholders have an &#8220;aha&#8221; moment when the value of IT work is crystal clear.</p><h3>3. Reframe careless statements</h3><p>Hunt for any statements that downplay the importance of critical work.</p><p>Anytime you hear &#8220;we can do it later&#8221; or &#8220;it&#8217;s not our job&#8221;, explain how stakeholders experience such.</p><p>This is not a call to take in new orders like a McDonald&#8217;s drive-thru staffer.</p><p>Even tech-unsavvy stakeholders deserve careful listening and responses.</p><p>Train engineers to respond thoughtfully to project discussions, even if they&#8217;ll backlog or decline tasks later with the PO.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DM7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DM7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DM7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg" width="1456" height="881" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:881,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:927847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DM7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DM7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25a7403f-d872-4919-a9f3-11b07a520d39_3840x2324.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>4. Mini task forces</h3><p>When a blocking issue arises during sprint planning and the team can&#8217;t answer it, create a mini-team to work through it in the background.</p><p>As the manager, assign to it engineers who are capable &#8212; but not entirely proactive &#8212; to power up their autonomy.</p><p>The approach teaches developers that complex problems don&#8217;t stop progress but get handled through focused effort.</p><h3>5. Daily lead rotation</h3><p>Giving team members the option to run meetings prepares them to step in when project management gets derailed.</p><p>Most of our senior developers can lead dailies and planning for the PMs.</p><p>Just in case.</p><p>If that foundation is in place, the manager should teach less experienced members to step in.</p><p>You want the team to understand the PM&#8217;s challenges through direct experience.</p><h3>6. Multiple support pillars</h3><p>You never want to depend on a single expert &#8212; like me, or a PM, or anyone else.</p><blockquote><p><em>Most projects rely on a single person for deployments, integrations, or production fixes.</em></p><p><em>One person seems enough until, inevitably, something like the infrastructure or an API fail.</em></p></blockquote><p>Think of the critical tasks within your project.</p><p>The idea is to prepare less experienced developers to take them on under the guidance of seniors.</p><p>To build such a foundation, a manager really can&#8217;t skip that paperwork time:</p><ul><li><p>rotate critical tasks among team members,</p></li><li><p>insist on having key processes documented,</p></li><li><p>don&#8217;t skip skill gap audits.</p></li></ul><p>The transformation from a fragile, single-point-of-failure process into a robust, multi-pillar structure creates camaraderie that benefits everybody.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8YBc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8YBc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8YBc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg" width="1456" height="1432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1432,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:657834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8YBc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8YBc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F371a6918-d889-4964-8771-024cf2cc1a05_1920x1888.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Next time</h2><p>In Effective Delivery 11, Andrzej Wysocza&#324;ski will perform surgery on processes in development that don&#8217;t really support feature delivery, which is what the business pays us for.</p><p>I hope I entertained you today!</p><p>Thanks for reading &#128591;&#127995;</p><div><hr></div><h2>&#128995; Substacks we read</h2><p>&#129327; Context switching. Endless meetings. Competing demands. Conflicts. AI disruption.</p><p>It&#8217;s no wonder so many managers feel overwhelmed.</p><p>That&#8217;s why thousands turn to <a href="https://thrivinginengineering.substack.com/">Thriving in Engineering</a>.</p><p>Written by 25+ year industry veteran Alex Ponomarev, every issue gives you tools to stay grounded, lead with confidence, and grow your career on your terms.</p><p>&#128073; Start with Alex&#8217;s guide on <strong>How to Master One-on-Ones</strong> &#8212; then subscribe to get new tactics and playbooks every week.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:165049110,&quot;url&quot;:&quot;https://thrivinginengineering.substack.com/p/how-to-master-one-on-ones&quot;,&quot;publication_id&quot;:1897195,&quot;publication_name&quot;:&quot;Thriving In Engineering&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tQeu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;title&quot;:&quot;How To Master One-On-Ones&quot;,&quot;truncated_body_text&quot;:&quot;Have you ever had a friend you hung out with in a group, but the moment you were alone, you had nothing to talk about?&quot;,&quot;date&quot;:&quot;2025-06-11T07:02:18.615Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2570052,&quot;name&quot;:&quot;Alex Ponomarev&quot;,&quot;handle&quot;:&quot;alexponomarev&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ac2f054-e57b-4372-88e9-b9d04a92bcd0_1000x1000.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-08-23T11:18:37.156Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:1885827,&quot;user_id&quot;:2570052,&quot;publication_id&quot;:1897195,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1897195,&quot;name&quot;:&quot;Thriving In Engineering&quot;,&quot;subdomain&quot;:&quot;thrivinginengineering&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Real lessons, not theory. \nGet honest, practical guidance from a 25-year engineering leader \nto handle high-stakes moments, avoid burnout, and thrive in your role.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;author_id&quot;:2570052,&quot;primary_user_id&quot;:2570052,&quot;theme_var_background_pop&quot;:&quot;#2EE240&quot;,&quot;created_at&quot;:&quot;2023-08-23T11:18:40.469Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Alex Ponomarev&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://thrivinginengineering.substack.com/p/how-to-master-one-on-ones?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!tQeu!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Thriving In Engineering</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">How To Master One-On-Ones</div></div><div class="embedded-post-body">Have you ever had a friend you hung out with in a group, but the moment you were alone, you had nothing to talk about&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">a year ago &#183; 1 like &#183; Alex Ponomarev</div></a></div><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/it-team-responsibility?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/it-team-responsibility?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/it-team-responsibility?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_kur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_kur!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_kur!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_kur!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_kur!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_kur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg" width="1456" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174820655?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_kur!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_kur!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_kur!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_kur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e714bb6-0287-43ca-be86-50c572ccd56e_3840x240.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Tool freedom kills IT’s delivery speed]]></title><description><![CDATA[Let's stop debating tools and tech so much&#8230; to ship faster.]]></description><link>https://effectivedelivery.io/p/standardization-in-it</link><guid isPermaLink="false">https://effectivedelivery.io/p/standardization-in-it</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 17 Oct 2025 13:30:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a3b7d7ed-bec8-4c4c-b293-91a80b8431d1_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yyk2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yyk2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yyk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1173720,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yyk2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yyk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1422e1df-f636-4330-8536-943fe6b80606_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>Without standardization, teams waste weeks debating tools and building duplicate systems</p></li><li><p>Standardize project setup templates first to eliminate repetitive configuration</p></li><li><p>There are 8 areas IT managers can standardize</p></li><li><p>Look for standards created by engineers that could help the entire team</p></li><li><p>We cut project setup from 3 days to 30 minutes thanks to our boilerplates</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/standardization-in-it#%C2%A7endless-tool-choices-slow-down-teams">Endless tool choices slow down teams</a></p><p>2. <a href="https://effectivedelivery.io/p/standardization-in-it#%C2%A7what-to-standardize-in-order">What to standardize (in order)</a></p><p>3. <a href="https://effectivedelivery.io/p/standardization-in-it#%C2%A7how-to-introduce-standards">How to introduce standards</a></p><div><hr></div><p>Hey! Adam here again.</p><p>Giving developers complete freedom to choose their tools doubles (or triples) delivery time.</p><p>This can manifest in many ways:</p><ul><li><p>Teams can waste weeks debating whether to use React, Vue, or Angular when they could be building features,</p></li><li><p>Developer might insist on testing their favorite AI coding assistant instead of writing code,</p></li><li><p>We once worked with a corporate client whose 20+ teams had to coordinate just to update a simple logo across their websites.</p></li></ul><p>The difference in tools and tool know-how among developers is what&#8217;s causing the slowdown.</p><p>It&#8217;s time to bring back the monarchy to deal with this chaos! &#128516;</p><p>Today, you&#8217;ll learn what IT should standardize, and in which order, based on our own history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w1t7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w1t7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w1t7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg" width="724.84375" height="472.4428013392857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:949,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.84375,&quot;bytes&quot;:927891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w1t7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 424w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 848w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!w1t7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc011fee-4634-422f-b5b8-0263e7a79274_3840x2504.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Endless tool choices slow down teams</h2><p>The<em> </em>wider your tool selection becomes, the lower your overall efficiency is:</p><ul><li><p>Each new gadget requires learning time,</p></li><li><p>Developers lose work efficiency if they keep switching tools,</p></li><li><p>Too many tools limit the feature team&#8217;s chance to master them.</p></li></ul><p>So, if you narrow down the options, engineers should spend more time on delivering features.</p><p>That&#8217;s why standardization is good.</p><blockquote><p><em>Our developers used to choose their favorite AI tool.</em></p><p><em>But the freedom to choose Copilot, Cursor, Windsurf, or some Devin created chaos.</em></p><p><em>We wasted time on explaining the differences between them.</em></p><p><em>We now have 2 approved options only.</em></p><p><em>GitHub Copilot or Cursor.</em></p><p><em>Each project uses just one of them.</em></p></blockquote><p>Some managers falsely believe standardization means forcing one solution onto everyone.</p><p>Real standardization provides a spectrum of pre-vetted options and eliminates endless evaluation cycles.</p><p>At TSH, our teams build frontends in React + Next.js (internal/external) or Vue (only external per client&#8217;s request).</p><p>No Angular. It wasn&#8217;t a fit.</p><p>Most of our engineers maxed out AWS expertise for the same reason.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y1yU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y1yU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y1yU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg" width="725.1875" height="554.3500600961538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1113,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725.1875,&quot;bytes&quot;:1115443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Y1yU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y1yU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f3f94ed-ab4f-4965-b267-ec3d33550214_3840x2936.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!48_7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!48_7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!48_7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29061,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!48_7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!48_7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!48_7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F405b98be-3d56-4101-be40-6acfdcf0d07a_1920x60.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><em>Unblock Delivery in 2-4 Weeks</em></h4><p>Did you know? My engineers at TSH help organizations fix delivery blockers in 2 sprints max. Results are guaranteed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tsh.io/acceleration-sprints&quot;,&quot;text&quot;:&quot;Learn how they help&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://tsh.io/acceleration-sprints"><span>Learn how they help</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UMjg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UMjg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg" width="1456" height="46" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:46,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29061,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UMjg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UMjg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc460c18d-a219-4e0d-ba9b-ec95c3e405f4_1920x60.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>What to standardize (in order)</h2><h3>1. Project starter templates (week 1)</h3><p><em>Your platform team or a senior full-stack developer should create these templates.</em></p><p>Companies create new features or services more frequently than they realize.</p><p>The manual setup of such burns precious time.</p><p>Our three starters (React Starter, Express Boilerplate, and Serverless Boilerplate) save us days of work on each commercial project.</p><p>They include CI/CD pipelines, a standardized log format, and authentication that works out of the box.</p><p>Find them on <a href="https://github.com/TheSoftwareHouse">our GitHub</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X_Uu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X_Uu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X_Uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg" width="724.453125" height="339.836184323489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:683,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.453125,&quot;bytes&quot;:1147345,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X_Uu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!X_Uu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2529c72-5325-4ffe-aa28-9bdf3812130b_3840x1800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>2. Authentication (week 2-4)</h3><p><em>Your architect or technical lead should standardize authentication patterns.</em></p><p>Authentication touches every application you&#8217;ll build.</p><p>We built components that use Azure AD once and apply them everywhere.</p><blockquote><p><em>In the past, we coded a tailored user and authorization service for each app.</em></p><p><em>To get off the hamster wheel, we switched to Azure AD internally.</em></p><p><em>In commercial projects, we suggest Fusion Auth, Auth0, or Keycloak.</em></p></blockquote><h3>3. Design system (month 1-2)</h3><p><em>Your frontend lead and UX designers should build the design system.</em></p><p>All internal applications at TSH use the same components.</p><p>We based our design system on <a href="https://www.shadcndesign.com/">ShadCN</a> with our branding.</p><p>Instead of asking how a table should look, our engineers ask if we have that component and build for everyone if we don&#8217;t.</p><h3>4. Data fetching (month 2-3)</h3><p><em>Your backend architect should define data fetching standards.</em></p><p>Define exact specifications for how tables request data from backends.</p><p>Otherwise, developers will waste time working with different standards.</p><p>One engineer might use <strong>?sort=name:asc</strong>, while another will prefer <strong>?orderBy=name&amp;direction=ascending.</strong></p><blockquote><p><em>We created a &#8220;data grid&#8221; standard.</em></p><p><em>It&#8217;s built into our design system and the backend boilerplates.</em></p><p><em>Every endpoint that serves table data follows the same query parameter structure, returns the same pagination metadata, and handles sorting and filtering identically.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uIVe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uIVe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uIVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg" width="1456" height="859" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:859,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:913835,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uIVe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uIVe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd0b293b-7387-418b-b23f-c9b6eb79f194_3840x2266.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>5. CI/CD automation (month 3-4)</h3><p><em>Your DevOps engineer or platform team should automate pipelines.</em></p><p>IT teams shouldn&#8217;t spend time on setting up CI/CD.</p><p>When we create a new project with our starter, it rolls out a preset for data and log collection.</p><p>It also includes configuration for GitHub actions, Gitlab CI, and Bitbucket Pipelines which cover:</p><ul><li><p>unit and integration tests</p></li><li><p>E2E tests</p></li><li><p>static code analysis</p></li><li><p>security scanning</p></li></ul><p>Your engineers should know that deployment always looks the same across all projects.</p><h3>6. AI assistants (month 3-4)</h3><p><em>An Engineering Manager or the CTO should evaluate and select AI coding tools.</em></p><p>We settled on Copilot or Cursor.</p><p>We track success through token usage.</p><p>Over the months, it went from near-zero to 45% for 220 of our engineers.</p><p>70% is our new goal.</p><h3>7. Core technologies (month 4-5)</h3><p><em>The CTO should define the approved technology stack with the architects.</em></p><p>Shrink the stack to see more developers who mastered it.</p><p>A choice limited to 1 per area is best for speeding up delivery.</p><p>Here&#8217;s how we did it at The Software House</p><div><hr></div><p><em>Please note we need multiple choices to work on software projects across industries</em></p><div><hr></div><h4><strong>&#8226; </strong>Frontend and backend</h4><p>1 to 2 frameworks (like 1 for spa and 2 for ssr) and 1-2 languages depending on the use case.</p><p>We primarily use React/Next.js and PHP/node.</p><h4>&#8226; Full-stack</h4><p>Node and React.</p><h4>&#8226; Databases</h4><p>1 database per data type.</p><p>We use PostgreSQL for relational, MongoDB for documents, and Redis for caching.</p><h4>&#8226; CMS</h4><p>1 out of 3 options, depending on the media hosted and accessibility for editors.</p><p>We approved Storyblok, Payload, and Contentful.</p><h4>&#8226; Authentication</h4><p>Fusion Auth, Auth0, or Keycloak.</p><h4>&#8226; AI and data engineering</h4><p>Node/Python.</p><h4>&#8226; Cloud</h4><p>We use AWS in 90% of projects but also specialize in Azure and GPC.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EV7i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EV7i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EV7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg" width="724.84375" height="458.5034984546703" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:724.84375,&quot;bytes&quot;:1274517,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172857705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EV7i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EV7i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf2bfb09-e664-4019-b762-da6a61e4c791_3840x2428.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How to introduce standards</h2><p>If a feature team has to solve the same issue twice, mark it for standardization.</p><p>An architect can transform the feature team&#8217;s solution into a standardized package.</p><p>Then, the Team Lead / Engineering Manager can see if the new standard:</p><ul><li><p>is being discussed during dailies,</p></li><li><p>is a part of the code seen during reviews,</p></li><li><p>is reflected by any usage metrics connected to it,</p></li><li><p>is used by new engineers in their first weeks (what we do).</p></li></ul><p>And do watch out for engineers promoting an alternative solution that&#8217;s &#8220;more convenient&#8221;.</p><p>They might not get that you&#8217;re trying to save time.</p><h2>Next time</h2><p>Personal responsibility.</p><p>It would surely help engineers stick to the agreed standards!</p><p>EDN#10 will explain how managers can motivate team members to take ownership.</p><p>My friend Jakub Pawe&#322;ek (our Delivery Manager) will take over.</p><p>Thank you for your time today &#128591;&#127995;</p><div><hr></div><h2>&#128995; Substacks we read</h2><p><strong>Ever feel like your hard work goes unnoticed?</strong></p><p>You&#8217;re not alone. That&#8217;s why thousands of engineering leaders subscribe to <a href="https://thrivinginengineering.substack.com/">Thriving in Engineering</a> for practical guides that turn invisible effort into visible impact.</p><p>Written by 25+ year industry veteran Alex Ponomarev.</p><p>&#128073; Start with this piece:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:167732116,&quot;url&quot;:&quot;https://thrivinginengineering.substack.com/p/from-invisible-to-indispensable-an-engineering-managers-guide-to-showing-impact&quot;,&quot;publication_id&quot;:1897195,&quot;publication_name&quot;:&quot;Thriving In Engineering&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tQeu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;title&quot;:&quot;From Invisible To Indispensable: An Engineering Manager&#8217;s Guide To Showing Impact&quot;,&quot;truncated_body_text&quot;:&quot;If a tree falls in a forest and no one is around to hear it, does it make a sound?&quot;,&quot;date&quot;:&quot;2025-07-14T07:02:27.606Z&quot;,&quot;like_count&quot;:1,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2570052,&quot;name&quot;:&quot;Alex Ponomarev&quot;,&quot;handle&quot;:&quot;alexponomarev&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ac2f054-e57b-4372-88e9-b9d04a92bcd0_1000x1000.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-08-23T11:18:37.156Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:1885827,&quot;user_id&quot;:2570052,&quot;publication_id&quot;:1897195,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1897195,&quot;name&quot;:&quot;Thriving In Engineering&quot;,&quot;subdomain&quot;:&quot;thrivinginengineering&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Real lessons, not theory. \nGet honest, practical guidance from a 25-year engineering leader \nto handle high-stakes moments, avoid burnout, and thrive in your role.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;author_id&quot;:2570052,&quot;primary_user_id&quot;:2570052,&quot;theme_var_background_pop&quot;:&quot;#2EE240&quot;,&quot;created_at&quot;:&quot;2023-08-23T11:18:40.469Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Alex Ponomarev&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://thrivinginengineering.substack.com/p/from-invisible-to-indispensable-an-engineering-managers-guide-to-showing-impact?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!tQeu!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Thriving In Engineering</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">From Invisible To Indispensable: An Engineering Manager&#8217;s Guide To Showing Impact</div></div><div class="embedded-post-body">If a tree falls in a forest and no one is around to hear it, does it make a sound&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">10 months ago &#183; 1 like &#183; Alex Ponomarev</div></a></div><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/standardization-in-it?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/standardization-in-it?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/standardization-in-it?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Your sprint metrics lie (but these 4 don’t)]]></title><description><![CDATA[Deployment frequency, production bugs, cycle & lead time are the only metrics that should matter.]]></description><link>https://effectivedelivery.io/p/4-development-metrics</link><guid isPermaLink="false">https://effectivedelivery.io/p/4-development-metrics</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 03 Oct 2025 13:05:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a22f8cec-b6ae-46a9-bd29-ff820f9043b6_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PeGW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PeGW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PeGW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1316481,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/175175720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PeGW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PeGW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb424cb68-c3ad-4a0d-a9c1-01251653482a_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>IT teams manipulate story points to look better without improving</p></li><li><p>Some metrics encourage cheating rather than delivering value</p></li><li><p>IT managers can encourage productivity by showing metrics as proof of success rather than failure</p></li><li><p>The solution is to track four metrics proving efficiency: deployment frequency, production bugs, cycle time, and lead time.</p></li></ul><h2>Contents</h2><ol><li><p><a href="https://effectivedelivery.io/p/4-development-metrics#%C2%A7why-team-managers-choose-the-wrong-metrics">Why team managers choose the wrong metrics</a></p></li><li><p><a href="https://effectivedelivery.io/p/4-development-metrics#%C2%A7the-4-metrics-that-prove-business-value">The 4 metrics that prove business value</a></p></li><li><p><a href="https://effectivedelivery.io/p/4-development-metrics#%C2%A7how-to-refocus-the-team">How to refocus the team</a></p></li></ol><div><hr></div><p>Hello! It&#8217;s Adam again.</p><p>I&#8217;ve helped deliver over 160 IT projects.</p><p>And I continue to notice is that many IT managers track delivery using vanity metrics like:</p><ul><li><p>Story points</p></li><li><p>Velocity</p></li><li><p>Number of code lines written</p></li><li><p>Number of commits</p></li><li><p>Number of pull requests</p></li></ul><p>They&#8217;re useful. But, most of the time, they only create the illusion of success.</p><blockquote><p><em>I saw projects where teams delivered their sprints perfectly for months with stable velocity.</em></p><p><em>And yet, product updates kept being delayed..</em></p></blockquote><p>As a CTO, I believe that only four metrics actually show if teams deliver business value:</p><ul><li><p>Deployment frequency</p></li><li><p>Production bug count</p></li><li><p>Cycle time</p></li><li><p>Lead time</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w9tO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w9tO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w9tO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.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;:364246,&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://effectivedelivery.io/i/175175720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.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_!w9tO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!w9tO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a94a3e0-5b2a-4e1d-b880-315a5c98e8c6_3840x2160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why managers choose the wrong metrics</h2><p>They&#8217;re simply stuck in a cycle of observing and fixing irrelevant metrics.</p><p>And the only thing that should matter is the business value that IT helped to produce.</p><h3>1. Scrum encourages faking progress</h3><p>Teams control what goes into sprints and how many story points each task costs, which means they can manipulate these numbers.</p><p>That&#8217;s also why every team estimates differently.</p><p>One team can say a CRUD operation takes 3 points while another says 8 points.</p><p>Quite often, when a team fails to deliver a sprint, it will first reduce the scope for the next one.</p><p>But its efficiency won&#8217;t improve.</p><h3>2. Doing what everyone else does</h3><p>I believe that most managers honestly try their best to measure efficiency.</p><p>It&#8217;s just that the metrics they choose don&#8217;t prove the team delivers business value.</p><p>Many managers believe that velocity will tell them what they need.</p><p>However, velocity depends on each team&#8217;s circumstances, making it difficult to compare the velocity of two different teams.</p><p>As a result, managers don&#8217;t have a benchmark against which to weigh their team&#8217;s performance.</p><p>The same goes for metrics that focus on individuals.</p><blockquote><p><em>We had a client who connected a tool to GitHub that measured commits, lines of code, and pull request frequency.</em></p><p><em>Developers responded by making many small commits instead of writing pragmatic code.</em></p><p><em>The project quality dropped because everyone optimized for the metrics instead of creating value.</em></p></blockquote><p>If you tell a team you want more pull requests, they&#8217;ll split one meaningful change into ten.</p><p>The metric improves, but the actual work doesn&#8217;t get better.</p><h3>3. Metricphobia</h3><p>Engineers tend to see metrics as weapons to be used against them rather than helpful tools.</p><p>They rarely hear which metrics their CTO is reviewing, or what impact such measured results can have on their future at the company.</p><p>Fear forces them to optimize for the vanity metrics I&#8217;ve mentioned.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDgU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDgU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg" width="1456" height="948" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:948,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1122741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/175175720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDgU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EDgU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae6be8a5-1647-46c5-90d2-dda8c162c2d1_3840x2500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The 4 metrics that prove business value</h2><p>After years of working with clients across 8 industries, I&#8217;ve concluded that there are only 4 metrics that matter for measuring delivery efficiency.</p><p>These metrics meet 2 critical conditions:</p><ul><li><p>They prove if the feature team can deploy quality code quickly,</p></li><li><p>The numbers can&#8217;t be easily gamed or manipulated.</p></li></ul><p>Let&#8217;s review them.</p><h3>1. Deployment frequency</h3><p>This metric reveals the team&#8217;s capability to respond to problems.</p><p>If the team can&#8217;t deploy daily, a critical production bug might take too long to fix.</p><p>You can&#8217;t fake this metric as deployments either happen or they don&#8217;t.</p><h3>2. Production bug count</h3><p>When users say the UX is somehow broken, rarely can anyone argue with their experience.</p><p>Counting production bugs is critical since each of them can affect their experience.</p><p>The reduction in production bugs also proves the improvement in code quality.</p><h3>3. Cycle time</h3><p>This metric tracks the journey from when a developer starts a task until it reaches production.</p><p>If you want to expose the bottlenecks that block delivery, start observing it.</p><p>Soon, you&#8217;ll recognize where in the SDLC the team gets stuck most often.</p><blockquote><p><em>We analyzed one feature team with a 20-day cycle time.</em></p><p><em>Development took only 3 days. Then, QA needed 2 weeks for testing.</em></p><p><em>We taught developers to test their code, and the cycle time dropped to 1 week.</em></p></blockquote><h3>4. Lead time</h3><p>Lead time adds planning and refinement time to cycle time, measuring a task&#8217;s delivery from backlog entry to the release.</p><p>When stakeholders ask for new features under a dead-set deadline, lead time can reveal if the expectations are realistic based on the actual delivery history.</p><p>If the team&#8217;s lead time averages 50 days, promising any feature delivery in two weeks would be a guaranteed failure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UEQq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UEQq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UEQq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg&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;:931560,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/175175720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UEQq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UEQq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c51ec2b-f779-4c29-bfc2-da4d2581f128_3840x2160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>How to refocus the team</h2><h3>1. Start with transparency</h3><p>Normalize working with engineers on the 4 metrics I&#8217;ve mentioned:</p><ul><li><p>Deployment frequency</p></li><li><p>Production bug count</p></li><li><p>Cycle time</p></li><li><p>Lead time</p></li></ul><p>The key is to show how their releases improve them.</p><p>For example, put the numbers on screen during your meetings and demonstrate how having developers test their own code reduces production bugs.</p><p>IT teams must see the same dashboards that managers use.</p><p>When the metrics are transparent, the discussion about them changes from defending against management to solving problems together.</p><h3>2. Improve the metrics in the right order</h3><p>Fix deployment frequency first.</p><p>Your ability to respond to emergencies depends on it.</p><p>Once the feature team deploys more often, it can focus on reducing production bugs.</p><p>After you improve deployment and quality, optimize for delivery speed by shortening the cycle and lead time.</p><p>This order prevents teams from shipping subpar code faster.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Tgz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Tgz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Tgz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg&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;:957889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/175175720?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Tgz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0Tgz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62306bef-2b9c-4841-b565-2339c403f270_3840x2160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>3. Measure the metrics using existing tools</h3><p>Your CI/CD pipeline already shows deployment frequency automatically without extra tools.</p><p>Support tickets can count your production bugs clearly if you categorize them.</p><p>JIRA and similar platforms track cycle and lead time with the right config.</p><p>Other than that, a spreadsheet is enough to track these 4 numbers consistently.</p><h3>4. Add a north star metric later</h3><p>With the monitoring for the 4 efficiency metrics in place, you can improve delivery even more by adding a north star.</p><p>For example, Booking.com once used monthly reservations.</p><p>Technical improvements only mattered if they drove more reservations from users.</p><p>This single metric unified the entire organization around business value.</p><p>Other companies might pick another metric, such as user engagement or revenue per customer, instead.</p><h2>Next time</h2><p>Now that you know which metrics actually matter, let&#8217;s face the next bottleneck.</p><p>At least <a href="https://cdn.prod.website-files.com/622996415264e2107087774c/679a86cf58ed4bf4cf8b10bf_State%20of%20Internal%20Developer%20Portals%202025.pdf">this one report</a> suggests 75% of developers lose up to 15 hours weekly because they juggle around too many tools.</p><p>Without proper mentoring, IT teams might work with different databases or component libraries.</p><p>In the next issue, you&#8217;ll learn how we cut our project setup time by 80% through standardization.</p><p>Thanks for reading! &#9996;&#65039;</p><div><hr></div><h2>&#128995; Substacks we read</h2><p>If Effective Delivery helps you see the system, <a href="https://thrivinginengineering.substack.com/">Thriving in Engineering</a> helps you thrive inside it.</p><p>Join thousands of leaders and managers who subscribe for practical guides, frameworks, and stories that help you take control of your career.</p><p>Written by 25+ year industry veteran, Alex Ponomarev &#8211; it&#8217;s where tech leaders go to grow.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:165376046,&quot;url&quot;:&quot;https://thrivinginengineering.substack.com/p/5-lessons-ive-learned-as-an-engineering-manager&quot;,&quot;publication_id&quot;:1897195,&quot;publication_name&quot;:&quot;Thriving In Engineering&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tQeu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;title&quot;:&quot;5 Lessons I&#8217;ve Learned As An Engineering Manager&quot;,&quot;truncated_body_text&quot;:&quot;It&#8217;s been many years since I stepped into my first engineering management role.&quot;,&quot;date&quot;:&quot;2025-06-23T07:02:30.345Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:2570052,&quot;name&quot;:&quot;Alex Ponomarev&quot;,&quot;handle&quot;:&quot;alexponomarev&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ac2f054-e57b-4372-88e9-b9d04a92bcd0_1000x1000.png&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-08-23T11:18:37.156Z&quot;,&quot;reader_installed_at&quot;:null,&quot;publicationUsers&quot;:[{&quot;id&quot;:1885827,&quot;user_id&quot;:2570052,&quot;publication_id&quot;:1897195,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1897195,&quot;name&quot;:&quot;Thriving In Engineering&quot;,&quot;subdomain&quot;:&quot;thrivinginengineering&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Real lessons, not theory. \nGet honest, practical guidance from a 25-year engineering leader \nto handle high-stakes moments, avoid burnout, and thrive in your role.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png&quot;,&quot;author_id&quot;:2570052,&quot;primary_user_id&quot;:2570052,&quot;theme_var_background_pop&quot;:&quot;#2EE240&quot;,&quot;created_at&quot;:&quot;2023-08-23T11:18:40.469Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Alex Ponomarev&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[]}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://thrivinginengineering.substack.com/p/5-lessons-ive-learned-as-an-engineering-manager?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!tQeu!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f1bf0a8-decd-413f-8648-721d9c712bbd_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Thriving In Engineering</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">5 Lessons I&#8217;ve Learned As An Engineering Manager</div></div><div class="embedded-post-body">It&#8217;s been many years since I stepped into my first engineering management role&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">10 months ago &#183; Alex Ponomarev</div></a></div><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/4-development-metrics?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/4-development-metrics?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/4-development-metrics?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Don’t let engineers waste time on pointless work]]></title><description><![CDATA[How a Head of Development combats the 7 productivity killers.]]></description><link>https://effectivedelivery.io/p/dont-let-engineers-waste-time</link><guid isPermaLink="false">https://effectivedelivery.io/p/dont-let-engineers-waste-time</guid><dc:creator><![CDATA[Andrzej Wysoczański]]></dc:creator><pubDate>Fri, 19 Sep 2025 13:35:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b2734d04-f400-428a-8b1e-e38746f282d1_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BdzM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BdzM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BdzM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:925145,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174015307?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BdzM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BdzM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F772f684d-dfe5-4b14-8daf-99fb0519bc30_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>Over-engineering and pointless meetings waste days of development time,</p></li><li><p>Most developers fixate on technology and code quality instead on business value,</p></li><li><p>Keep preaching about production metrics and task prioritization, and they&#8217;ll develop the value mindset,</p></li><li><p>Keep an eye on % of reworked tasks, lead time to production, deployment frequency, and meeting efficiency.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;recognize-and-deal-with-team-inefficiency">Recognize &amp; deal with team inefficiency</a></p><ul><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;the-meeting-trap">The meeting trap</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;overengineering">Overengineering</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;overplanning">Overplanning</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;overdocumenting">Overdocumenting</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;code-review-wars">Code review wars</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;manual-testing-dependency">Manual testing dependency</a></p></li><li><p><a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;code-perfectionism">Code perfectionism</a></p></li></ul><p>2. <a href="https://effectivedelivery.io/p/dont-let-engineers-waste-time#&#167;measuring-success">Measuring success</a></p><div><hr></div><p>What&#8217;s up?</p><p>Andrzej here with some chilli sauce for you &#128512;</p><p>Your IT team is probably wasting 40% of their time on tasks that contribute zero to the company&#8217;s bottom line.</p><blockquote><p><em>Think about your feature team&#8217;s last sprint.</em></p><p><em>How much time did the team spend debating code formatting while actual architectural issues went unnoticed?</em></p><p><em>Have you ever heard of standups where 10 developers each drag on for 10 minutes?</em></p></blockquote><p>I've seen teams spend weeks perfecting their service's DX while a client was waiting for that very service to be released.</p><p>IT managers must redirect all this wasted energy toward shipping things to production.</p><p>The stakeholders rarely value anything else, as they don&#8217;t dare to enter the backend.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TIhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TIhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TIhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg" width="1456" height="1097" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1097,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:978988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174015307?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TIhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TIhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F93dd6ff4-f6de-486d-a041-45549bee4263_3840x2894.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Recognize and deal with team inefficiency</h1><p>Your IT team is likely burning money on 1 or many of these 7 habits.</p><p>Each problem has clear warning signs you can spot today and solutions for tomorrow, most of which we&#8217;ve tested in commercial projects.</p><div class="pullquote"><p><em>The difference between teams that ship and teams that talk is knowing which activities actually drive revenue.</em></p></div><h2>1. The meeting trap</h2><h3>The problem</h3><p>Each hour spent in a meeting is one hour less for feature delivery.</p><p>I can&#8217;t make this simpler.</p><p>Please, defend yourself and the team, and don&#8217;t get roped in.</p><p>Developers really don&#8217;t need to be up-to-date on the project.</p><p>They just rarely speak up.</p><blockquote><p><em>Some international clients might be protective of dailies.</em></p><p><em>Knowing that a development team shows up each workday signals accountability to them.</em></p><p><em>We once pleaded with a client to cut out dailies.</em></p><p><em>They cost them $4,000 per month.</em></p><p><em>They didn&#8217;t budge because "that's how Scrum works."</em></p></blockquote><h3>Solution</h3><p>Replace marathon dailies with async Slack updates of just 2 sentences.</p><p>The PO or EM can still keep them responsible when the time calls for it.</p><p>Hold a 5-10 minute sync only for actual blockers with the engineers who work on it, and no one else.</p><p>Our average feature team at TSH saves around 8 hours weekly thanks to these rules.</p><h2>2. Overengineering</h2><h3>The problem</h3><p>When asked to explain their choice of technology, many developers will drift into a monologue about the specs.</p><p>Choosing a framework for its superior performance sounds smart.</p><p>But what&#8217;s smarter is to say that this framework can reduce checkout abandonment.</p><p>That&#8217;s what actually matters for the business!</p><h3>The solution</h3><p>Show developers how their work ticks off specific business metrics.</p><p>To feel that business value matters, they need to see that shipped features increase conversion or save money.</p><p>So, connect every technical decision to revenue impact.</p><p>Standardizing technology choice also saves hours &#8212; or weeks &#8212; of low-level debates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xiYK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xiYK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xiYK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1106749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174015307?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xiYK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xiYK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1567249e-da84-409c-b5c4-9de4fb2c4e9a_3840x2966.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>3. Overplanning</h2><h3>The problem</h3><p>IT teams also tend to spend hours on refinement to document every single edge case.</p><p>Sure, that ends with a perfect estimation in story points down to the decimals.</p><p>Then what happens? The CEO DMs asking for a "quick change" &#128512;</p><p>They&#8217;ve just lost 8 hours.</p><h3>The solution</h3><p>Managers can add a "definition of value" for each task to specify what business value it delivers.</p><p>When the team gets to refinement, the debate should center on understanding the user problem.</p><p>If priorities change frequently, planning should cover a maximum of one week.</p><p>Some ambiguity is better than wasting time on plans that become obsolete.</p><h2>4. Overdocumenting</h2><h3>The problem</h3><p>See if developers spend more time documenting than coding.</p><p>You're wasting money if you require documentation for every function and class.</p><p>Documentation that nobody reads is expensive fiction.</p><h3>The solution</h3><p>Code should document itself through clear naming and structure.</p><p>If developers can't understand code without a manual, the code needs rewriting.</p><p>Document only critical business logic and edge cases.</p><p>And if compliance needs everything on the record, let AI generate routine documentation.</p><blockquote><p><em>Our team once inherited a 50,000-line code base.</em></p><p><em>The class names seemed random, like &#8220;Manager1&#8221; and &#8220;Helper2&#8221; everywhere.</em></p><p><em>The documentation had 200 pages. Yikes.</em></p><p><em>We had to rewrite the code with proper naming, which took 2 sprints.</em></p><p><em>Now, it needs no documentation at all.</em></p></blockquote><h2>5. Code review wars</h2><h3>The problem</h3><p>Just in this one project, I witnessed developers fight over a 2-pixel code indentation in the comments section.</p><p>The business logic of the feature they were building had critical bugs that nobody caught.</p><p>Because of these battles, the project shipped three weeks late.</p><p>Management had no idea why the velocity dropped until we audited the review process.</p><h3>The solution</h3><p>Limit code reviews to a maximum of 2 hours.</p><p>Reviews must focus only on architecture, potential bugs, and business logic.</p><p>Ban all formatting discussions completely and use automated formatters instead.</p><p>You can also implement a double-check system where reviewers verify both code quality and feature completion.</p><p>Engineering managers should monitor code review times and step in when they exceed limits.</p><h2>6. Manual testing dependency</h2><h3>The problem</h3><p>Watch how long regression testing takes before each release.</p><p>The team&#8217;s wasting time if QA manually clicks through the same scenarios for days.</p><p>Each release delayed by manual testing could cost thousands in lost business opportunity.</p><h3>Solution</h3><p>Automate all main business flows and repetitive test scenarios:</p><ul><li><p>registration,</p></li><li><p>login,</p></li><li><p>purchases,</p></li><li><p>critical paths.</p></li></ul><p>Manual testing should focus on exploratory testing and new features.</p><p>When we automated 180 test scenarios, testing dropped from 5 days to 4 hours.</p><p>QA engineers then had actual time to pray for bugs instead of clicking around.</p><h2>7. Code perfectionism</h2><h3>The problem</h3><p>Prioritizing code refactoring while features are delayed is a red flag.</p><p>Similarly, optimizing products with minimal traffic is just dumb.</p><p>Perfecting code that already works is expensive procrastination.</p><h3>The solution</h3><p>Feature teams should always focus on shipping functional features first.</p><p>Business value beats technical elegance, and perfect code that never ships generates zero revenue.</p><p>Save refactoring for when the product has a revenue-positive number of users.</p><p>Ask your CPO or PO for the count.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aVM9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aVM9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aVM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg" width="1456" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:798228,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/174015307?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aVM9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aVM9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb3cd0f-0580-4115-abc8-b3a487331fab_3840x2490.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Measuring success</h2><p>Let&#8217;s be sure your gang won&#8217;t get hypnotized by story points or code coverage &#128521;</p><p>In the case of refocusing your engineers, use these 4 metrics.</p><ul><li><p>Lead time to production</p></li></ul><p>We aim to deliver new features in less than a week.</p><p>If it takes longer, we comb through the grass looking for blockers.</p><ul><li><p>% of reworked tasks</p></li></ul><p>Spending 30% of a sprint on bug fixes means the process is broken.</p><ul><li><p>Actual deployment frequency</p></li></ul><p>Commits or pull requests don&#8217;t count.</p><p>If your IT deploys less than once per week, please contact The Software House.</p><p>We&#8217;ll help. Seriously.</p><p>The best IT teams deploy multiple times daily.</p><ul><li><p>Meeting efficiency ratio</p></li></ul><p>Divide the hours in meetings by the number of decisions made.</p><p>Aim for 1 decision per 1 hour.</p><blockquote><p><em>One client&#8217;s IT team needed 8 weeks to deploy.</em></p><p><em>Shocking. 5 departments had to approve the changes.</em></p><p><em>When the code reached production, the requirements changed.</em></p><p><em>Developers joked they were building for the past.</em></p></blockquote><h2>Next time</h2><p>Adam will reveal why only four metrics actually matter for delivery in the next issue.</p><p>Lead time, cycle time, deployment frequency, and production bugs are the only numbers that matter.</p><p>I hope you enjoyed that bit of spice today &#128523;</p><p>Thanks for reading!</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/dont-let-engineers-waste-time?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/dont-let-engineers-waste-time?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/dont-let-engineers-waste-time?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&quot;alt&quot;:&quot;&quot;,&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://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[3 scrum team interactions: rules and boundaries]]></title><description><![CDATA[Master interaction modes for IT teams before dependencies form.]]></description><link>https://effectivedelivery.io/p/it-team-interaction-modes</link><guid isPermaLink="false">https://effectivedelivery.io/p/it-team-interaction-modes</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 05 Sep 2025 14:03:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7f67b709-fdab-4f5d-8c00-3b7f9e8d25cc_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AIEN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AIEN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AIEN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:614880,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AIEN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AIEN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e7db1eb-8d05-494f-89a2-2a5b475f64d9_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>Over-engineering and pointless meetings waste days of development time,</p></li><li><p>Most developers fixate on technology and code quality instead on business value,</p></li><li><p>Keep preaching about production metrics and task prioritization, and they&#8217;ll develop the value mindset</p></li><li><p>Keep an eye on % of reworked tasks, lead time to production, deployment frequency, and meeting efficiency</p></li><li><p>Success metrics must change based on the interaction mode</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;why-respecting-interaction-modes-matters">Why respecting interaction modes matters</a></p><p>2. <a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;the-3-interaction-modes">The 3 interaction modes</a></p><ul><li><p><a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;collaboration">Collaboration</a></p></li><li><p><a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;x-as-a-service">X-as-a-Service</a></p></li><li><p><a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;facilitating">Facilitating</a></p></li></ul><p>3. <a href="https://effectivedelivery.io/p/it-team-interaction-modes#&#167;measuring-success">Measuring success</a></p><div><hr></div><p>Hey there! Adam reporting for duty.</p><p>Scrum actively discourages cooperation between IT teams.</p><p>Teams will also aim to avoid it.</p><p>But, inevitably, IT teams get co-dependent, and a PO or EM has to untangle them.</p><p>For instance, when an overbloated system needs to be split into modules, multiple teams with different pieces might start blocking each other.</p><p>Team Topologies defines 3 interaction modes with strict rules to combat cross-team dependencies.</p><p>You can match them to your business goals.</p><blockquote><p><em>Collaboration mode works for fast delivery of features.</em></p><p><em>X-as-a-Service mode allows 1 squad to speed up the delivery of other teams.</em></p><p><em>Facilitating mode is for upskilling feature teams without building for them.</em></p></blockquote><p>I&#8217;m 99% sure the team&#8217;s direct manager will set the interaction mode.</p><p>Still, I&#8217;ve seen too many managers making dubious decisions &#128513;</p><p>So, for the sake of your teams&#8217; success, here&#8217;s how to use these interaction modes properly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ETd1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ETd1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ETd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg&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;:877523,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ETd1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ETd1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff76328da-fcfc-4d93-b8d2-569f62b72a5e_3840x2160.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Why respecting interaction modes matters</h2><p>I&#8217;ve seen IT teams drowning in requests too often.</p><p>And it looked like this:</p><ul><li><p>A stream-aligned team expected immediate API changes from a platform team that served 2 other teams,</p></li><li><p>3 different teams tried to collaborate closely with 1 DevOps team at the same time,</p></li><li><p>An enabling team got stuck inside a feature team because people didn&#8217;t engage in learning enough.</p></li></ul><p>Chaos! I don&#8217;t like to see it. Unless it&#8217;s an anime fight.</p><p>The three interaction modes force everyone to choose which task/request is a priority.</p><p>So, while teams don&#8217;t need a paper contract, knowing how a given interaction works prevents many delays.</p><p>Regardless of the mode, 2 golden rules apply:</p><h3>1. No collaboration can last forever</h3><p>There&#8217;s a start and end date. No discussion.</p><p>A feature team might want to snatch an architect and keep them as a new ace.</p><p>Unless you&#8217;re reorganizing a team, don&#8217;t let this slide.</p><h3>2. A feature team can collaborate with just 1 feature team</h3><p>It&#8217;s because both teams use up all of their cognitive capacity on the interaction.</p><p>Don&#8217;t mix in another stream-aligned team. Why?</p><p>One team needs 40 hours weekly to help another feature team reach maximum delivery speed.</p><p>Note that a support team interacting in the X-as-a-Service or Facilitating mode can actually collaborate with multiple feature teams.</p><h2>The 3 interaction modes</h2><h3>Collaboration</h3><p>It&#8217;s the most basic teamwork with transparent and near-immediate communication.</p><p>You discover solutions quickly thanks to shared dailies and no handoff delay.</p><p>Both teams will hope their bug tickets or data requests get solved on short notice.</p><h4>Limitations</h4><p>Team velocity drops when you have meetings with 10 to 14 people instead of just 5.</p><p>The information exchange is just overwhelming.</p><p>That&#8217;s also why collaborations aren&#8217;t really sustainable.</p><h4>Expectations</h4><p>Group members must be considerate, open to discussions, and available on notice.</p><p>Team members might get tense if they keep waiting for their peers to respond.</p><blockquote><p><em>We worked as a feature team for a hotel booking platform.</em></p><p><em>We used to submit tickets for an API to the internal complex subsystem team.</em></p><p><em>Then, new orders came in with a tight deadline.</em></p><p><em>We convinced the PO to rent us 2 engineers from the in-house team.</em></p><p><em>Our interaction switched from X-as-a-Service to Collaboration to avoid delivery delays.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sgcq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sgcq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sgcq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg" width="1456" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006263,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sgcq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sgcq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adadc6f-6b17-45e5-b45e-16d81498f62f_3840x2492.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>X-as-a-Service</h3><p>90% of Scrum teams work in this mode.</p><p>It&#8217;s when a feature team takes ownership of <a href="https://effectivedelivery.io/p/platform-team">a box of services developed for another frontline team.</a></p><p>They need to keep everything in that box running and aren&#8217;t concerned with other responsibilities.</p><h4>Limitations</h4><p>New service requests get queued and must be planned.</p><p>The tempo for delivering new capabilities is way slower.</p><p>Sometimes, the API you need now doesn't exist yet, or the service quality is subpar.</p><blockquote><p><em>One client of ours works with 4 stream-aligned teams from our side.</em></p><p><em>Each team owns 1 application.</em></p><p><em>All of them rely on modules built by a stream-aligned team under the X-as-a-Service mode:</em></p></blockquote><ul><li><p><em>payment modules,</em></p></li><li><p><em>survey systems,</em></p></li><li><p><em>and verification components.</em></p></li></ul><blockquote><p><em>The client&#8217;s feature teams use ready-made solutions to avoid weeks of grunt work.</em></p></blockquote><h4>Expectations</h4><p>The service team should focus on the highest DX and UX of the components they produce.</p><p>If working with their API isn&#8217;t a pleasure, the collaboration won&#8217;t be effective.</p><p>The feature team might need some convincing to get back in the queue &#128516;</p><p>If the service team takes in an urgent request, it will set a bad precedent.</p><h3>Facilitating</h3><p>An enabling team <a href="https://effectivedelivery.io/p/enabling-team">helps feature teams become self-sufficient</a>.</p><p>The teachers within it first master a domain like AI chatbots in an R&amp;D project.</p><p>Then, they transfer their know-how to a feature team &#8212; but never build for them.</p><p>This eliminates the &#8220;bus factor&#8221;.</p><h4>Limitations</h4><p>You need your biggest geniuses in an enabling team.</p><p>Often, IT managers are unwilling to reassign them.</p><p>It's also the least used interaction mode, as most companies don't even know it exists.</p><h4>Expectations</h4><p>The teacher should remain present to hop into a task an engineer struggles with.</p><p>But the weight is on the members of the feature team as well.</p><p>They must have the will to learn, or the interaction won&#8217;t work out.</p><p>Your feature team might also try to rope in the enabler because of their 007 skills.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Iap!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Iap!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Iap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:922384,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Iap!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Iap!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89310156-0e91-4c37-ab76-561c9c5ff403_3840x1832.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><em>Collaboration doesn&#8217;t have to take place between complete teams only.</em></p><p><em>Often, you can create a commando squad of 1 for facilitation.</em></p><p><em>And platform team might just need 2 people</em></p><p><em>So, sometimes, you can &#8220;borrow&#8221; engineers from the feature team.</em></p></blockquote><h2>Measuring success</h2><p>The real challenge isn't choosing a mode.</p><p>It's recognizing when your current mode isn't working.</p><p>Here&#8217;s what to look out for.</p><h3>Collaboration metrics</h3><ul><li><p>Cycle time and lead time improvements,</p></li><li><p>Time to market for the specific feature,</p></li><li><p>Speed of solution discovery.</p></li></ul><p>If you're collaborating but delivery isn't faster, you're doing it wrong.</p><h3>X-as-a-Service metrics</h3><ul><li><p>User experience of consuming teams,</p></li><li><p>API reliability and performance,</p></li><li><p>Number of teams effectively served.</p></li></ul><p>The focus is on being a good service provider and not on speed.</p><h3>Facilitating metrics</h3><ul><li><p>Number of dependencies eliminated,</p></li><li><p>Time until the enabling team exits.</p></li></ul><p>The team being taught must take ownership of a new activity.</p><p>Either they do or don&#8217;t. </p><p>Metrics won&#8217;t help much here.</p><div><hr></div><h2>Next time</h2><p>You&#8217;ll hear about engineering obsessions that actually hurt your team's performance.</p><p>Like the honorary act of reaching 100% test coverage &#128527;</p><p>Thanks for reading today.</p><p>May you have patience for other humans &#128591;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/it-team-interaction-modes?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/it-team-interaction-modes?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/it-team-interaction-modes?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AITx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AITx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png" width="360" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:720,&quot;resizeWidth&quot;:360,&quot;bytes&quot;:4042,&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://effectivedelivery.io/i/172254748?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.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_!AITx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 424w, https://substackcdn.com/image/fetch/$s_!AITx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 848w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1272w, https://substackcdn.com/image/fetch/$s_!AITx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1082a3e6-87bb-4a4f-87de-632f41280408_720x66.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item><item><title><![CDATA[Meet the complicated subsystem team (4/4)]]></title><description><![CDATA[It's designed to eliminate single points of failure and copycat debugging across teams.]]></description><link>https://effectivedelivery.io/p/complicated-subsystem-team</link><guid isPermaLink="false">https://effectivedelivery.io/p/complicated-subsystem-team</guid><dc:creator><![CDATA[Andrzej Wysoczański]]></dc:creator><pubDate>Fri, 22 Aug 2025 13:25:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5b432544-231d-4e8b-b5f1-5d1a35105ea7_2400x1256.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>This is &#8220;Effective Delivery&#8221; &#8212; a bi-weekly newsletter from<a href="https://tsh.io/"> The Software House</a> about improving software delivery through smarter IT team organization.</em></p><p><em>It was created by our senior technologists who&#8217;ve seen how strategic team management raises delivery performance by 20-40%.</em></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vqAl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vqAl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vqAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1067267,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/171644831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vqAl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vqAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a7c578-b66d-4b3b-8f36-491a3e7349fe_2400x1256.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>TL;DR</h2><ul><li><p>A complicated subsystem team owns the most fragile parts of a platform or system,</p></li><li><p>Its members must have deep domain knowledge and technical expertise,</p></li><li><p>Payment systems, authorization modules, API integrations, or any other can&#8217;t-fail components should be handled by that team,</p></li><li><p>One of our teams of this type eliminated coordination chaos across 20+ services by centralizing shared components</p></li></ul><h2>Contents</h2><ol><li><p>What defines a complicated subsystem team</p></li><li><p>Recognize when you need this team</p></li><li><p>Platform team vs complicated subsystem team</p></li><li><p>Use cases</p></li><li><p>Who belongs on this team</p></li><li><p>Measuring success</p></li></ol><div><hr></div><p>Hey there,</p><p>Andrzej here again &#128075;</p><p>Let me tell you about the most expensive mistake I've witnessed.</p><blockquote><p><em>A client had ONE developer who understood their iOS payment integration.</em></p><p><em>The entire payment system was written in Objective-C.</em></p><p><em>In 2025, only a bunch of folks know it anymore.</em></p><p><em>That developer had a sudden accident and landed in the hospital.</em></p><p><em>IT couldn't push anything to production in that time and was left paralyzed.</em></p></blockquote><p>Their CTO, a sharp man, was the second Objective-C expert on the inside.</p><p>And he totally missed this dependency.</p><p>If your product has a value flow that requires a niche skillset, you have a strong case for forming a complicated subsystem team to own it.</p><p>Let&#8217;s break this down.</p><h2>What defines a complicated subsystem team</h2><p>They own the critical or complex parts of a system that other teams depend on.</p><p>Imagine the people in the complicated subsystem team as surgeons.</p><p>They focus on cases where:</p><ul><li><p>every mistake has serious consequences for multiple teams</p></li><li><p>deep domain knowledge and technical expertise must work together</p></li><li><p>the solution is too complex for feature teams to build and maintain themselves.</p></li></ul><p>The team must be able to create complete, production-ready solutions.</p><p>If they&#8217;re asked for an authorization module, they&#8217;ll return with something that can be installed immediately.</p><p>In our projects, the complicated subsystem team owned components related to:</p><ul><li><p>regulatory compliance,</p></li><li><p>performance optimization,</p></li><li><p>security updates,</p></li><li><p>edge cases that would slow down any feature team.</p></li></ul><p>So, how would your IT benefit from their grind?</p><p>Ideally, deep architecture work wouldn&#8217;t block all the feature teams.</p><p>In turn, delivery time should stabilize or improve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1WPf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1WPf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1WPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg" width="1456" height="1511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1511,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1780020,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/171644831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1WPf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1WPf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e089e57-ad0e-4011-b45b-eb23ef1af387_3840x3984.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Recognize when you need this team</h2><p>I&#8217;ve been involved in dozens of projects where multiple feature teams had to do the same darn implementation separately.</p><p>An example?</p><p>Having 3 pet marketplaces in 3 countries serviced by 1 business unit.</p><p>Your organization might not be on that level.</p><p>But you might recognize these telltale signs that a complicated subsystem team should enter the field.</p><h3>Your release roadmap keeps slipping</h3><p>When people in the stream-aligned team get stuck on the same technical component, you have a systemic problem.</p><p>You could invest in upskilling&#8230;</p><p>But should your developers understand data parsing and processing, or is this an edge case that a support team could own?</p><blockquote><p><em>We had 7 commercial projects in which we used 1 authorization solution.</em></p><p><em>In 5 of these projects, our teams kept having issues with it.</em></p><p><em>We formed a complicated subsystem team inside TSH to centralize and standardize the authorization process.</em></p><p><em>That eliminated the delays in our client work.</em></p></blockquote><h3>The "bus factor" is 1</h3><p>You&#8217;ve heard the phrase, right?</p><p>One person gets hit by a bus, and the work halts.</p><p>You could tell the complicated subsystem team to own integrations, document them, and ensure they never depend on a single person again.</p><h3>A simple code change requires massive coordination</h3><p>I feel dizzy just remembering that one example I&#8217;ve witnessed.</p><blockquote><p><em>A corporate client needed to swap the logo in the footer of 20-something websites they owned.</em></p><p><em>So, 20+ feature teams needed to be called in!</em></p><p><em>The same thing happened with phone numbers or menu updates.</em></p><p><em>Nobody centralized such shared components for years until we did.</em></p></blockquote><h3>Similar bug reports keep reappearing</h3><p>An IT manager could see that bugs around areas like data processing or integrations keep reappearing for one or many teams.</p><p>Don&#8217;t let people solve the same problem independently.</p><p>It&#8217;s a clear case for a complicated subsystem team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P7To!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P7To!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P7To!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P7To!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P7To!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P7To!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg" width="1456" height="1015" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1015,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1502034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/171644831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P7To!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P7To!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P7To!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P7To!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faae1e61e-6535-4094-94cb-744dd6153e15_3840x2678.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>Platform team vs complicated subsystem team</h2><p>These two team types often get mixed up.</p><p>Let's get this cleared out.</p><h3>What platform teams do</h3><p>They focus on technology R&amp;D and building generic, standardized solutions everyone can use.</p><h4><strong>Examples</strong></h4><ul><li><p>A command-line tool for setting up new services,</p></li><li><p>A platform for automating testing and QA,</p></li><li><p>Modular templates for deploying server or cloud applications,</p></li><li><p>Automated testing and QA platforms.</p></li></ul><div class="pullquote"><p><em>Have you seen our explanation of <a href="https://effectivedelivery.io/p/platform-team">platform teams</a>?</em></p></div><h3>What complicated subsystem teams do</h3><p>They build complete business solutions requiring industry-specific expertise that&#8217;s hard to get.</p><h4><strong>Examples</strong></h4><ul><li><p>Order processing and tracking subsystem,</p></li><li><p>Customer account management and authentication,</p></li><li><p>Infrastructure automation pipeline for multi-cloud deployments,</p></li><li><p>Auto-scalable media streaming subsystem.</p></li></ul><blockquote><p><em>One of our seniors acted as a one-person complicated subsystem team.</em></p><p><em>A client had a shift scheduling system used by dozens of hospitals.</em></p><p><em>It was something like Excel in a browser.</em></p><p><em>Since hundreds of employees used it, the app lagged hard.</em></p><p><em>Our developer worked several sprints optimizing it.</em></p><p><em>He made the performance so reliable that all the feature teams didn&#8217;t have to worry about it.</em></p></blockquote><h2>Use cases</h2><h3>1. E-commerce payment systems</h3><p>When multiple stream-aligned teams implement different payment functionalities in different places.</p><p>Some teams might use &#8220;pay now&#8221;, payment card processing, and a separate cart payment function at once.</p><p>In that case, one subsystem team can own all payment-related functionalities.</p><p>Payment issues would get centralized, saving everyone time on debugging and maintenance.</p><h3>2. Banking system integrations</h3><p>Imagine 3 teams building their own SEPA integrations, each debugging the same issues independently.</p><p>The complicated subsystem team could build microservices to handle external communications.</p><p>Then, feature teams would just send and receive data through APIs.</p><p>You&#8217;d also limit the scope of training on banking protocols.</p><h3>3. Portals with shared components</h3><p>Think of Adobe for a moment.</p><p>20 websites for 20 products, but each one is packed with text, media, and functions.</p><p>That&#8217;s a perfect case for having a team responsible for shared UI elements and business modules.</p><p>I can&#8217;t think of any other efficient way to cut an ecosystem update from days to hours.</p><blockquote><p><em>One government subsidiary had 20+ portals with different Vue.js versions.</em></p><p><em>Suddenly, the end-of-life announcement dropped.</em></p><p><em>Think of the potential loss of vendors or compliance violations.</em></p><p><em>We formed an emergency complicated subsystem team.</em></p><p><em>They built shared components for all services in React that included:</em></p><ul><li><p><em>component libraries,</em></p></li><li><p><em>project starters,</em></p></li><li><p><em>table components with smart filters.</em></p></li></ul><p><em>After the change, a new service with proper architecture could be created with 1 click.</em></p><p><em>Developers were also happy they didn&#8217;t have to wrestle with integrations anymore.</em></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8zNz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8zNz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8zNz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg" width="1456" height="1184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1346396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/171644831?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8zNz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8zNz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2501beb-b69a-46cb-985a-335e86926d12_3840x3122.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Who belongs on this team</h2><p>You need your &#8220;jokers&#8221;.</p><p>The developers who are willing to master 2-3 new technologies yearly just for fun.</p><p>We often mix senior architects who decode system-wide impacts with domain experts who know the business inside out.</p><p>Building a banking system?</p><p>Well, your joker-engineer better be able to &#8220;breathe&#8221; banking.</p><p>Add performance specialists to the team when speed matters.</p><p>You&#8217;ll also need UX designers if they&#8217;re shared frontend components to build.</p><p>Also, I&#8217;ve seen managers try to form this team with juniors.</p><p>That&#8217;s a no-go, of course.</p><p>It&#8217;s for veterans only.</p><h2>Measuring success</h2><p>How do you know if your subsystem team is working?</p><ul><li><p>Cycle time should improve as teams stop getting blocked,</p></li><li><p>There should be fewer bugs reported for shared modules when one team owns them,</p></li><li><p>Roadmap delays should decrease when technical blockers are centralized,</p></li><li><p>The manager should stop hearing about the same development issues repeatedly</p></li></ul><p>Not seeing these improvements?</p><p>Your subsystem team might be solving the wrong problems.</p><div><hr></div><h2>Next time</h2><p>We've covered all four team types from Team Topologies!</p><p>But it&#8217;s not vacation time yet.</p><p>You&#8217;ll need to figure out how all these team types can interact.</p><p>And there are 4 interaction modes designed in Team Topologies.</p><p>You&#8217;ll discover them in the next issue.</p><p>Thanks for reading! &#9996;&#65039;</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/complicated-subsystem-team?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Would a friend of yours enjoy reading this?</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/complicated-subsystem-team?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://effectivedelivery.io/p/complicated-subsystem-team?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here and eager to learn more?</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7REP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7REP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 424w, https://substackcdn.com/image/fetch/$s_!7REP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 848w, https://substackcdn.com/image/fetch/$s_!7REP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 1272w, https://substackcdn.com/image/fetch/$s_!7REP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7REP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png" width="92" height="33" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:33,&quot;width&quot;:92,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1397,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedeliverynewsletter.substack.com/i/166159356?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7REP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 424w, https://substackcdn.com/image/fetch/$s_!7REP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 848w, https://substackcdn.com/image/fetch/$s_!7REP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 1272w, https://substackcdn.com/image/fetch/$s_!7REP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff16e3c31-f5b8-467a-919a-0325fb842be7_92x33.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h6>Published with a smirk by The Software House</h6><h6>Twarda 18, Warsaw, Poland</h6><h6><a href="https://www.tsh.io/">tsh.io</a> &#8594;</h6>]]></content:encoded></item></channel></rss>