<?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>Thu, 06 Aug 2026 14:54:13 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[Pay less for better AI with this dashboard]]></title><description><![CDATA[We monitor the AI usage of all teams with it.]]></description><link>https://effectivedelivery.io/p/ai-cost-optimization-dashboard</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-cost-optimization-dashboard</guid><dc:creator><![CDATA[Marek Gajda]]></dc:creator><pubDate>Thu, 30 Jul 2026 13:46:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LFon!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LFon!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LFon!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LFon!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LFon!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LFon!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LFon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c632af5-080a-42f6-bec8-4acff218599a_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;:1578702,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_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_!LFon!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LFon!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LFon!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LFon!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c632af5-080a-42f6-bec8-4acff218599a_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Monitoring AI usage isn&#8217;t only about cutting costs,</span></p></li><li><p><span>Our open-source dashboard tracks AI usage in GitHub Copilot,</span></p></li><li><p><span>It helped us improve AI output quality, on top of cost savings,</span></p></li><li><p><span>Fork it and tailor it to your organization&#8217;s needs.</span></p></li></ul><h2>Contents</h2><p><span>1. </span><a href="https://effectivedelivery.io/p/ai-cost-optimization-dashboard#&#167;the-visibility-gaps-in-ai-development"><span>The visibility gaps in AI development</span></a></p><p><span>2. </span><a href="https://effectivedelivery.io/p/ai-cost-optimization-dashboard#&#167;copilot-ai-usage-dashboard-overview"><span>Copilot AI Usage Dashboard overview</span></a></p><p><span>3. </span><a href="https://effectivedelivery.io/p/ai-cost-optimization-dashboard#&#167;6-ai-usage-tracking-use-cases"><span>6 AI usage tracking use cases</span></a></p><p><span>4. </span><a href="https://effectivedelivery.io/p/ai-cost-optimization-dashboard#&#167;get-started-with-the-dashboard"><span>Get started with the dashboard</span></a></p><div><hr></div><p><span>Hey, it&#8217;s Marek.</span></p><p><span>2026 saw AI companies crack down on the use of flat-rate plans.</span></p><p><span>GitHub Copilot moved everyone to usage-based AI credits, while Anthropic banned 3rd party agent frameworks like OpenClaw from running through Claude Pro or Max.</span></p><p><span>This made companies more interested in cost-optimizing AI usage.</span></p><p><span>Good.</span></p><p><span>But if you want to make better software with AI, don&#8217;t overfocus on AI spending.</span></p><p><span>We have our own tool, </span><a href="https://github.com/TheSoftwareHouse/copilot-ai-usage-dashboard"><span>Copilot AI Usage Dashboard</span></a><span>.</span></p><p><span>We&#8217;re optimizing AI costs and output at the same time with it.</span></p><h2><strong><span>The visibility gaps in AI development</span></strong></h2><p><span>We&#8217;ve been using GitHub Copilot for a while.</span></p><p><span>We love it. We&#8217;ve built our delivery framework around it, which helped us deliver a </span><a href="https://effectivedelivery.io/p/ai-driven-project-review"><span>100% AI-driven project</span></a><span> with one developer instead of three.</span></p><p><span>But the default reporting for GitHub Copilot and similar AI coding tools is lacking.</span></p><p><span>They tend to have three visibility gaps that make it hard to minimize spending and maximize outcome quality.</span></p><h3><span>The spending gap</span></h3><p><span>GitHub Copilot shows the total bill, but not the user- or team-level breakdown behind it.</span></p><p><span>AI usage can jump on a single seat or team and you won&#8217;t know why your invoice is so high.</span></p><h3><span>The people gap</span></h3><p><span>This lack of spending breakdown shows how little you know about individual and team-level AI usage in regular tools.</span></p><p><span>There is no easy way for managers to compare their team&#8217;s usage against other teams.</span></p><p><span>That makes it harder to estimate AI compute cost for a new project or decide which model to use now for a given job.</span></p><h3><span>The time gap</span></h3><p><span>When teams are small, which is common in AI-driven development, a single person moving to a different team may change the usage trends within that team drastically.</span></p><p><span>But there&#8217;s no easy way to follow usage shifts over time on a team- or department-level, one that also accounts for team composition changes.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQJl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQJl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg" width="1456" height="1075" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1075,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1432542,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.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_!fQJl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fQJl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29977959-55f6-4564-ae0e-a14266197216_3840x2836.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>Copilot AI Usage Dashboard overview</span></strong></h2><p><span>We used our AI framework, Copilot Collections, to build a tool to close the visibility gaps.</span></p><h3><span>The monthly overview</span></h3><p><span>Copilot AI Usage Dashboard provides a look into the following details:</span></p><ul><li><p><span>monthly total spend,</span></p></li><li><p><span>predicted monthly costs,</span></p></li><li><p><span>monthly snapshots.</span></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_!M-hn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M-hn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 424w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 848w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 1272w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M-hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png" width="1456" height="1346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1346,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348933,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.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_!M-hn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 424w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 848w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.png 1272w, https://substackcdn.com/image/fetch/$s_!M-hn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc7ef8a7-e058-4e78-9ea3-d36bec07c902_2168x2004.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Multi-level usage analytics</span></h3><p><span>You get user-, team-, and department-level data covering the following:</span></p><ul><li><p><span>AI Credits used,</span></p></li><li><p><span>total spending,</span></p></li><li><p><span>average &amp; predicted values.</span></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_!mb8t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mb8t!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 424w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 848w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 1272w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mb8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png" width="1456" height="1320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1320,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:489812,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.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_!mb8t!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 424w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 848w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.png 1272w, https://substackcdn.com/image/fetch/$s_!mb8t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5958d7c0-8ebc-43c7-a144-268f437142ba_2094x1898.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>More features</span></h3><p><span>On top of the basic overviews, you get more useful data too:</span></p><ul><li><p><span>running totals of AI Credits imported and spent over time,</span></p></li><li><p><span>instant flags for the most and least active seats,</span></p></li><li><p><span>seat license costs kept separate from AI Credit usage costs.</span></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_!m4rT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m4rT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 424w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 848w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 1272w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m4rT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png" width="1456" height="1362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1362,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:555878,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.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_!m4rT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 424w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 848w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.png 1272w, https://substackcdn.com/image/fetch/$s_!m4rT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a129d4a-dd02-4aae-942c-1d3fd4a7784a_2102x1966.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>6 AI usage tracking use cases</span></strong></h2><p><span>Like I said, we use the Copilot AI Usage Dashboard every day across all teams that use GitHub Copilot to optimize cost and model efficiency.</span></p><p><span>Here are some of our use cases.</span></p><h4><span>1. Finding idle and heavy users</span></h4><p><span>Thanks to our dashboard, we spot any idle seat instantly and decide whether the user should lose their license before the next invoice arrives.</span></p><p><span>And when we see a member burn credits past the norm, we schedule a one-on-one instead with them so we can understand why it happened.</span></p><h4><span>2. Analyzing a user across teams</span></h4><p><span>At TSH, one developer can work in two different projects with unrelated AI usage trends.</span></p><p><span>The current version of our dashboard accounts for it because you can place a user into more than one team and give a percentage value to their participation in each so the AI usage cost is divided accordingly.</span></p><blockquote><p><em><span>Grzegorz was a full time team member of project Y, but then switched to part-time to join team X on a similar basis.</span></em></p><p><em><span>Now, Grzegorz&#8217;s AI usage is set to 50% for each of his teams.</span></em></p></blockquote><p><span>This percentage value isn&#8217;t always a perfectly accurate representation of the user&#8217;s work across projects, but it gives a good enough approximation.</span></p><h4><span>3. Finding the causes of usage spikes</span></h4><p><span>The team-level historical overview ensures we know where spending spikes come from.</span></p><blockquote><p><em><span>Three developers on one project spend more AI Credits some months than twelve people on another project combined.</span></em></p><p><em><span>The migration work they do burns more tokens than typical feature tasks.</span></em></p><p><em><span>With the dashboard, we can pin-point the spikes to specific project events to analyze them.</span></em></p></blockquote><h4><span>4. Finding low-hanging fruits for optimization</span></h4><p><span>On a departmental level, we can find out which technology areas consume the most AI credits.</span></p><p><span>For example, we found that frontend tasks consumed the most so we could focus our optimization efforts there.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TNXF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TNXF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TNXF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg" width="1456" height="1106" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1106,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1323804,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.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_!TNXF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TNXF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F687daed4-3c68-4a81-b924-68bc07966ea2_3840x2916.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>5. Determining the most cost-effective model for a job</span></h4><p><span>The dashboard helped us see a model cost rise early.</span></p><p><span>The model was powerful, and we didn&#8217;t want to abandon it entirely.</span></p><p><span>So we continued using it for specific tasks, and switched to a cheaper model for tasks where the model performance didn&#8217;t matter that much.</span></p><blockquote><p><em><span>In April, one model covered almost everything on the chart, Opus 4.6.</span></em></p><p><em><span>It was the strongest option at the time, and using anything saved next to no money, so nearly the whole team defaulted to it.</span></em></p><p><em><span>But then we saw AI Credit prices jump, so we added a balancer inside Copilot Collections that helps picks a model based on the task instead of defaulting to the priciest one.</span></em></p><p><em><span>GPT-5 now handles a lot of backlog grooming while Opus still carries most of the actual coding, and the chart shows a real spread instead of one bar towering over the rest.</span></em></p></blockquote><h4><span>6. Finding the most fitting model for a job</span></h4><p><span>By giving our developers a framework with a great selection of models and analyzing their work, we make it a habit to learn from them.</span></p><p><span>For example, we see a pattern in which they choose specific models for different project phases, such as analysis, code generation, or review.</span></p><p><span>When a specific model does especially well, we can pass the information to EMs or even enforce the use of it.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04rkl2K0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0RfL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9435c426-eb57-404e-b5ad-0364ffe79c4e_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;:917792,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04rkl2K0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.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_!0RfL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04rkkQ00">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_!hNBK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hNBK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932a2012-1fc3-447b-96b4-4147d8296969_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;:&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/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.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_!hNBK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong><span>Get started with the dashboard</span></strong></h2><p><span>The Copilot AI Usage Dashboard is open source, and getting your own copy running takes only a few steps.</span></p><p><span>Grab the installation guide </span><a href="https://github.com/TheSoftwareHouse/copilot-ai-usage-dashboard"><span>here</span></a><span>.</span></p><p><span>Keep in mind that the dashboard works out of the box only for those who use GitHub Copilot.</span></p><p><span>If you don&#8217;t but you still want to try it, you&#8217;ll need to do some heavy customization.</span></p><p><span>But even if you use a different coding assistant, forking our dashboard will still save you a lot of time compared to building it from scratch.</span></p><h2><strong><span>Next time</span></strong></h2><p><span>Next time, Igor Wn&#281;k explains how AI is forcing changes in the software delivery lifecycle.</span></p><p><span>If you try to develop AI the old way, without updating the lifecycle, you won&#8217;t boost your productivity.</span></p><p><span>He&#8217;ll use Copilot Collections as the working example of a AI-native lifecycle.</span></p><p><span>Good luck out there &#129310;</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac76c243-e126-43e9-81d6-ad1d62f51019_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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_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_!fKtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>Fork the AI framework we used to make our dashboard!</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6jkI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6jkI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6jkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21594f71-bbca-4fb0-b504-d9b46498c99c_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;:48235,&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/208997372?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_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_!6jkI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!6jkI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21594f71-bbca-4fb0-b504-d9b46498c99c_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;fde51cdc-5a3f-4fe2-9c24-20c06a22ca0a&quot;,&quot;caption&quot;:&quot;Copilot Collections is available on GitHub, where you can download it to test it out or fork it to customize it.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Steal our AI delivery framework, seriously&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:449052294,&quot;name&quot;:&quot;Jakub Korczak&quot;,&quot;bio&quot;:&quot;Frontend Engineer &amp; Engineering Manager focused on scalable React &amp; TypeScript platforms, frontend architecture, DX and AI-driven software delivery. Shipping fast without setting production on fire.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c15d5fb4-35d9-449d-b5ff-134a5274ab6d_1887x1887.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://acerbitastam564197.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://acerbitastam564197.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Jakub Korczak&quot;,&quot;primaryPublicationId&quot;:10115843}],&quot;post_date&quot;:&quot;2026-07-17T13:30:29.918Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Txte!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/adopting-ai-delivery-framework&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207334313,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:22,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-cost-optimization-dashboard?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/ai-cost-optimization-dashboard?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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>Z&#322;ota 59, Warsaw, Poland</strong></h6><h6><strong><a href="https://www.tsh.io/">tsh.io</a> &#8594;</strong></h6>]]></content:encoded></item><item><title><![CDATA[Steal our AI delivery framework, seriously]]></title><description><![CDATA[Test it & fork it to deliver 40% faster with AI.]]></description><link>https://effectivedelivery.io/p/adopting-ai-delivery-framework</link><guid isPermaLink="false">https://effectivedelivery.io/p/adopting-ai-delivery-framework</guid><dc:creator><![CDATA[Jakub Korczak]]></dc:creator><pubDate>Fri, 17 Jul 2026 13:30:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Txte!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Txte!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Txte!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Txte!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Txte!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Txte!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Txte!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bcda2f6-6786-4424-bd97-65653143da5a_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;:888477,&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/207334313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_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_!Txte!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Txte!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Txte!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Txte!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcda2f6-6786-4424-bd97-65653143da5a_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Our open-source AI framework regulates a developer&#8217;s workflow,</p></li><li><p>Business analysts use it to turn requirements into Jira tasks,</p></li><li><p>Non-technical product people turn notes into epics with it,</p></li><li><p>Don&#8217;t reinvent the wheel: try it vanilla and fork it to customize it.</p></li></ul><h2>Contents</h2><p><span>1. </span><a href="https://effectivedelivery.io/p/adopting-ai-delivery-framework#&#167;its-a-complete-ai-product-engineering-framework">It&#8217;s a complete AI product engineering framework</a></p><p><span>2. </span><a href="https://effectivedelivery.io/p/adopting-ai-delivery-framework#&#167;getting-started-with-copilot-collections">Getting started with Copilot Collections</a></p><p><span>3. </span><a href="https://effectivedelivery.io/p/adopting-ai-delivery-framework#&#167;9-step-rollout-of-copilot-collections">9-step rollout of Copilot Collections</a></p><p>4. <a href="https://effectivedelivery.io/p/adopting-ai-delivery-framework#&#167;fork-copilot-collections">Fork Copilot Collections</a></p><div><hr></div><p><span>Hello,</span></p><p><span>I&#8217;m Jakub Korczak, an Engineering Manager.</span></p><p><span>Working at The Software House, I get to interact with many companies.</span></p><p><span>When it comes to AI adoption, they often repeat the same mistakes.</span></p><p><span>Best practices stay unclear, acceptance criteria are vague, and every team member ends up using AI differently.</span></p><p><span>We were there, too, until we developed Copilot Collections.</span></p><p><span>It&#8217;s an open-source AI software delivery framework that digitized and standardized the best practices of our entire product engineering team.</span></p><p><span>All of our teams use it in commercial projects, and their delivery speed improved by 30-40%, often delivering whole epics in under an hour.</span></p><p><a href="https://github.com/TheSoftwareHouse/copilot-collections"><span>Copilot Collections is available on GitHub</span></a><span>, where you can download it to test it out or fork it to customize it.</span></p><p><span>As one of the co-creators of Copilot Collections, I&#8217;m going to tell you how to introduce it to your team.</span></p><h2>It&#8217;s a complete AI product engineering framework</h2><p><span>Before we get to the fun part, there&#8217;s one thing you need to understand.</span></p><p><span>Copilot Collections is not just an AI-driven coding assistant.</span></p><p><span>It covers the whole product development lifecycle, from the first workshop to the review.</span></p><p><span>It unites the entire team, from the business analyst to the developer, under one AI-driven delivery process.</span></p><h3><span>The 4-step workflow</span></h3><p><span>The basic workflow involves 4 steps.</span></p><ul><li><p><span>Research comes first, where a business analyst builds the scope,</span></p></li><li><p><span>Planning comes next, where an architect turns that scope into a plan,</span></p></li><li><p><span>Implementation has engineers execute the plan,</span></p></li><li><p><span>Review involves both code review and risk detection.</span></p></li></ul><p><span>The first step is handled by the Business Analyst agent, while the rest are handled by the Engineering Manager agent, who oversees a group of technical agents performing different tasks.</span></p><p><span>The framework remembers your codebase and reuses existing functions and patterns, rather than requiring developers to explain them repeatedly.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vg12!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vg12!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vg12!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vg12!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vg12!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vg12!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg" width="1456" height="1017" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1017,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1476143,&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/207334313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.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_!vg12!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vg12!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vg12!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vg12!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd40af655-2bf8-4bf8-b462-e55bce9d07f0_3840x2682.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>What product teams get</span></h3><p><span>Through the BA agent, Copilot Collections offers many benefits to non-technical users.</span></p><h4><strong><span>Turning raw notes into real insights</span></strong></h4><p><span>Product teams have access to a variety of product-related information, including meeting notes, briefs, Slack conversations, PDF files, and Figma designs.</span></p><p><span>The useful info is buried, but the BA agent cleans the raw files and surfaces product insights in minutes.</span></p><h4><strong><span>Spotting requirements gaps</span></strong></h4><p><span>Some requirements may not be present in the input or may need additional detail before they can be acted upon.</span></p><p><span>The agent flags such issues to the product team so they can remove them before they become blockers in development.</span></p><h4><strong><span>Turning insights into ready-made tasks</span></strong></h4><p><span>Once it has the data, the agent turns those insights into epics and stories and gives you the option to push them to Jira in a proper format.</span></p><p><span>Learn even more about the capabilities of Copilot Collections:</span></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;b23df29c-9763-41af-8d3f-2376457cb2ac&quot;,&quot;duration&quot;:null}"></div><h2><strong><span>Getting started with Copilot Collections</span></strong></h2><p><span>Copilot Collections doesn&#8217;t require any training from either a developer or a product person.</span></p><p><span>Non-technical people need help with the installation, since it requires cloning the repo or setting up Visual Studio Code and the Node.js environment for MCP integrations.</span></p><p><span>Once a developer sets it up for them, product people never touch a line of code again.</span></p><p><span>Find the installation guide at:</span></p><p><code>github.com/TheSoftwareHouse/copilot-collections</code></p><h3><span>Integrations you&#8217;ll need</span></h3><p><span>Copilot Collections plugs into many of the tools your team likely already uses.</span></p><ul><li><p><span>Atlassian Jira pulls tickets directly, though copying and pasting also works,</span></p></li><li><p><span>Figma feeds into your design files,</span></p></li><li><p><span>Playwright controls the browser for you,</span></p></li><li><p><span>Context7 delivers the latest documentation for your libraries,</span></p></li><li><p><span>Sequential Thinking improves the performance of AI models,</span></p></li><li><p><span>PDF Reader reads specs and briefs straight from PDF files.</span></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_!g1vU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g1vU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g1vU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298902,&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/207334313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.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_!g1vU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 424w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 848w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!g1vU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ad9007d-4ac2-4127-9c13-63419f5331f2_3840x2116.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>9-step rollout of Copilot Collections</span></strong></h2><p><span>Start small, prove it works, and then roll it out to everyone.</span></p><h3><span>1. Appoint a small pilot team</span></h3><p><span>Pick 2 or 3 motivated people from product and engineering to lead the first run.</span></p><p><span>Include at least one product person on the team.</span></p><h3><span>2. Prepare a minimal environment</span></h3><p><span>Install only what the starter project needs.</span></p><ul><li><p><span>GitHub Copilot License,</span></p></li><li><p><span>VS Code,</span></p></li><li><p><span>Node and Git,</span></p></li><li><p><span>MCP with one integration, such as Figma or Jira.</span></p></li></ul><h3><span>3. Choose a starter project</span></h3><p><span>Pick a real, small feature you already need to build instead of a demo task.</span></p><p><span>Copilot Collections performs best on real work, where it shows its strengths.</span></p><p><span>If you must use a mock project, give it real elements, such as validation, a backend connection, and a design file.</span></p><p><span>A form covers all of these and tests the entire process from the frontend to the backend.</span></p><blockquote><p><em><span>Our first UI output from a Figma file came out rough every time, with incorrect spacing and colors.</span></em></p><p><em><span>Originally, we fixed it by hand, needing three rounds of prompts each time.</span></em></p><p><em><span>Now Playwright checks the screenshot against Figma and iterates up to five times on its own.</span></em></p></blockquote><h3><span>4. Set acceptance criteria and run it</span></h3><p><span>How well you prepare your tasks decides how good the output is.</span></p><p><span>Whatever gets agreed off the record on Slack or in a meeting has to go into the ticket.</span></p><p><span>A title and two sentences don&#8217;t make a usable ticket.</span></p><p><span>Backlog refinement matters more here than ever.</span></p><p><span>Sprint planning shifts, too, from counting small stories to counting how many well-prepared features you can ship.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TPf3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TPf3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TPf3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg" width="1456" height="1059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1059,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1287708,&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/207334313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.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_!TPf3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TPf3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9575b79-c4e6-411b-b9b1-d9535172c442_3840x2792.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>5. Run a test sprint</span></h3><p><span>Complete the starter project with Copilot Collections, and document what you find.</span></p><ul><li><p><span>Issues you hit,</span></p></li><li><p><span>Benefits you notice,</span></p></li><li><p><span>Feedback from the pilot team.</span></p></li></ul><h3><span>6. Evaluate and decide</span></h3><p><span>Look at how the test sprint went.</span></p><p><span>Check whether the review catches real risks and gaps, or reads like generic, hallucinated notes.</span></p><p><span>If it felt smooth and valuable, that&#8217;s your green light.</span></p><p><span>This was the test run.</span></p><p><span>Now you can open Copilot Collections up to the whole team for a bigger trial.</span></p><h3><span>7. Expand to the full team</span></h3><p><span>Bring in every team member and give them the framework, either as we built it or as your own forked version.</span></p><h3><span>8. Standardize across teams</span></h3><p><span>Set clear guidelines for requirements and workflow, then roll out Copilot Collections to more teams with onboarding and support.</span></p><h3><span>9. Iterate and tune it to your organization</span></h3><p><span>The first 1 or 2 sprints are for calibration.</span></p><p><span>You&#8217;re learning where your team needs a different agent or prompt to fit its workflow.</span></p><p><span>Track how long each phase takes and how many bugs QA finds afterward.</span></p><p><span>Expect this tuning to take about 2-3 sprints.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04pSj0P0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0RfL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9435c426-eb57-404e-b5ad-0364ffe79c4e_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;:917792,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04pSj0P0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.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_!0RfL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04pSjgq0">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_!hNBK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hNBK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932a2012-1fc3-447b-96b4-4147d8296969_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;:&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/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.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_!hNBK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong><span>Fork Copilot Collections</span></strong></h2><p><span>Copilot Collections was built by The Software House to reflect, standardize, and amplify how we develop software.</span></p><p><span>Some agents are based on our own top developers.</span></p><p><a href="https://github.com/TheSoftwareHouse/copilot-collections"><span>Test the vanilla version</span></a><span> to see if you like it. If you do, consider forking it.</span></p><p><span>You can modify existing workflows and agents, and create new ones as well.</span></p><p><span>If you do go that route, keep the development within a small committee of experts.</span></p><p><span>Everyone should make suggestions, but a centralized development team allows you to enforce a standardized delivery process.</span></p><h2><strong><span>Next time</span></strong></h2><p><span>Next time, Marek Gajda will show you the dashboards we built to measure AI usage in Copilot across projects, teams, and departments.</span></p><p><span>He&#8217;ll share the code, so you can use it to develop the same tracking for your organization.</span></p><p><span>See you in 2 weeks &#128075;</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac76c243-e126-43e9-81d6-ad1d62f51019_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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_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_!fKtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>Use Copilot Collections for project estimations, too!</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1qcA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1qcA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1qcA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/386046d8-7a98-4ad3-b6e9-05962a0e8a2d_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;:49330,&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/207334313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_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_!1qcA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!1qcA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F386046d8-7a98-4ad3-b6e9-05962a0e8a2d_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;ba2e7843-4611-45bf-a8a2-bd7a18be910c&quot;,&quot;caption&quot;:&quot; It does scope, but needs help with time &amp;amp; cost.<br />&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Our AI framework estimates 1/3 of any project&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:513442247,&quot;name&quot;:&quot;Jakub Pleszewski&quot;,&quot;bio&quot;:&quot;Presales Lead and AI warrior @ The Software House&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d6c6bb7-db49-42b0-abcf-f71ec961bf4e_800x800.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://jakubpleszewski.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://jakubpleszewski.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Substack Jakub&quot;,&quot;primaryPublicationId&quot;:9232586}],&quot;post_date&quot;:&quot;2026-07-03T13:11:11.279Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d401b8a3-4eff-4e5e-a9ea-41e8192ea548_2400x1256.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/estimating-projects-with-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:204904200,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/adopting-ai-delivery-framework?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/adopting-ai-delivery-framework?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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>Z&#322;ota 59, 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 estimates 1/3 of any project]]></title><description><![CDATA[It does scope, but struggles with time & cost.]]></description><link>https://effectivedelivery.io/p/estimating-projects-with-ai</link><guid isPermaLink="false">https://effectivedelivery.io/p/estimating-projects-with-ai</guid><dc:creator><![CDATA[Jakub Pleszewski]]></dc:creator><pubDate>Fri, 03 Jul 2026 13:11:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d401b8a3-4eff-4e5e-a9ea-41e8192ea548_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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pHDS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pHDS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pHDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a6890eb-2801-4fec-b782-7242d17a7f87_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;:1027866,&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/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_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_!pHDS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pHDS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a6890eb-2801-4fec-b782-7242d17a7f87_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>AI maps scope and risks faster than any human analyst,</span></p></li><li><p><span>I ran the same pricing prompt 10 times and got 10 different numbers,</span></p></li><li><p><span>Human judgment fills what AI cannot know about your team,</span></p></li><li><p><span>Copilot Collections&#8217; Business Analyst agent is the right tool to start with.</span></p></li></ul><h2>Contents</h2><p><span>1. </span><a href="https://effectivedelivery.io/p/estimating-projects-with-ai#&#167;what-ai-does-well-in-project-estimation"><span>What AI does well in project estimation</span></a></p><p><span>2. </span><a href="https://effectivedelivery.io/p/estimating-projects-with-ai#&#167;where-ai-estimation-breaks-down"><span>Where AI estimation breaks down</span></a></p><p><span>3. </span><a href="https://effectivedelivery.io/p/estimating-projects-with-ai#&#167;how-to-start-using-ai-for-project-estimation"><span>How to start using AI for project estimation</span></a></p><div><hr></div><p><span>Hey! Jakub here.</span></p><p><span>I&#8217;m a Delivery Consultant advising COOs, CTOs, and CSOs on project executions.</span></p><p><span>Can AI estimate a software project?</span></p><p><span>Most IT managers I talk to fall into 1 of 2 camps.</span></p><p><span>Some assume AI will be unreliable and avoid it entirely.</span></p><p><span>Others assume AI will handle estimation end-to-end and are surprised when it doesn&#8217;t.</span></p><p><span>Both camps are wrong, and the cost shows up in missed deadlines and blown budgets.</span></p><p><span>AI is good at some parts of estimation and bad at others.</span></p><p><span>Know which estimation tasks AI handles well and which still need a human, and you get faster estimates, fewer surprises, and numbers you can trust.</span></p><h2><span>What AI does well in project estimation</span></h2><p><span>When a client sends a brief or a few dozen pages of documentation, a BA agent can process all of it and map out the full picture in minutes.</span></p><p><span>As a human, I read and partially retain.</span></p><p><span>AI reads, structures, and surfaces things I would have missed.</span></p><h3><span>Scope mapping</span></h3><p><span>The agent extracts user flows, functional requirements, and hidden dependencies from even the most unstructured brief.</span></p><h3><span>Risk registers</span></h3><p><span>Feed it a brief, and it produces a structured list of assumptions and risk factors that would take a senior engineer an hour to pull together manually.</span></p><h3><span>T-shirt sizing</span></h3><p><span>AI ranks tasks from simplest to most complex and gives you a rough breakdown across the scope.</span></p><p><span>One detail that still surprises me is that the BA agent regularly flags client availability as a project risk.</span></p><p><span>It also flags human risks, such as a key stakeholder going on holiday for three weeks and quietly derailing a delivery timeline.</span></p><p><span>The structured scope and risk register become the input your team uses to produce the actual estimate.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mVHJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mVHJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mVHJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg" width="1456" height="1259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1259,&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_!mVHJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mVHJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad5172ac-06b0-40b2-a5d8-9f985b9ecbb7_2048x1771.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Where AI estimation breaks down</span></h2><p><span>The moment you ask for an actual number (how many hours, how much it will cost), things get unreliable.</span></p><p><span>I ran the same pricing prompt against the same project scope 10 times.</span></p><p><span>I got 10 different results.</span></p><p><span>LLMs predict the next token based on patterns, not on your company&#8217;s delivery history, your team&#8217;s skill profile, or which developers will be assigned to the project.</span></p><p><span>There are 3 failure modes worth watching for.</span></p><h3><span>Inconsistent pricing</span></h3><p><span>Even with detailed input, AI produces different hour estimates every time you run it.</span></p><h3><span>Bad technology choices</span></h3><p><span>Left unchecked, AI defaults to whatever stack is most common in its training data, which may be one your team has never worked with.</span></p><h3><span>Confirmation bias</span></h3><p><span>Frame a prompt around a deadline, and AI will often tell you what you want to hear.</span></p><p><span>That last one is how a six-month project gets signed off as a six-week sprint.</span></p><blockquote><p><em><span>I once ran an estimation experiment where I gave AI a detailed input and compared its output to what an architect produced for the same scope.</span></em></p><p><em><span>The AI numbers were off by a wide margin.</span></em></p><p><em><span>More context did not produce a better estimate.</span></em></p><p><em><span>It turned out most of the extra input was noise the model could not use.</span></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_!CnLa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CnLa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CnLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg" width="1456" height="1020" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1020,&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_!CnLa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CnLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6363f7a-fe4c-4c6a-946b-a7a09f486831_2048x1435.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>How to start using AI for project estimation</span></h2><p><span>The right AI-driven estimation workflow puts a human in the loop at every stage.</span></p><p><span>AI prepares the input, a human applies judgment, and makes the final call on numbers.</span></p><p><span>You can build your own BA agent using any AI framework, or configure one inside a tool your team already uses.</span></p><p>Here, I will show how to do it <span>using&nbsp;</span><a href="https://tsh.io/ai-delivery-framework"><span>Copilot Collections</span></a><span>, our AI development framework.</span></p><p><span>If you have never heard of it before, take 50 seconds to watch this video:</span></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;31c6e6e9-8fdc-484d-ae3b-1668006ed3d5&quot;,&quot;duration&quot;:null}"></div><p><a href="https://github.com/TheSoftwareHouse/copilot-collections">You can get Copilot Collections for free from GitHub</a>.</p><h3><span>Step 1: Feed the brief to the BA agent</span></h3><p><span>Gather everything you and the client have put together and run it through the BA agent in Copilot Collections.</span></p><p><span>Relevant materials include:</span></p><ul><li><p><span>project briefs,</span></p></li><li><p><span>workshop notes,</span></p></li><li><p><span>call transcripts,</span></p></li><li><p><span>requirements documents.</span></p></li></ul><p><span>The output will include a structured scope, user flows, assumptions, and a risk register.</span></p><p><span>Do not treat this as final.</span></p><p><span>Read it, challenge it, and push back where something does not match your understanding.</span></p><blockquote><p><em><span>A fintech client sent us a 40-page specification.</span></em></p><p><em><span>The BA agent processed the full document and surfaced three integration risks the team had missed on first read.</span></em></p><p><em><span>Within the hour, every team member had the same structured view of the scope.</span></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_!Vtk2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vtk2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 424w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 848w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 1272w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vtk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png" width="1456" height="941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:941,&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_!Vtk2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 424w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 848w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.png 1272w, https://substackcdn.com/image/fetch/$s_!Vtk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd05bd546-73f4-4011-b754-6bdf31b6f4f7_2048x1324.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><em><span>An excerpt from the AI-generated scope, showcasing one story from the Room Availability and Search epic of an example application</span></em></p><h3><span>Step 2: Validate scope and risks with your team</span></h3><p><span>Share the BA agent output with your estimation team.</span></p><p><span>Designers check UX complexity, developers flag technical risks, DevOps identifies infrastructure dependencies.</span></p><p><span>This turns AI output into shared understanding.</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04nvc-20" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0RfL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9435c426-eb57-404e-b5ad-0364ffe79c4e_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;:917792,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04nvc-20&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_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_!0RfL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0RfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9435c426-eb57-404e-b5ad-0364ffe79c4e_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04nvcZS0">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_!hNBK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hNBK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/932a2012-1fc3-447b-96b4-4147d8296969_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/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_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_!hNBK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hNBK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F932a2012-1fc3-447b-96b4-4147d8296969_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><span>Step 3: Lock the tech stack before you prompt</span></h3><p><span>Before you run any estimation prompt, specify the exact tech stack your team will use.</span></p><p><span>Without that constraint, AI picks whatever is most common in its training data.</span></p><blockquote><p><em><span>On one project, I left the tech stack open.</span></em></p><p><em><span>AI chose a set of technologies with incompatible versions.</span></em></p><p><em><span>The dependency chain it created would have taken more time to untangle than the estimation was worth.</span></em></p><p><em><span>Locking the stack in the prompt fixed it.</span></em></p></blockquote><h3><span>Step 4: Apply human judgment for time and price</span></h3><p><span>Take the scope and risk register and hand them to the people who will do the work.</span></p><p><span>They estimate hours.</span></p><p><span>You apply your company&#8217;s delivery rate, team composition, margin requirements, and any fixed-price buffer.</span></p><p><span>AI does not know whether your developer uses AI-assisted coding and delivers at 5 times the pace of someone on a client who bans AI tools entirely.</span></p><p><span>That context lives with you.</span></p><p><span>Copilot Collections is built on real The Software House commercial projects, so it reflects the tools and approaches we actually use.</span></p><p><span>That is why I reach for it over a general-purpose chat tool.</span></p><p><a href="https://github.com/TheSoftwareHouse/copilot-collections">Get Copilot Collections from 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_!_gcA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_gcA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_gcA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg" width="1456" height="1042" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1042,&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_!_gcA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_gcA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fcd11d8-5f2f-4eef-9c9f-b4f24c4db35e_2048x1465.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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><span>Next time</span></h2><p><span>We will look at how to roll out Copilot Collections across your whole organization.</span></p><p><span>We will cover rollout for developers and product people alike, and what that shift does to delivery performance.</span></p><p><span>See you in 2 weeks &#128075;</span></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac76c243-e126-43e9-81d6-ad1d62f51019_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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_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_!fKtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>More AI &#8212; more problems</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bzMj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bzMj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bzMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39d6374a-c3a2-4807-be9c-f3fd55c34823_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;:50961,&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/204904200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_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_!bzMj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!bzMj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d6374a-c3a2-4807-be9c-f3fd55c34823_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;d3bb8942-123f-434a-a8f6-08cdb6284f0a&quot;,&quot;caption&quot;:&quot;Humans need AI to keep up with the tempo.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Don&#8217;t fear AI code reviews&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-05-15T13:31:10.305Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YyTD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/fear-of-ai-code-reviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:197744701,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/estimating-projects-with-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/estimating-projects-with-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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 skeptics won’t mimic your super user]]></title><description><![CDATA[Create shared rules for AI use]]></description><link>https://effectivedelivery.io/p/ai-skepticism</link><guid isPermaLink="false">https://effectivedelivery.io/p/ai-skepticism</guid><dc:creator><![CDATA[Marek Gajda]]></dc:creator><pubDate>Fri, 19 Jun 2026 13:15:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3QGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3QGr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3QGr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3QGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9d1a6fb-b57b-4d8e-81df-502816b4e8ea_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;:977114,&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/202610295?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_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_!3QGr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3QGr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9d1a6fb-b57b-4d8e-81df-502816b4e8ea_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Only 5% of developers become AI power users,</p></li><li><p>AI skeptics are inherently unable to mimic the best AI users,</p></li><li><p>Champions can show the goal, but the rest must reach it on their own,</p></li><li><p>A shared AI framework is like a solid pair of boots for the journey.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/ai-skepticism#&#167;superusers-will-always-be-in-the-minority">Superusers will always be in the minority</a></p><p>2. <a href="https://effectivedelivery.io/p/ai-skepticism#&#167;two-ways-of-improving-ai-productivity">Two ways of improving AI productivity</a></p><p>3. <a href="https://effectivedelivery.io/p/ai-skepticism#&#167;tactics-for-raising-the-ai-performance-bar">Tactics for raising the AI performance bar</a></p><div><hr></div><p>Hey! Marek&#8217;s back.</p><p>One of our developers was going through so many tokens that we had to slow him down.</p><p>Another, a senior, refused to touch any AI tools for the longest time.</p><p>He was convinced he was fast enough without them.</p><p>Until a junior, armed with Copilot, matched his output, task for task.</p><p>If you are unsatisfied with your overall AI delivery gains and see things like this, you may be tempted to force everyone to work exactly like the top AI users.</p><p>It makes sense on paper, but doesn&#8217;t work in practice.</p><h2>Superusers will always be in the minority</h2><p>I&#8217;ve tried to copy one power user&#8217;s approach to working with AI for the rest of the team.</p><p>It didn&#8217;t work.</p><p>I&#8217;ve been implementing new tools in IT for 20 years, and I noticed that AI adoption follows the same normal (Gaussian) distribution as any other adoption process</p><p>There&#8217;s a minority of top performers and underachievers, and the rest fall in the middle.</p><p>At TSH, power users make up roughly 5% of the organization.</p><p>We&#8217;ve confirmed that, as we track how many tokens each developer uses and how much output they create with them.</p><p>The normal distribution is natural and will not flatten, no matter what you do.</p><p>Some will always use AI less earnestly and efficiently than others for various reasons:</p><ul><li><p>Their personality causes them to naturally resist any major change,</p></li><li><p>Their satisfaction comes from the act of writing code itself, not from the result,</p></li><li><p>They fear losing their expert edge when AI closes the gap between seniors &amp; juniors,</p></li><li><p>They lack the soft skills that AI-assisted development increasingly demands.</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_!AhGA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AhGA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AhGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&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_!AhGA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AhGA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63f0db45-ed0a-4435-a7ce-2e6ec9d66566_2048x1028.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Two ways of improving AI productivity</h2><p>When you pressure a developer to mimic the way a completely different person works, two things tend to happen.</p><p>They dig in further, or they leave.</p><p>Too many personal characteristics influence how developers interact with AI tools.</p><p>A better way is to focus on the middle of your Gaussian curve.</p><p>There are two broad team-level methods of doing that.</p><h3>1. Removing AI delivery blockers</h3><p>Your delivery processes may be limiting all of your developers&#8217; AI performance:</p><ul><li><p>Product owners cannot generate tasks fast enough for developers to code,</p></li><li><p>Delivery pipelines are not built for the pace AI can enable,</p></li><li><p>Client acceptance procedures create handoffs that eat up the time savings.</p></li></ul><p>The review of <a href="https://effectivedelivery.io/p/ai-driven-project-review">our first 100% AI-driven project</a> addresses these blockers.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04lZprt0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DTSl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DTSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16ecc117-9198-402d-9238-341808342957_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;:912974,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04lZprt0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/202610295?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.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_!DTSl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DTSl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16ecc117-9198-402d-9238-341808342957_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04lZptV0">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_!6eA6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6eA6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_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;:107843,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.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_!6eA6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>2. Raising the AI performance bar</h3><p>I&#8217;m going to focus on the second method, as it is a direct countermeasure to the fruitless attempt to copy the top AI user&#8217;s individual style.</p><p>It calls for:</p><ul><li><p>encouraging everyone to get inspired by the top performers&#8217; results <em>voluntarily</em>,</p></li><li><p>identifying certain standards of AI development that everyone should follow.</p></li></ul><p>The second is about finding a minimum of standards that everyone can get behind without feeling forced to work in a way that is uncharacteristic for them.</p><p>Aside from following these rules, they are free to code, prompt, and work as they like.</p><p>That approach ensures lower turnover and higher satisfaction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ERE9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ERE9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ERE9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&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_!ERE9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ERE9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690c4eab-394d-474c-97b0-9ed842eeec61_2048x1200.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Tactics for raising the AI performance bar</h2><p>Here&#8217;s how you can raise your team&#8217;s AI capability.</p><h3>1. Involve your AI top performers</h3><p>You do not have to pressure anyone to copy exactly how they work.</p><p>A better way is to have the top users show the AI skeptics all the possibilities.</p><p>Do a pair programming session:</p><ol><li><p>The champion shows what is possible while the skeptic watches,</p></li><li><p>The skeptic tries while the champion observes and provides advice,</p></li><li><p>The skeptic develops their own method that incorporates some of the champion&#8217;s tips.</p></li></ol><p>When the skeptic improves by their own initiative, they may become an AI advocate themselves.</p><blockquote><p><em>One former skeptic gave a lightning talk about his conversion.</em></p><p><em>That talk resonated far more with the team than any power user showcase.</em></p><p><em>People could see themselves in his story.</em></p></blockquote><h3>2. Prove that AI works</h3><p>Whether through power users or leadership, demonstrating AI&#8217;s effectiveness to skeptics is worth the effort.</p><p>I remember when we proved to some developers that the codebase in one project was not too complex for AI to handle.</p><blockquote><p>On one project, the team was convinced AI could not understand their legacy system.</p><p>We asked them to skip the code and have AI generate documentation instead.</p><p>They read it and went quiet. The structure, the logic, the edge cases. All of it was there.</p></blockquote><h3>3. Start with the best models, then optimize</h3><p>To drive your point about AI&#8217;s potential, give developers access to the most capable models from the start.</p><p>A poor first experience on a cheap model convinces a skeptic that the tools do not work.</p><blockquote><p><em>On one client project, the team lost trust in AI due to inconsistent results.</em></p><p><em>When I asked which model they were using, it was the cheapest available.</em></p><p><em>We switched, and the complaints stopped.</em></p></blockquote><h3>4. Create feedback loops</h3><p>Diesel engines improved by systematically addressing every reported problem.</p><p>AI tools work the same way, but only if the feedback actually reaches the people maintaining them.</p><p>Run monthly sessions where developers share what works and what needs fixing in the tools.</p><p>A complaint is not a feedback loop. The session must produce a specific issue to address.</p><p>For us, the sessions often produce feedback regarding our own AI framework, <a href="https://github.com/TheSoftwareHouse/copilot-collections">copilot-collections</a>.</p><p>Those found valid by the framework team are implemented in the next version.</p><h3>5. Give leaders real experience first</h3><p>We have had cases where we asked a manager to promote AI adoption, even though they were skeptical.</p><p>When a team lead does not believe the tools work, the team quickly notices.</p><p>Leaders do not need to be power users, but they need to have used the tools enough to believe in them.</p><p>If they don&#8217;t, they should pair-program with top performers as described above.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dBBs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dBBs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dBBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&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_!dBBs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dBBs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ba5128-38b0-4ec7-8e30-437263a28be4_2048x1215.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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. Build shared frameworks that raise the floor</h3><p>The highest-leverage change is tooling that makes good practices the default.</p><p>It should still be flexible enough to let developers feel they can put a personal spin on the outcome.</p><p>At TSH, we built copilot-collections with this in mind.</p><p>It is an end-to-end AI product development framework that provides every developer with a basic common workflow.</p><h3>7. Involve skeptics in building the tools</h3><p>An organization we learned from invited every developer to create their own agents and contribute to their shared toolkit.</p><p>It&#8217;s less likely to be skeptical about something you helped create.</p><p>At TSH, we run a more centralized model due to the sheer scale of our organization, but we still ask developers to suggest improvements and flag what does not work.</p><h3>8. Accept the holdouts</h3><p>After all the enablement, some developers will still not come around.</p><p>Don&#8217;t push them.</p><p>Give them tasks that require less AI-assisted delivery, or move them to areas where manual skill still dominates.</p><p>What works instead is time.</p><p>When everyone around them works faster and delivers more, the holdout tends to reconsider on their own terms.</p><p>That is what raising the bar means in practice.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E3m6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E3m6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E3m6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg" width="1456" height="931" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:931,&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_!E3m6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 424w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 848w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!E3m6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5168a502-595f-4fab-9c1d-ae9b5f7c9288_2048x1310.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 the next issue, Jakub Pleszewski will debut to explain how AI is changing the way software projects are estimated.</p><p>He will walk you through which aspects of estimation can be automated and which require human intervention.</p><p>Until next time &#128075;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac76c243-e126-43e9-81d6-ad1d62f51019_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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_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_!fKtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>More AI &#8212; more problems</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J8Cr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J8Cr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J8Cr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4493232-4969-45d1-9b0b-9e7ca6e14261_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;:49885,&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/202610295?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_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_!J8Cr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!J8Cr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4493232-4969-45d1-9b0b-9e7ca6e14261_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;d3bb8942-123f-434a-a8f6-08cdb6284f0a&quot;,&quot;caption&quot;:&quot;Humans need AI to keep up with the tempo.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Don&#8217;t fear AI code reviews&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-05-15T13:31:10.305Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YyTD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/fear-of-ai-code-reviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:197744701,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/ai-skepticism?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/ai-skepticism?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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><p></p>]]></content:encoded></item><item><title><![CDATA[AI code generation time is not a break]]></title><description><![CDATA[Would all your developers agree?]]></description><link>https://effectivedelivery.io/p/code-generation-break</link><guid isPermaLink="false">https://effectivedelivery.io/p/code-generation-break</guid><dc:creator><![CDATA[Andrzej Wysoczański]]></dc:creator><pubDate>Fri, 05 Jun 2026 13:11:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!maTx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!maTx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!maTx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!maTx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!maTx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!maTx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!maTx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46751c23-3e90-4e92-bb60-b6bc6e72cee2_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;:1049485,&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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_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_!maTx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!maTx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!maTx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!maTx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46751c23-3e90-4e92-bb60-b6bc6e72cee2_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 code generation can now run without developer input,</p></li><li><p>Losing focus during generation leads to poor-quality software,</p></li><li><p>You should not scold individuals, but change processes to help them focus,</p></li><li><p>Making smaller tasks and removing bottlenecks helps a lot.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/code-generation-break#%C2%A7the-hidden-cost-of-code-generation">The hidden cost of code generation</a></p><p>2. <a href="https://effectivedelivery.io/p/code-generation-break#%C2%A7things-to-do-during-code-generation">Things to do during code generation</a></p><p>3. <a href="https://effectivedelivery.io/p/code-generation-break#%C2%A7how-to-keep-developers-focused">How to keep developers focused</a></p><div><hr></div><p>Hello. This is Andrzej.</p><p>What do your developers do after they write a long prompt and hit that generate button?</p><p>When your developers think a break is the right move, that is bad enough.</p><p>It is worse if you agree with them.</p><p>What your team does during AI code generation shapes your software&#8217;s delivery time and quality.</p><h2>The hidden cost of code generation</h2><p>Before AI, developers already had gaps when their code compiled or ran tests.</p><p>These breaks rarely took more than 5 minutes.</p><p>Without an AI helper to simulate thinking, developers relied on their own judgment to verify the code.</p><p>Today, a developer can write a long prompt, hit generate, and mentally check out for 10, 15, or 30 minutes.</p><p>The problem is that generation is the easiest part, and stepping away at that point puts the quality of the delivery at risk.</p><p>The truth is that AI has made code a commodity.</p><p>What matters is not coding, but knowing why you build something, how it fits the system, and what the AI got wrong.</p><p>The real cost is not the 15 to 30 minutes of generation time, but the hours or weeks it may take to undo the problems that a subpar, unverified solution creates.</p><blockquote><p><em>One developer generated a table intended to show each user&#8217;s number of booked appointments.</em></p><p><em>When he added 5 appointments to a user and checked the result, the column showed a single dash in each cell instead of the appointment count.</em></p><p><em>The AI had seen a dash in the design file and reproduced it without questioning whether it made any sense as a value.</em></p></blockquote><h2>Things to do during code generation</h2><p>Staying alert during AI code generation allows the developer to have a better command of the code and product through the following activities:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qo7N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qo7N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qo7N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg" width="1456" height="988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1526218,&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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.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_!Qo7N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Qo7N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff641d03e-a53f-49f9-a424-7333e722e0d5_3840x2606.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m sure you can think of even more things to add to the list.</p><p>But the challenge is not coming up with a list of productive activities for a developer.</p><p>It&#8217;s in reorganizing your workflows so that you don&#8217;t need to stand over the developer&#8217;s shoulder to ensure they actually do it.</p><h2>How to keep developers focused</h2><p>Even if you cloned yourself and had each clone supervise every developer, enforcing good habits would not work.</p><p>Practicing a lot of them involves active thinking rather than opening specific directories or browser tabs.</p><p>Unless you also have an idea on how to get into their brain, I suggest a different approach.</p><p>Design a system where staying engaged is the natural default.</p><h3>1. Break tasks into smaller pieces</h3><p>Smaller tasks generate faster, which shortens waiting periods.</p><p>The developer can plan the next step while the current one continues to generate.</p><p>Code review on small tasks is also faster.</p><p>At TSH, I prefer code reviews completed no later than the next day, with 2 fixed daily sessions.</p><blockquote><p><em>A team on one of our projects used to run hour-long prompts and do other unrelated things while waiting.</em></p><p><em>The output often came back wrong and had to be reworked from scratch.</em></p><p><em>They switched to shorter, checkpointed prompts and started catching errors in minutes instead of hours.</em></p></blockquote><h3>2. Group tasks by functional proximity</h3><p>When a developer finishes one small task, and the next one is related to it in terms of functionality, the context switch is minimal.</p><p>Both tasks share the same domain, mental model, and codebase area.</p><p>If a developer writes the logic for an &#8220;apply&#8221; button that sends a discount code, the next task should be adding the discount to the order summary breakdown.</p><p>Multitasking on unrelated tasks looks productive, but burns concentration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aWsV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aWsV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aWsV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg" width="1456" height="1156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.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;:1567276,&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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.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_!aWsV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aWsV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5186fa7c-e93b-4e65-bed1-da21201e1e8a_3840x3050.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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. Ask the right questions</h3><p>You&#8217;re not helping your developer stay focused when you ask questions like &#8220;Is it ready yet?&#8221; or &#8220;What&#8217;s the progress?&#8221;</p><p>Instead, ask targeted questions.</p><ul><li><p>How does the solution fit into the broader architecture?</p></li><li><p>What edge cases have you considered?</p></li><li><p>Are you sure AI understood the context well?</p></li></ul><p>Those questions are targeted enough to keep the developer on task without falling into micromanagement.</p><h3>4. Keep a maintenance backlog</h3><p>Some tasks don&#8217;t require deep thought from the developer.</p><p>That&#8217;s why, to keep a developer alert, it&#8217;s good when there&#8217;s always something useful to do.</p><p>One of our clients keeps a standing backlog of non-urgent tasks ready for whenever developers finish sprint tasks early.</p><p>These include bug fixes, technical debt, and documentation-related responsibilities, all ready for a developer to pick up and fill a gap.</p><p>These can cause some context switching, but they are better than nothing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eLqO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eLqO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eLqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg" width="1456" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1512741,&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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.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_!eLqO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eLqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd03aaefe-eb21-451e-8e7c-1c1f217f0255_3840x2390.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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. Align your business pace with AI delivery speed</h3><p>Running out of tasks has a more elegant solution than a standing backlog.</p><p>With AI, developers can sometimes code so fast that task generation and code review can&#8217;t keep up.</p><p>When developers know that new tasks are not coming, they feel less urgency and zone out.</p><p>You need to use AI to speed up business analysis and code review, removing bottlenecks caused by coding speed.</p><p>We wrote <a href="https://effectivedelivery.io/p/ai-driven-project-review">one issue about that</a>.</p><h3>6. Train developers on AI collaboration</h3><p>Developers who understand how AI makes decisions pay more attention during generation.</p><p>AI often chooses the path of least resistance, resulting in suboptimal solutions that don&#8217;t scale well.</p><p>Pair programming with your top AI users or external consultants can teach your developers how to spot these patterns.</p><h2>Next time</h2><p>Marek Gajda, our COO, will explore why some developers never become productive with AI, no matter what.</p><p>Is there still hope for them, or should you consider parting ways?</p><p>That&#8217;s it for today.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKtA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKtA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac76c243-e126-43e9-81d6-ad1d62f51019_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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_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_!fKtA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fKtA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac76c243-e126-43e9-81d6-ad1d62f51019_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>More AI &#8212; more problems</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nvtE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nvtE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nvtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e2e5e78-203c-409d-9b18-b35358abfefe_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;:49770,&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/200731875?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_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_!nvtE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!nvtE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e2e5e78-203c-409d-9b18-b35358abfefe_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;d3bb8942-123f-434a-a8f6-08cdb6284f0a&quot;,&quot;caption&quot;:&quot;Humans need AI to keep up with the tempo.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Don&#8217;t fear AI code reviews&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-05-15T13:31:10.305Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!YyTD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://effectivedelivery.io/p/fear-of-ai-code-reviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:197744701,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/code-generation-break?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/code-generation-break?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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><p></p>]]></content:encoded></item><item><title><![CDATA[AI will do exactly what the system allows it]]></title><description><![CDATA[A &#8220;don&#8217;t&#8221; in a prompt won&#8217;t help.]]></description><link>https://effectivedelivery.io/p/protect-production-from-ai</link><guid isPermaLink="false">https://effectivedelivery.io/p/protect-production-from-ai</guid><dc:creator><![CDATA[Aleksander Patschek]]></dc:creator><pubDate>Fri, 22 May 2026 13:15:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-PdA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-PdA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-PdA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-PdA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.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;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-PdA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-PdA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa335c398-7e72-4dc3-8631-fe9edd9a5ca0_2048x1072.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Architecture is your real security layer,</p></li><li><p>Grant models only the access they need,</p></li><li><p>Treat every external input as a potential threat,</p></li><li><p>Permission checks belong in the code.</p></li></ul><h2>Contents</h2><p>1. <a href="https://effectivedelivery.io/p/protect-production-from-ai#&#167;less-ai-fewer-problems">Less AI &#8212; fewer problems</a></p><p>2. <a href="https://effectivedelivery.io/p/protect-production-from-ai#%C2%A7validate-input-and-output">Validate input and output</a></p><p>3. <a href="https://effectivedelivery.io/p/protect-production-from-ai#%C2%A7guard-every-tool-and-operation">Guard every tool and operation</a></p><div><hr></div><p>Hey! Aleksander here.</p><p>Most IT teams I talk to spend a lot of time on prompts.</p><p>Prompts do matter, and they shape how the model works.</p><p>But when those same IT teams start using prompts to enforce security rules, I get nervous.</p><p>Writing &#8220;do not do this&#8221; in a prompt gives you no real guarantee the model will comply.</p><p>A longer context window, a conflicting instruction, or a misread edge case can cause it to skip what seemed obvious.</p><p>Security cannot rest on what AI should not do.</p><p>It must rest on what the system will not let it do.</p><h2>Less AI &#8212; fewer problems</h2><p>Despite all the hype around AI, I hold a clear position.</p><p>The less unnecessary AI in an application, the better.</p><p>If a problem can be reasonably solved without it, that is the right call.</p><p>You spare yourself unclear edge cases and extra costs.</p><p>And you avoid the surprises that come with introducing a nondeterministic element into the system.</p><p>When AI does belong, it works best on unstructured data, such as documents, messages, text, and natural language.</p><p>Beyond choosing where to use AI, you also need to decide what it can touch.</p><p>The model should not have access to everything by default.</p><p>Before implementation, define which resources, files, data, and operations the model needs to do its job.</p><p>Give it only those.</p><p>Broad access &#8220;just in case&#8221; sounds harmless, but a wider access scope means a wider error surface.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04j2T3m0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XGyO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XGyO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f93f970-1764-4c9a-8059-f88a408b7d3e_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;:882961,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04j2T3m0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/198820125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_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_!XGyO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XGyO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f93f970-1764-4c9a-8059-f88a408b7d3e_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04j2WFb0">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_!6eA6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6eA6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_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;:107843,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.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_!6eA6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Validate input and output</h2><p>Any information entering the prompt, conversation, or model context from outside the system is potentially risky.</p><p>User messages are not the only risk.</p><p>Document content, a webpage fragment, a task description, and any other text the model receives for processing all counts.</p><p>Before that information reaches the main process, check whether the system should process it.</p><p>This matters most in chat systems, where the interaction volume is high and users have a lot of freedom in what they submit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_4L5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_4L5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_4L5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg" width="1456" height="847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:847,&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_!_4L5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_4L5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F066b1682-5158-47e7-9460-c61e4b36be09_2048x1191.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Prompt injection is a broad topic, and many tools exist to detect these risks.</p><p>The key principle is simple.</p><p>Do not treat external input as a trusted instruction for the system.</p><p>Apply the same scrutiny to what the model returns.</p><p>Before a response reaches the user or feeds further into the system, check for hallucinations and topic drift.</p><p>Check that the model has stayed within the expected tone, language, and application rules.</p><p>The stakes are highest when AI generates documents, summaries, or recommendations that decisions will depend on.</p><div><hr></div><p>&#127477;&#127473;<em> Z Polski? Wpadnij na <strong><a href="https://hubs.la/Q04hCxhx0">m&#243;j w&#322;asny Substack</a></strong> i sprawd&#378; jak rozkminiam inne strategiczne decyzje projektowe.</em></p><div><hr></div><h2>Guard every tool and operation</h2><p>Agentic AI systems give the model a set of tools it can select and run depending on the operation.</p><p>Two things need attention.</p><p>First, which tools a user can see and run should depend on that user&#8217;s role, permissions, and tier in the application.</p><p>Not every user should have the same toolset available.</p><p>Second, each tool must run its own permission check before executing any operation.</p><p>That check belongs in the code.</p><p>Even if the model calls the tool, the code must be able to return an error saying this user cannot run this operation.</p><p>For critical operations, do not let the model decide on its own to execute them.</p><p>Treat AI as the component that prepares intermediate data and leaves final execution to the system.</p><p>The system then validates that data and maps it to the actual operation.</p><blockquote><p><em>Working with a client on a summary tool, I hit this problem.</em></p><p><em>Instead of letting the model build a database query, I asked it to produce a JSON config describing what needed to happen.</em></p><p><em>The system then used that JSON to build the actual query.</em></p><p><em>That way the application&#8217;s own safeguards stayed in the loop and could reject unauthorized operations.</em></p></blockquote><p>My position on direct database access for AI is straightforward.</p><p>Avoid it.</p><p>The model can generate a query it should not, or misinterpret what the user intended.</p><p>When direct database access is unavoidable, four rules apply.</p><ul><li><p>Read-only access only, no writes or deletes,</p></li><li><p>In multi-tenant systems, restrict the data scope to the current client,</p></li><li><p>Run an additional review pass on any SQL the model generates,</p></li><li><p>Validate query results before they travel further through the system.</p></li></ul><p>Cost monitoring belongs in this plan too.</p><p>Track not only implementation costs but the ongoing cost of every interaction.</p><p>Without per-user limits and real-time monitoring, one broken scenario can generate costs far beyond anything you planned.</p><p>An LLM Gateway between your application and the model handles rate limiting, cost tracking, and usage control from day one.</p><p>AI is not just another feature in the app.</p><p>Deploying it means thinking about security, access, limits, and control layers from day one.</p><p>It is closer to giving a user access to your internal tools than to adding another endpoint.</p><p>Build the system so AI cannot cause real harm when it misinterprets an instruction.</p><p>Design it to hold firm when the model tries to run an operation it should not run.</p><p>Prompts can help the model work correctly.</p><p>Architecture limits the consequences when it does 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_!YmGR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YmGR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YmGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.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;: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_!YmGR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YmGR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1be230bd-478d-4086-abd0-adcd1bfb6286_2048x1072.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Andrzej Wysoczanski will look at the idle time that appears when engineers wait for AI-generated code to compile.</p><p>He will share concrete approaches for turning that window into productive work.</p><p>Back in 2 weeks &#129306;</p><p>Would a friend of yours enjoy reading such stories?</p><p>Share Effective Delivery (<a href="http://effectivedelivery.io/">effectivedelivery.io</a>)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>Olek recommends</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VarN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VarN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!VarN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!VarN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!VarN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VarN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9bde3b-fd6e-4737-8b41-5db33e4a5be5_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;:52711,&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/198820125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_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_!VarN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!VarN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!VarN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!VarN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9bde3b-fd6e-4737-8b41-5db33e4a5be5_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;9fbc99c3-27e6-4c71-82bd-59fb3917ffdb&quot;,&quot;caption&quot;:&quot;We had to change our SLDC.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&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;:5,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/protect-production-from-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/protect-production-from-ai?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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[Don’t fear AI code reviews]]></title><description><![CDATA[Humans need AI to keep up with the tempo.]]></description><link>https://effectivedelivery.io/p/fear-of-ai-code-reviews</link><guid isPermaLink="false">https://effectivedelivery.io/p/fear-of-ai-code-reviews</guid><dc:creator><![CDATA[Adam Polak]]></dc:creator><pubDate>Fri, 15 May 2026 13:31:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YyTD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YyTD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YyTD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YyTD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.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;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YyTD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YyTD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d9fd9db-359d-41cf-a1c3-5b737804e8c9_2048x1072.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 generates tons of code, leading to review issues,</p></li><li><p>A human-AI hybrid approach to reviewing works well,</p></li><li><p>If AI misses a bug, refine the process instead of abandoning it,</p></li><li><p>100% AI reviews will become common in the future.</p></li></ul><h2>Contents</h2><ol><li><p><a href="https://effectivedelivery.io/p/fear-of-ai-code-reviews#&#167;the-problem-with-ai-code">The problem with AI code</a></p></li><li><p><a href="https://effectivedelivery.io/p/fear-of-ai-code-reviews#&#167;ai-and-humans-can-review-together">AI and humans can review together</a></p></li><li><p><a href="https://effectivedelivery.io/p/fear-of-ai-code-reviews#&#167;the-future-of-code-reviews">The future of code reviews</a></p></li></ol><div><hr></div><p>Hey! Adam here.</p><p>Code generation is now lightning-fast, and human reviewers can&#8217;t keep up.</p><p>And yet, many companies insist that humans are essential to the review process.</p><p>If that were true, AI-driven development is inherently flawed.</p><p>After all, what&#8217;s the use of generating code fast if it&#8217;s stuck in the review anyway?</p><h2>The problem with AI code</h2><p>Let&#8217;s put aside whether a human is a necessary element of a code review for a moment.</p><p>The problem with reviews in AI-driven projects is the sheer volume of code.</p><p>When a developer runs 5 agents in parallel, the queue of PRs grows fast.</p><p>While the code is being generated, the developer may step away to get a cup of coffee or play a game of paddleball.</p><p>But reviewing every single one of these PRs may require a human&#8217;s attention, depending on how the review process is set up.</p><p>AI shifts the ratio of code written to code reviewed, and the review side cannot keep pace.</p><p>The result is that either the review takes longer, or it gets less thorough.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vSBM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vSBM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vSBM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg" width="1456" height="1058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1058,&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_!vSBM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vSBM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e81da84-b4de-4f64-a42c-54c6a3928288_2048x1488.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>AI and humans can review together</h2><p>Let&#8217;s assume that we don&#8217;t want to eliminate a human from the code review process entirely.</p><p>The most practical solution is to add a routing step to the CI/CD pipeline.</p><p>A simple version of it could work as follows:</p><ol><li><p>After a developer opens a pull request, an AI agent reviews the change and provides a go/no-go signal.</p></li><li><p>A go means the developer merges without waiting for a human.</p></li><li><p>A no-go means a human reviewer steps in, sees what the AI flagged, and decides.</p></li></ol><p>That way, developers skip the queue on low-risk changes, and human attention goes where it is needed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04gM-zd0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DsKh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DsKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00e0eb64-f15f-448c-8296-5581e260c026_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;:899620,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04gM-zd0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/197744701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_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_!DsKh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DsKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00e0eb64-f15f-448c-8296-5581e260c026_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04gM-vX0">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_!6eA6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6eA6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_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;:107843,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.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_!6eA6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>AI reviews require clear rules</strong></h3><p>There are at least two things you need to make sure of for that process to work well.</p><p>1) You need to have clear standards for a review.</p><p>For example, a button color change may carry a different risk than a change to a payment flow.</p><p>For the button, an AI approval is fine.</p><p>For a payment flow, I want a human responsible for the outcome.</p><p>If your IT team reviews code the same way every time, you have a standard you can automate.</p><p>2) You need to write down all the rules.</p><p>If there are clear, repetitive patterns in your review process, you turn them into rules and make them accessible to AI agents, they can, in principle, handle routing and reviewing.</p><p>Our own AI framework, copilot-collections, is an example of that.</p><blockquote><p><em>Copilot-collections offers a 4-step development process, with a separate AI agent responsible for each step.</em></p><p><em>One agent implements a feature and a second reviews it against acceptance criteria.</em></p><p><em>If something does not pass, the agent sends feedback to another agent, which fixes the issue automatically if possible</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_!_o9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_o9h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_o9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg" width="1456" height="1130" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1130,&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_!_o9h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_o9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68540e6a-0e9f-4d77-a8ce-bdfbbc34f27b_2048x1590.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 future of code reviews</h2><p>We now know that a human and an AI can collaborate on code reviews.</p><p>But let&#8217;s now remove the assumption that a human is necessary in the review process at all.</p><p>Many people hold the view that code has not truly been reviewed unless a human has looked at it.</p><p>I believe that it is a cultural, rather than a technical, issue and stems from AI&#8217;s novelty.</p><p>Just like a self-driving car having an accident causes an uproar, we hold AI to a stricter standard, even when AI makes fewer errors overall.</p><p>Security vulnerabilities exist in codebases today that passed human review without being flagged.</p><p>Assigning a human to code reviews does not guarantee quality.</p><p>Most IT teams have accepted that AI-written code can reach production.</p><p>Accepting that AI-reviewed code can also be well-reviewed code is the next step, and it will happen the same way it always does, gradually, as teams see it work.</p><p>When an AI review problem occurs, it is a reason to improve the process rather than abandon 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_!xv-U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xv-U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xv-U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg" width="1456" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&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_!xv-U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xv-U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F498cdaa8-e693-4610-abcb-6e2e82589753_2048x1327.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Waiting for AI to generate code may be a good time for a developer to take a breather.</p><p>But if these &#8220;AI breaks&#8221; are frequent, your developers could consider doing something productive during that time instead.</p><p>My friend Andrzej will share his best ideas for developers to use during that time in the next episode.</p><p>Now, that is something worth waiting for!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><em>Check out one of our most popular pieces!</em></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_eFW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_eFW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_eFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_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;:50466,&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/197744701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_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_!_eFW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!_eFW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ccb87-caa0-49cb-9e6c-9fa4e2c6ae03_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;1d400bc1-e6d8-4af0-b640-5f7a7f7c1b97&quot;,&quot;caption&quot;:&quot;We had to change our SLDC.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&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;:5,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p style="text-align: center;">Help us pay the bill for bitcoin mining</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://effectivedelivery.io/p/fear-of-ai-code-reviews?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://effectivedelivery.io/p/fear-of-ai-code-reviews?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><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[New technology is rarely the right choice]]></title><description><![CDATA["Boring&#8221; solutions win more often]]></description><link>https://effectivedelivery.io/p/old-vs-new-technology</link><guid isPermaLink="false">https://effectivedelivery.io/p/old-vs-new-technology</guid><dc:creator><![CDATA[Aleksander Patschek]]></dc:creator><pubDate>Fri, 08 May 2026 13:17:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/46ce14f6-d3ef-49bb-bb46-2c1457412da4_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_!LHyK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LHyK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LHyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_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;:997416,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_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_!LHyK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_2400x1256.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LHyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba4b4442-0bb4-49f6-8cb9-27ed9c322d3e_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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>New technology introduces risk you rarely need,</p></li><li><p>Conference inspiration without critical thinking does real damage,</p></li><li><p>Your framework choice must meet functional and non-functional requirements,</p></li><li><p>&#8220;Boring&#8221; technology wins because it is predictable and maintainable.</p></li></ul><h2>Contents</h2><ol><li><p><a href="https://effectivedelivery.io/p/old-vs-new-technology#&#167;resume-driven-development">Resume-driven development</a></p></li><li><p><a href="https://effectivedelivery.io/p/old-vs-new-technology#&#167;context-matters">Context matters</a></p></li><li><p><a href="https://effectivedelivery.io/p/old-vs-new-technology#&#167;why-you-shouldnt-switch">Why you shouldn&#8217;t switch</a></p></li><li><p><a href="https://effectivedelivery.io/p/old-vs-new-technology#&#167;put-reliability-first">Put reliability first</a></p></li></ol><div><hr></div><p>Hey!</p><p>Aleksander here.</p><p>Every week, a new framework appears.</p><p>And you still have a React frontend, an Express backend, and a PostgreSQL database.</p><p>Very often, that is a good decision.</p><p>Choosing technology for a project is not simple.</p><p>On one hand, you need to ship a working application quickly.</p><p>On the other hand, you will maintain it for a long time afterward.</p><p>And rewriting a system almost always turns out to be too expensive.</p><p>In this issue, I want to show why &#8220;boring&#8221; technologies win, where resume-driven development begins, and how to make technology decisions you will not regret six months after going live.</p><h2>Resume-driven development</h2><p>You know the drill.</p><p>You go to a conference, you hear about an interesting technology such as GraphQL or DDD, and you come back inspired.</p><p>There is nothing wrong with that on its own.</p><p>The problem starts when someone comes back and wants to turn the project upside down right away, just to use a new approach, without deeper analysis and without checking whether it actually fits.</p><p>It often ends in disappointment.</p><p>The fact that something worked for a speaker does not mean it will work in a different context.</p><p>Presentations show solutions under specific conditions, with a specific team, problem, and set of constraints.</p><p>This pattern is fairly common, and it can cause damage when IT teams start building systems not based on real requirements, but on the desire to try a new tool.</p><p>That is where it is easy to enter the territory of resume-driven development.</p><p>Resume-driven development means making technology decisions not because the project needs them, but because they look good on a resume.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CCNr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CCNr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CCNr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1155351,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.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_!CCNr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CCNr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff910216a-80a9-4483-97e9-b981fc56eb10_3840x2592.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Context matters</h2><p>When designing systems, IT teams often look at how large companies do it.</p><p>IT teams copy microservices, multiple technologies, specialized databases, and custom solutions for specific problems.</p><p>The problem is that most applications do not operate at that scale.</p><p>In practice, 90% of applications do not need separate technologies for every use case.</p><p>That level of complexity translates to higher development and maintenance costs, not real value for the user.</p><p>Large companies such as Netflix, Uber, and Bolt did not start with elaborate architectures.</p><p>They started with simple monoliths and straightforward applications.</p><p>The goal was to test the idea, acquire users, and understand the problem.</p><p>Only later, when real traffic, data, and specific bottlenecks appeared, did they choose more specialized tools.</p><p>They did not make that shift before the scale demanded it.</p><h2>Why you shouldn&#8217;t switch</h2><p>Inspiration from large companies or conference novelties is not inherently wrong.</p><p>The problem starts when IT teams apply such inspiration without asking whether a given technology actually fits the project, the team, and the real business needs.</p><p>Technology should not be evaluated through the lens of whether it is &#8220;cool.&#8221;</p><p>The starting point should be concrete criteria that help you make an informed decision.</p><h3>Old beats new</h3><p>When you have worked with a given technology for a long time, you know its flaws, limitations, and problems.</p><p>Paradoxically, those known flaws are often the reason why sticking with proven technology is the right call.</p><p>Proven technologies are stable, predictable, and you know how to configure and maintain them in production.</p><p>New solutions carry the risk of surprises.</p><p>Immature tooling, gaps in the ecosystem, and problems that only surface in a real production environment are all things you cannot predict in advance.</p><div><hr></div><p>&#127477;&#127473; <em>Z Polski?</em> <em>Wpadnij na <strong><a href="https://hubs.la/Q04fXyCR0">m&#243;j w&#322;asny Substack</a></strong> i sprawd&#378; jak rozkminiam inne strategiczne decyzje projektowe.</em></p><div><hr></div><h3>The right competencies</h3><p>You might be a Vue fan, but if your team has experience mostly in React, proposing to rewrite the application in Vue will probably not go as smoothly as it seems.</p><p>The team will need time to learn the new framework, and then more time to reach the same level of efficiency as before.</p><p>The person who proposes a new technology takes on responsibility for onboarding the rest of the team, quality control, and problem-solving.</p><p>It is doable, but it is neither fast nor free.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oAkN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oAkN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oAkN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg" width="1456" height="980" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:980,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1151853,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.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_!oAkN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oAkN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8961fab8-e41a-4da0-9884-9802d80325f9_3840x2584.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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>Maintenance overhead</h3><p>Every technology, whether a framework, library, or platform, carries an operational overhead that must be factored in before making a decision.</p><p>Deploying a simple container and connecting it to a database is a different thing from maintaining a Kubernetes cluster in production.</p><p>At conferences, you often hear that Kubernetes provides high availability, scalability, and system resilience.</p><p>That is true, but those benefits have a price.</p><h3>Functional requirements first</h3><p>Every technology must meet the functional and non-functional requirements of the application.</p><p>If the project requires good SEO, you will not reach for plain React.</p><p>If specific security standards or regulations apply, those narrow the possible choice of tools.</p><p>For me, requirements are always the starting point, and they naturally limit the range of technology decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://hubs.la/Q04fXrVT0" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kq8r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kq8r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg" width="1456" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_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;:884016,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:&quot;https://hubs.la/Q04fXrVT0&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://effectivedelivery.io/i/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_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_!kq8r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kq8r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f7ce6f4-76e7-48a0-b894-d52a05cfb8bf_3840x636.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><a href="https://hubs.la/Q04fCVcP0">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_!6eA6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6eA6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg" width="1456" height="77" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_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;:107843,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_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_!6eA6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6eA6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cef8b4b-b2a4-4398-a5e2-5949a35afdd0_3840x202.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Put reliability first</h2><p>Not every project requires the same approach to technology.</p><p>Business-critical applications should rely on proven, mature technologies.</p><p>Choosing innovative solutions means taking on responsibility for their stability, maintenance, and any problems in production.</p><p>Smaller supporting applications give more room for experimentation.</p><p>They are good candidates for testing new tools in a limited scope and seeing whether they deliver in practice.</p><p>Private projects can serve as a playground where you learn new technologies without any business risk.</p><p>Technology decisions must always be made in the context of the specific application and its future maintenance.</p><p>Do not let FOMO or resume-driven development drive them.</p><p>&#8220;Boring&#8221; technology does not win because it is perfect.</p><p>It wins because it is predictable and maintainable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z1Ze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg" width="1456" height="845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:845,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1167039,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.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_!Z1Ze!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z1Ze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00237408-6bfe-4597-9cc4-8c1933b1d167_3840x2228.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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 believes AI-generated code is becoming the biggest delivery blocker ever.</p><p>It&#8217;s dirt-cheap and faulty by design.</p><p>He&#8217;ll share his tactics for staying safe around it.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!MSL4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MSL4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MSL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png" width="1456" height="181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87a595dc-228d-4b9f-9233-ff02c566c8df_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;:50572,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_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_!MSL4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 424w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 848w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_3840x478.png 1272w, https://substackcdn.com/image/fetch/$s_!MSL4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a595dc-228d-4b9f-9233-ff02c566c8df_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;9f0e079c-5896-4101-91f6-b2775c8c86b2&quot;,&quot;caption&quot;:&quot;We had to change our SLDC.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&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;:5,&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_!wTNb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTNb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg" width="1456" height="76" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2770118-9f25-4156-9c71-36bfe39907d8_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;:169533,&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/196527519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_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_!wTNb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wTNb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd2770118-9f25-4156-9c71-36bfe39907d8_3840x200.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/old-vs-new-technology?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/old-vs-new-technology?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/old-vs-new-technology?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[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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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/Q04fCVc20" 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/Q04fCVc20&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/Q04fCVcP0">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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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;showDescription&quot;:true,&quot;showImage&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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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 aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><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></channel></rss>